Commit Graph

  • 09f829f8be docs: add player commands reference and update command documentation Houmgaor 2026-02-05 11:34:06 +01:00
  • 6ccbc24a4a fix(gacha): prevent infinite loop in getRandomEntries Houmgaor 2026-02-05 08:51:09 +01:00
  • a11ee6d9eb test(channelserver): add tests for guild member and gacha functions Houmgaor 2026-02-05 08:48:05 +01:00
  • 9c5cc559c7 test(signserver): increase test coverage from 1.5% to 45.2% Houmgaor 2026-02-03 00:19:48 +01:00
  • ae2928ad57 feat(db): add connection pool configuration Houmgaor 2026-02-02 18:28:54 +01:00
  • 4f655cc041 security: update golang.org/x dependencies Houmgaor 2026-02-02 17:46:54 +01:00
  • f138cb5f77 fix: replace panic calls with proper error handling Houmgaor 2026-02-02 17:14:34 +01:00
  • dbc3b21827 test: increase test coverage across multiple packages Houmgaor 2026-02-02 16:48:57 +01:00
  • 813cf169c9 mitigate LoadDecoMyset crashing on older versions wish 2023-07-08 00:34:11 +10:00
  • 633061caa1 prevent save error crashes wish 2023-06-10 16:04:17 +10:00
  • 42018621c3 fix: array bound crashes on clans. Houmgaor 2025-10-21 00:21:50 +02:00
  • 80c3634895 fix(session): race condition. Houmgaor 2025-10-19 23:49:23 +02:00
  • e654bc47bf fix(stage): fix race condition with stages. Houmgaor 2025-10-21 00:00:08 +02:00
  • 488e8fa045 fix(stage): fix deadlock that was preventing stage change. Houmgaor 2025-10-27 01:11:57 +01:00
  • 7e9440d8cc test: expand channelserver coverage from 20% to 25% Houmgaor 2026-02-02 16:02:01 +01:00
  • 2d8f1d3b41 test: expand channelserver coverage from 16% to 20% Houmgaor 2026-02-02 15:15:47 +01:00
  • 711916f4a1 test: expand channelserver coverage from 12% to 16% Houmgaor 2026-02-02 11:42:47 +01:00
  • 0f1684564d test: expand channelserver coverage from 7.5% to 12% Houmgaor 2026-02-02 11:25:08 +01:00
  • dad6a23bba test: improve test coverage from 11% to 20% Houmgaor 2026-02-02 11:02:52 +01:00
  • 21a66841ab test: expand pascalstring coverage to 100% with edge cases Houmgaor 2026-02-02 00:25:44 +01:00
  • bbd33d47ef docs: add cherry-pick recommendations from main branch Houmgaor 2026-02-02 00:13:53 +01:00
  • 15cedc0ec7 docs: add IMPROVEMENTS.md with 9.3.0 release milestones Houmgaor 2026-02-02 00:08:30 +01:00
  • 160130e464 refactor(docker): improve Docker setup and reduce image size Houmgaor 2026-02-01 23:49:52 +01:00
  • dc49e5c34a feat(ci): add release automation workflow Houmgaor 2026-02-01 23:40:40 +01:00
  • 0e2502c9dc test: add PacketID and core packet tests, expand stringstack coverage Houmgaor 2026-02-01 23:36:18 +01:00
  • db3e0bccc7 test: improve test coverage for mhfpacket, channelserver, and server packages Houmgaor 2026-02-01 23:28:19 +01:00
  • f83761c0b1 fix(test): initialize ErupeConfig in cafe item tests Houmgaor 2026-01-30 01:16:00 +01:00
  • 021705c006 fix(quest): add S6 compatibility for quest data backporting Houmgaor 2026-01-30 01:14:13 +01:00
  • fb14a78dbd fix(entrance): read clan member limit from config instead of hardcoded value Houmgaor 2026-01-30 01:11:09 +01:00
  • e095c5a5ca fix(cafe): read PointCost as uint16 for G1-G5.2 clients Houmgaor 2026-01-30 01:10:34 +01:00
  • c4036daebc fix(guild): conditionally write GR field in InfoGuild for G10+ only Houmgaor 2026-01-30 01:09:48 +01:00
  • 279d8b4aa0 feat(config): add RealClientMode infrastructure for multi-version support Houmgaor 2026-01-30 01:08:37 +01:00
  • 94175e6e85 fix(guild): fix nil pointer condition in GetGuildManageRight Houmgaor 2026-01-30 01:03:20 +01:00
  • a66b15d6c8 fix(stage): add timeout to WaitStageBinary handler Houmgaor 2026-01-30 01:02:43 +01:00
  • 355c2c01cc fix(guild): fix poogie outfit unlock calculation Houmgaor 2026-01-30 01:02:18 +01:00
  • 982393daf4 test: add unit tests for cherry-pick impacted handlers Houmgaor 2026-01-30 01:01:21 +01:00
  • 65afcb5f41 ci: add gofmt and golangci-lint checks to test workflow Houmgaor 2026-01-30 00:44:38 +01:00
  • 0822835f1b chore(db): add schemas directory from upstream Houmgaor 2026-01-30 00:37:59 +01:00
  • 3a1b410ee3 fix(guild): rename GuildMealDuration to ClanMealDuration to match upstream 9.3 Houmgaor 2026-01-30 00:32:00 +01:00
  • 6b8e468073 chore(docker): improve init script robustness and ignore db-data Houmgaor 2026-01-30 00:24:39 +01:00
  • e929346bf3 test: add unit tests for core packages Houmgaor 2026-01-30 00:19:27 +01:00
  • 69cc84aa2f refactor(distribution): use distribution_items table instead of data blob Houmgaor 2026-01-29 23:59:19 +01:00
  • e9bd0b2ddb Merge pull request #151 from Mezeporta/test/aobp v9.3.0-beta wish 2025-12-17 09:27:56 +11:00
  • ee88fd7218 fixed akiragatsu 皓月狩魂 2025-12-10 18:09:32 +08:00
  • 38d11fdabf Resolve the issue of G1 and GG, gacha cat not being usable. Already compatible akiragatsu 皓月狩魂 2025-12-10 17:56:55 +08:00
  • 64cc285fd8 doc: inline code documentation. Houmgaor 2025-11-24 18:41:37 +01:00
  • a992c5a603 refactor(format): automated formatting with go fmt. Houmgaor 2025-11-24 17:59:41 +01:00
  • 42bb5c18ef chore(cicd): updating CD pipeline, adds new CI pipeline with unit tests. Houmgaor 2025-11-24 17:51:53 +01:00
  • bfdfed0c71 fix(presets): players with more than 40 presets would crash on logging in. Houmgaor 2025-11-24 11:20:00 +01:00
  • c2b51f267c fix(usercheck): issues with strong passwords. Houmgaor 2025-11-24 01:17:01 +01:00
  • c03a59b65a refactor(usercheck): use credentials from config.json by default. Houmgaor 2025-11-24 01:13:34 +01:00
  • e722533fdb feat(tools): adds a small tools to monitor players. Houmgaor 2025-11-24 01:10:20 +01:00
  • 67dad15204 fix(server): race condition that created server panic. Houmgaor 2025-11-24 00:51:45 +01:00
  • 6677f34c27 docs(README): update readme to reference new docs. Houmgaor 2025-11-18 00:52:17 +01:00
  • aa638b791d docs: adds documentation files for the major configurable options. Houmgaor 2025-11-18 00:44:17 +01:00
  • 9a47a876eb feat(logs): by default, log server activity to a file. Houmgaor 2025-11-18 00:18:32 +01:00
  • 7aafc71dcc feat(loganalyzer): complete tool suite for analysing erupe logs. Houmgaor 2025-11-18 00:02:02 +01:00
  • 79636af608 chore: more complete git ignore. Houmgaor 2025-11-18 00:00:56 +01:00
  • cb2eeb6ae4 Merge remote-tracking branch 'upstream/main' Houmgaor 2025-11-09 18:11:18 +01:00
  • 2a7a44b974 feat(docker): backports docker configuration from main for testing. Houmgaor 2025-11-09 17:19:36 +01:00
  • 2b94eb196d doc: completes history. Houmgaor 2025-11-09 17:02:18 +01:00
  • e31a37e0f9 chore: upgrading minimal Go from 1.23 to 1.25. Houmgaor 2025-11-09 16:51:02 +01:00
  • 68b9cf48d1 doc: expamding documentation. Houmgaor 2025-11-09 16:47:18 +01:00
  • fd5f3e5aae doc: expanding main documentation. Houmgaor 2025-11-09 16:23:55 +01:00
  • 5d2d4f2694 chore: upgrade from Go 1.19 to Go 1.25. Houmgaor 2025-11-09 13:03:46 +01:00
  • f0155bf590 refactor: config.json should never be committed. Houmgaor 2025-11-09 12:59:26 +01:00
  • c8c0dae8fe test: imports basic tests, all passing. Houmgaor 2025-11-09 12:36:56 +01:00
  • 33a195b864 docs: documentating upcoming work. Houmgaor 2025-11-09 12:24:51 +01:00
  • 42fa7a34b6 Major fixes: testing, db, warehouse, etc... Houmgaor 2025-11-09 11:59:04 +01:00
  • 0fac429fac fix(transmog): fix transmog issues. Houmgaor 2025-11-09 11:57:28 +01:00
  • 36065ce273 fix(plate data): was not save, nor transmog data. Houmgaor 2025-11-01 18:14:30 +01:00
  • 3da54fade8 chore: adds remaining logging for Hunter Navi and Plate data. Houmgaor 2025-11-01 17:14:05 +01:00
  • afc554f1ec fix(save): avoid double-save. feat(logging): more complete logging data. Houmgaor 2025-11-01 00:37:59 +01:00
  • 18592c5ded fix(handlers): trying to fix issues with incomplete saves. Houmgaor 2025-10-31 13:10:17 +01:00
  • 2d3edcfd10 test: session lifecycle tests to reveal issues with sessions configuration. Houmgaor 2025-10-31 12:59:32 +01:00
  • 5f265ee291 Merge pull request #144 from gab3-dev/patch-1 wish 2025-10-29 00:00:32 +11:00
  • 2a297e693f Fix typos in Docker README Gabriel Henrique 2025-10-28 09:33:52 -03:00
  • a6cf550fdb tests(common): comprehensive code coverage for common Houmgaor 2025-10-27 12:59:22 +01:00
  • d3fd0c72b0 tests: extra tests for Dicord bit and nullcomp. Houmgaor 2025-10-27 12:33:33 +01:00
  • 127d3af167 tests(network): adds tests for network features (except mhfpacket). Houmgaor 2025-10-27 12:18:41 +01:00
  • 25d218fbcd tests(integration): more complete tests with integration of a test database, Houmgaor 2025-10-27 11:58:12 +01:00
  • e1a461e892 fix(stage): fix deadlock that was preventing stage change. Houmgaor 2025-10-27 01:11:57 +01:00
  • 5e0c5ea75b test(config): comprehensive testing of config.go Houmgaor 2025-10-21 01:12:58 +02:00
  • 5aa17a749f test(api): comprehensive test suite for server/api. Houmgaor 2025-10-21 01:09:37 +02:00
  • 73e874f43f fix: array bound crashes on clans. Houmgaor 2025-10-21 00:21:50 +02:00
  • 060635e422 fix(stage): fix race condition with stages. Houmgaor 2025-10-21 00:00:08 +02:00
  • 1c32be98cc fix(session): race condition. Houmgaor 2025-10-19 23:49:23 +02:00
  • 4908731773 fix(ci): remove linting, fix not passing test. Houmgaor 2025-10-19 23:39:23 +02:00
  • c55f23442b fix(lint): fixing go static check failing. Houmgaor 2025-10-19 22:52:58 +02:00
  • fc6e479df9 fix(lint): fixing more complex formatters problems. Houmgaor 2025-10-19 22:46:21 +02:00
  • 1398383a8d fix(lint): automated linting, with simple formatter. Houmgaor 2025-10-19 22:43:05 +02:00
  • f79e05c0c9 feat(go): upgrade from go 1.21 to 1.23 Houmgaor 2025-10-19 22:24:48 +02:00
  • cde7995132 feat(ci): trying a new CI pipeline. Houmgaor 2025-10-19 22:00:14 +02:00
  • 3cb77bd669 tests: more tests for the guild system. Houmgaor 2025-10-19 21:52:14 +02:00
  • 506ff2dc66 test(quest): adds test cases for quest handler. Houmgaor 2025-10-19 21:28:07 +02:00
  • 0e7bc553d7 test: fix issues in tests with cryptography Houmgaor 2025-10-19 21:18:55 +02:00
  • 8a92a7957e fix(crashes): trying to investigate the causes of crash. Houmgaor 2025-10-19 19:02:29 +02:00
  • 02d5195611 docs: starting to expand the documentation. Houmgaor 2025-10-19 18:57:10 +02:00
  • 5298ae72f9 fix: better handling of config. Houmgaor 2025-10-19 17:59:49 +02:00
  • 90c8a50316 fix(main): wrong configuration in last commit. Houmgaor 2025-10-18 19:24:24 +02:00