Commit Graph

12 Commits

Author SHA1 Message Date
Tys vanZeyl 99f9c46d26 changed geoip version to 2.8.1 to make build work 2020-03-29 16:09:27 -07:00
Andy Janata 4f9edbb97a Bump the version since I'm adding so much stuff. 2018-03-23 17:16:11 -07:00
Andy Janata 91db059995 Use C3P0 for Hibernate connection pooling. This fixes the issue where everything breaks if Postgres restarts. 2018-02-15 16:27:53 -08:00
Andy Janata 23ce041bda implement kafka metrics without tls or authentication 2017-02-26 22:27:56 -08:00
Andy Janata 1e09b55190 java 8 2017-02-26 18:17:32 -08:00
Andy Janata 45690c1914 Add user client information to user metrics info (language, device class, name).
Add metrics logging for server start up, user disconnect, and card judging events.
2017-02-23 22:32:22 -08:00
Andy Janata 72b4cd9b8b Add persistent IDs to users, stored via cookie (opt-out availabled).
Fix removing cookies.
Add per-server instance unique IDs for games and users, which will not collide between servers or when servers restart.
Add GeoIP capability.
Add beginning of framework for logging card plays.
2017-02-20 21:35:44 -08:00
Andy Janata d919c07a89 escape card text from cardcast. fixes xss issues. 2017-02-14 20:21:47 -08:00
Andy Janata a390743735 add git commit id to pyx.properties 2017-02-14 19:51:19 -08:00
Andy Janata 94bce3b416 remove local jars and add missing dependency to pom 2015-02-15 17:50:31 -08:00
Andy Janata 07e2ac72c4 sqlite support for local cards 2015-02-15 17:29:45 -08:00
Andy Janata 832bcd8fc4 Maven support.
This is still a bit clunky, but it seems to be working. This supports running both with Jetty directly, and making a .war to throw at Tomcat. You will still need Postgres to run via Jetty; this is super useful for debugging in Eclipse.

mvn clean package war:exploded jetty:run

mvn clean package war:war

You will need to copy build.properties.example to build.properties and fill in the appropriate information.

Also, use correct date format in the cache filter, as Jetty is more strict.
2015-02-14 00:24:38 -08:00