120 Commits

Author SHA1 Message Date
Hammer 60f06072d8 Fix compile errors 2026-07-11 15:48:35 -04:00
Claridtimo 7a2878d246 build: depend on local-stack SNAPSHOTs (samskivert 1.12, depot 1.9)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-14 11:39:45 +12:00
Michael Bayne 225233ec7e [maven-release-plugin] prepare for next development iteration 2026-04-24 14:35:27 -07:00
Michael Bayne 0681062e4a [maven-release-plugin] prepare release ooo-user-1.6.7 2026-04-24 14:35:24 -07:00
Michael Bayne 40ca8a0dd1 Improve the API, add getCreateAccountUrl().
We don't need to expose the gameId to the caller, we can handle that all
internally.
2026-04-24 14:34:04 -07:00
Michael Bayne 6f86bc8bd9 [maven-release-plugin] prepare for next development iteration 2026-04-20 14:55:06 -07:00
Michael Bayne 54833bf70d [maven-release-plugin] prepare release ooo-user-1.6.6 2026-04-20 14:55:02 -07:00
Michael Bayne 23fc31c24e Support not saving the session token. 2026-04-20 14:54:06 -07:00
Michael Bayne 5108953fd3 [maven-release-plugin] prepare for next development iteration 2026-04-20 08:55:02 -07:00
Michael Bayne 6fe62fa67c [maven-release-plugin] prepare release ooo-user-1.6.5 2026-04-20 08:54:58 -07:00
Michael Bayne 379c6249c1 Switch to polling-based auth integration.
It turns out that having the web page talk to the running game client via HTTP
on localhost is fraught with various web-browser-dependent security limits and
complexity. This polling based system doesn't require any more of the web
browser than doing what it could do back in 1996.
2026-04-20 08:51:03 -07:00
Michael Bayne 3450de8d80 [maven-release-plugin] prepare for next development iteration 2026-04-12 00:36:23 -07:00
Michael Bayne f31bf419a0 [maven-release-plugin] prepare release ooo-user-1.6.4 2026-04-12 00:36:20 -07:00
Michael Bayne bd3ab02049 Java code for talking to authosaurus server.
This allows games to plug into the "email a login link" auth system.
2026-04-12 00:32:02 -07:00
Michael Bayne 0555b40f8f Update dependencies. 2026-04-01 15:55:25 -07:00
Ray J. Greenwell bbefc80db1 Specify UTF-8 file encoding to maven. 2026-03-21 15:34:28 -07:00
Michael Bayne 0ece65b750 [maven-release-plugin] prepare for next development iteration 2026-03-11 12:38:29 -07:00
Michael Bayne 32b7738109 [maven-release-plugin] prepare release ooo-user-1.6.3 2026-03-11 12:38:26 -07:00
Michael Bayne c3f32eb8bf Switch to Depot ByteEnum. 2026-03-11 12:37:58 -07:00
Michael Bayne db1b5b26b1 [maven-release-plugin] prepare for next development iteration 2026-01-29 11:18:50 -08:00
Michael Bayne c1c6d7da91 [maven-release-plugin] prepare release ooo-user-1.6.2 2026-01-29 11:18:48 -08:00
Michael Bayne c9be34a6c4 Oops, don't want that in there! 2026-01-29 11:18:10 -08:00
Michael Bayne 3c0f96045e [maven-release-plugin] prepare for next development iteration 2026-01-28 10:32:10 -08:00
Michael Bayne 26a1397014 [maven-release-plugin] prepare release ooo-user-1.6.1 2026-01-28 10:32:08 -08:00
Michael Bayne 0b9822c706 Add authenticator that uses OOOUser.checkPassword.
This allows webapps (like billing) to do the same password checking that the
games do.
2026-01-28 10:31:08 -08:00
Michael Bayne adfc9a1d3d [maven-release-plugin] prepare for next development iteration 2026-01-02 16:32:43 -08:00
Michael Bayne 579a99906e [maven-release-plugin] prepare release ooo-user-1.6 2026-01-02 16:32:39 -08:00
Michael Bayne 63becb0699 Migrate from javax.servlet to jakarta.servlet. 2026-01-02 16:32:00 -08:00
Michael Bayne ba6e5cc676 Remove Ant build to avoid confusion. 2025-11-19 20:21:22 -08:00
Michael Bayne c228693146 [maven-release-plugin] prepare for next development iteration 2025-08-20 07:55:53 -07:00
Michael Bayne dba35ad55e [maven-release-plugin] prepare release ooo-user-1.5.1 2025-08-20 07:55:51 -07:00
Michael Bayne 29769851e4 Merge pull request #1 from fourbites/master
Implement Argon2 password hashing and verification in user management
2025-08-20 07:52:44 -07:00
fourbites 676a08fa86 Update password setting method documentation for clarity 2025-08-19 00:00:27 +02:00
fourbites 802ec201fa Implement Argon2 password hashing and verification in user management 2025-08-18 23:52:41 +02:00
Michael Bayne f0c392c331 [maven-release-plugin] prepare for next development iteration 2025-07-29 11:50:36 -07:00
Michael Bayne 5b2ebf399d [maven-release-plugin] prepare release ooo-user-1.5 2025-07-29 11:50:33 -07:00
Michael Bayne 0dcde3131d More requirements by sonatype. 2025-07-29 11:49:28 -07:00
Michael Bayne e183429ac8 Update to new Sonatype deployment bits.
Other plugin upgrades & modernizations.
2025-07-29 11:45:17 -07:00
Michael Bayne 9e46105587 Bump to stable samskivert and depot releases. 2025-07-29 11:40:59 -07:00
Michael Bayne d587325b1e Update dependencies, target Java 10. 2025-02-05 11:31:56 -08:00
Michael Bayne 7b42c59c32 Nix these ancient migrations.
They've surely run anywhere they need to. And one of them is not guarded by an
existence check and thus borks setting up a new database.
2025-02-05 11:31:04 -08:00
Michael Bayne 84f1bc2140 [maven-release-plugin] prepare for next development iteration 2016-12-18 09:58:19 -08:00
Michael Bayne 9781ac6ec6 [maven-release-plugin] prepare release ooo-user-1.4.5 2016-12-18 09:58:15 -08:00
Michael Bayne 64aecc6095 I guess we need developerConnection.
Otherwise Maven decides to try to use svn regardless of what connection says.
Nice one guys!
2016-12-18 09:56:58 -08:00
Michael Bayne c2d1f6f62e More POM up-to-datery. 2016-12-18 09:55:16 -08:00
Michael Bayne 2e9b1c8270 Javadoc fixes and javadoc defanging. 2016-12-18 09:48:44 -08:00
Michael Bayne b98ef71439 Only URL is now github URL. 2016-12-18 09:40:40 -08:00
Michael Bayne 2d7e7d1eff A README, for to read. 2016-12-18 09:35:54 -08:00
Michael Bayne 7d5b644f3b Update POM bits. 2016-12-18 09:25:39 -08:00
Michael Bayne ec027a560e Added 'create' and 'make_admin' commands for db bootstrap.
When setting up a local deployment, it's nice to be able to create a user
without having to go to all the trouble of setting up the register webapp.
2016-12-18 09:24:41 -08:00