Commit graph

  • df688177b9 fix typo in PNG target core4 Tobias Peters 2026-08-15 16:06:55 +02:00
  • 3b4eba24f6
    generate welcome_service module interfaces (#848) Tobias Peters 2026-08-11 20:53:57 +02:00
  • c0e265bb82
    Feature/use cmake to generate sources (#847) Tobias Peters 2026-08-10 21:57:02 +02:00
  • 5f7477eeb4 Merge branch 'fixes' into main/yubo-dev main/yubo-dev Nuno Gonçalves (Ulukyn) 2026-08-08 23:09:48 +00:00
  • 00def86655 Lower UpdateTimeout to 10ms for RAS/AES/EGS to cut admin command latency fixes Nuno Gonçalves (Ulukyn) 2026-08-08 23:09:12 +00:00
  • 50953bba62
    build-client ci: bump hunter cache generation to v2 Jan Boon 2026-08-06 19:26:14 +00:00
  • 8d7e2e972c
    hunter: patched Boost 1.86 pin with b2 5.4.2 for VS2026, unpark ci Jan Boon 2026-08-06 16:01:29 +00:00
  • 5b7065c2fd
    nel: drop stdext checked-iterator wrappers, removed in VS2026 Jan Boon 2026-08-06 13:07:49 +00:00
  • 76bcb8af04 Merge branch 'fixes' into main/yubo-dev Nuno Gonçalves (Ulukyn) 2026-08-06 12:00:39 +01:00
  • 5c3184f3ca ♻️ Remove schroot dependency from service Nuno Gonçalves (Ulukyn) 2026-08-06 12:00:10 +01:00
  • 49341cfef3 🔧 Add memcached connection error handling Nuno Gonçalves (Ulukyn) 2026-08-06 11:59:58 +01:00
  • 5b77c6d215 🐛 Stop NL_VERSION from being overwritten by the DESCRIBE display string Nuno Gonçalves (Ulukyn) 2026-08-06 10:58:59 +00:00
  • 40b4ba19d5
    build-client ci: park hunter on windows-2025 until Boost b2 knows VS2026 Jan Boon 2026-08-06 10:02:43 +00:00
  • 95366ea3ac
    Bump Hunter to v0.26.10 for Visual Studio 2026 support Jan Boon 2026-08-06 09:36:11 +00:00
  • 3c5d7795cf
    build-client ci: Visual Studio 2026 for the windows-2025 runners Jan Boon 2026-08-06 09:10:24 +00:00
  • f3b9ac048e
    nel: write composed build flags to the normal variables too Jan Boon 2026-08-06 09:05:53 +00:00
  • ce571446ad
    Fix undefined std::string construction from null in error paths Jan Boon 2026-08-05 22:08:36 +00:00
  • 3ae6f140ee
    nel: static-import EFX entry points for vcpkg and static OpenAL Jan Boon 2026-08-05 18:10:05 +00:00
  • dde695b918
    vs2008 ci: survive CMake 3.31's own pre-VS2010 manifest flow Jan Boon 2026-08-05 15:14:28 +00:00
  • 7e7ed1f396
    nel: stop platform flags accumulating in the cache on reconfigure Jan Boon 2026-08-05 14:58:18 +00:00
  • 2e6533846e
    nel: stop D9025 exception-flag warning spam on MSVC Jan Boon 2026-08-05 14:52:03 +00:00
  • f1529fe7dd
    vs2008 ci: extract externals into a named dir, fail fast when absent Jan Boon 2026-08-05 14:47:41 +00:00
  • 82c0e7136c
    tools: VS2008-under-Wine toolchain layer and CI workflow Jan Boon 2026-08-05 14:28:35 +00:00
  • 3f9bb1cfcb
    Build fixes for the VS2008 reference toolchain across the tree Jan Boon 2026-08-05 14:28:35 +00:00
  • 62e9713ca8
    nel: traditional VS2008 manifest flow and MFC link fixes Jan Boon 2026-08-05 14:28:35 +00:00
  • 871a84a7ac
    nel: restore C++03 iterator loops in module gateway dump Jan Boon 2026-08-05 10:26:06 +00:00
  • 4b1ff6fc59
    nel: emulate nullptr on pre-C++11 toolchains Jan Boon 2026-08-05 10:26:05 +00:00
  • f24ff5d5a2
    Feature/fix some clang tidy issues (#845) Tobias Peters 2026-08-04 14:40:41 +02:00
  • d8ed1c7551 Merge remote-tracking branch 'origin/core4' into core4 Jan Boon 2026-08-04 13:35:58 +02:00
  • 39b98be3db
    tools: sheets_dump_shard covers every shard packed sheet Jan Boon 2026-08-04 10:03:25 +00:00
  • e812fab273
    Add sheets_dump tool to convert .packed_sheets to diffable plain text Nuno Gonçalves (Ulukyn) 2026-08-04 09:49:35 +00:00
  • d9f51d20ef
    Fix uninitialized fields causing garbage in packed_sheets Nuno Gonçalves (Ulukyn) 2026-08-04 09:49:35 +00:00
  • 54c11bcfa1
    tools: sheets_packer_shard builds and links on Linux again Jan Boon 2026-08-04 09:21:44 +00:00
  • 9d69ae004b
    server: gpm and ios sheet code join the once-compiled libraries Jan Boon 2026-08-04 09:15:28 +00:00
  • bd33d02f73
    server: egs and ais sheet code compile once as libraries Jan Boon 2026-08-04 09:12:10 +00:00
  • 2d2a799530
    ring web: plan_edit_session includes go through _once like its siblings Jan Boon 2026-08-04 07:48:55 +00:00
  • 95c724bf28
    Feature/fix transitive dependency on nel gui (#844) Tobias Peters 2026-08-04 09:47:41 +02:00
  • 784e5cdad5
    nelns admin: survive an admin service that dies before answering Jan Boon 2026-08-04 07:47:13 +00:00
  • 55e2a66793
    webig: quiet php 8.1 null-param deprecations on optional fields Jan Boon 2026-08-04 07:44:55 +00:00
  • 2a5c237fee
    ring web: keep charSlot across form posts, report schedule timeout Jan Boon 2026-08-04 07:42:09 +00:00
  • 40cf98653d
    login, account, nelns: one account name rule for every creation path Jan Boon 2026-08-04 07:35:23 +00:00
  • ac0c7a5153 Merge branch 'fixes' into main/yubo-dev Nuno Gonçalves (Ulukyn) 2026-08-04 00:40:21 +00:00
  • de3c2217cf 🔧 Modernize sheets_packer_shard's compile definitions Nuno Gonçalves (Ulukyn) 2026-08-04 00:37:49 +00:00
  • d10b57cc65
    ring web: revive the session management route, shared edit sessions Jan Boon 2026-08-03 23:10:38 +00:00
  • a9dbd3b570
    stats: wire the install/login funnel back up, verified live Jan Boon 2026-08-03 23:00:46 +00:00
  • 7376d57aa2
    web, nelns: admin menu regression, mysqli exception mode, UA guards Jan Boon 2026-08-03 22:35:40 +00:00
  • e597de8c83
    web, nelns, setup: breaks found by actually running the login stack Jan Boon 2026-08-03 22:30:17 +00:00
  • e058bac3a1
    login, nelns: more php 8 runtime breaks on the error and command paths Jan Boon 2026-08-03 22:15:28 +00:00
  • 63e49d50c1
    web, nelns: undefined-constant fatals that php -l cannot see Jan Boon 2026-08-03 22:12:48 +00:00
  • 878fd6dda6
    account tool: second-pass hardening for registration and admin Jan Boon 2026-08-03 22:00:05 +00:00
  • 106ed1607f
    nelns custom views: finish csrf on row and filter forms Jan Boon 2026-08-03 21:53:23 +00:00
  • b3afd25e45
    nelns custom views: put the csrf token on every mutator link Jan Boon 2026-08-03 21:53:05 +00:00
  • 08499ebdcb
    nelns views, account, setup: CSRF on mutations and login throttle Jan Boon 2026-08-03 21:51:48 +00:00
  • cbe927c2d9
    account, ring, stats: privilege reload, POST gates, query charset Jan Boon 2026-08-03 21:50:34 +00:00
  • 379883d16e
    admin tool: stop alias XSS, lock steal, and the MFS support probe Jan Boon 2026-08-03 21:47:56 +00:00
  • 9956122e5f
    nelns admin: close residual XSS, view IDOR, and off-shard commands Jan Boon 2026-08-03 21:46:42 +00:00
  • e19d6c1026
    admin tool, account tool: two leftovers on stored values Jan Boon 2026-08-03 21:33:57 +00:00
  • 2c11c68763
    setup: stop shipping installs whose passwords are "admin" Jan Boon 2026-08-03 21:31:14 +00:00
  • 2bce71cfaa
    account tool: view-as does not act, and a fresh account has a privilege Jan Boon 2026-08-03 21:29:11 +00:00
  • 75d6524583
    nelns admin: run on a supported php, and stop printing values raw Jan Boon 2026-08-03 21:26:16 +00:00
  • 2c7564b2e7
    login: refuse accounts that carry no password Jan Boon 2026-08-03 21:12:49 +00:00
  • e408ec6fda
    web: mark the two gaps the account tool does not close Jan Boon 2026-08-03 21:02:27 +00:00
  • d35fc85e3b setup cli, account tool: fix generated paths and guard the service role Jan Boon 2026-08-03 20:52:30 +00:00
  • c2af8b55b8 account tool: server-side domain routing, session flags, login parity Jan Boon 2026-08-03 20:50:52 +00:00
  • 93150a00fb Merge lightweight account management tool Jan Boon 2026-08-03 20:44:17 +00:00
  • 5e13ebdd9d
    web: drop dead ring callback, byte-compare guild names, hide dead setup link Jan Boon 2026-08-03 20:07:31 +00:00
  • 113f01b97c
    setup: do not auto-lock after install Jan Boon 2026-08-03 19:44:54 +00:00
  • 6626046836
    web: frame LAS query words and encode MFS forum params Jan Boon 2026-08-03 19:40:26 +00:00
  • 75926e3a53
    setup, login, ring: lock install, frame shard addrs, stop dbg leaks Jan Boon 2026-08-03 19:39:54 +00:00
  • d8a49473f2
    admin tool: frame restart services, guild rename, rrdtool args Jan Boon 2026-08-03 19:36:24 +00:00
  • 867785a991
    nelns admin: gate raw queries, stop shipping the password hash Jan Boon 2026-08-03 19:32:34 +00:00
  • d82269a5ad
    nelns login service: self-healing login states, sane connection ids Jan Boon 2026-08-03 19:20:19 +00:00
  • b3af0167cd
    nelns: revive the sample login stack against the shared nel database Jan Boon 2026-08-03 18:40:37 +00:00
  • 4aa50eac7e
    nelns login system: make the sample login page run on current php Jan Boon 2026-08-03 17:39:00 +00:00
  • 34e6f2d1e5
    ring web: enum wire values follow the interface definition Jan Boon 2026-08-03 17:32:54 +00:00
  • faf0843e01
    ring web: cookie ip check against the dual-stack address hash Jan Boon 2026-08-03 17:24:40 +00:00
  • cc3992bd6d
    shard unifier: say why a shard is unavailable Jan Boon 2026-08-03 16:22:06 +00:00
  • e3be941846
    login: honor the dbg flag for verified dev accounts Jan Boon 2026-08-03 16:17:57 +00:00
  • f641a9fbba
    login: document the LoginAllowDbg switch in the login config Jan Boon 2026-08-03 16:05:21 +00:00
  • fe66827ff2
    client: login error reporting fixes Jan Boon 2026-08-03 16:03:59 +00:00
  • 1818de61ee
    login: show the shard motd when the servers are closed Jan Boon 2026-08-03 16:02:26 +00:00
  • cd0a8a315a
    login: serve translated error messages as utf-8 Jan Boon 2026-08-03 16:01:45 +00:00
  • 7bfa240e31
    login: successful logins were written to the error log, cookie included Jan Boon 2026-08-03 15:26:07 +00:00
  • 002215b435
    admin tool: message size high byte was dropped while decoding Jan Boon 2026-08-03 15:23:43 +00:00
  • d56636c29d
    admin tool: csrf on remaining member grade links Jan Boon 2026-08-03 15:14:58 +00:00
  • 4dc0b3dc79
    admin tool: csrf token on guild grade change links Jan Boon 2026-08-03 15:14:48 +00:00
  • 62d7d0d477
    admin and setup: enforce domain access, allow locking setup Jan Boon 2026-08-03 15:13:19 +00:00
  • 63b934f8b2
    admin tool: safe note popup uris, debug dump off by default Jan Boon 2026-08-03 15:11:50 +00:00
  • 73b5fc24e8
    crash report: refuse the default bugs/bugs database credentials Jan Boon 2026-08-03 15:11:05 +00:00
  • 8403ffb1f2
    webig: only the author may delete, close the test form, tight dirs Jan Boon 2026-08-03 15:11:05 +00:00
  • 84ae07f0b8
    login: httponly ryzomId cookie, keep the password out of the log Jan Boon 2026-08-03 15:11:05 +00:00
  • 386d141ee7
    admin tool: frame service commands, refresh meta and global notes Jan Boon 2026-08-03 15:10:56 +00:00
  • 7f00f3b943
    login, webig, mfs: cover the paths where nobody answered Jan Boon 2026-08-03 14:55:37 +00:00
  • 8ad5685423
    nelns admin: surviving an admin service that stops answering Jan Boon 2026-08-03 14:40:17 +00:00
  • 0553cb5957
    webig: empty mailboxes and missing pages crash instead of rendering Jan Boon 2026-08-03 14:38:03 +00:00
  • b7800076d2
    ring web: session scheduling spoke a protocol two generations old Jan Boon 2026-08-03 14:34:27 +00:00
  • 0234c96681
    ring web: bools are one byte on the wire, not four Jan Boon 2026-08-03 14:32:40 +00:00
  • 62952896f9 nelns admin: escape the spots the last pass walked past Jan Boon 2026-08-03 13:44:21 +00:00
  • 4093bdcbb7 webig: subject rides the mail index escaped, topic date was a string literal Jan Boon 2026-08-03 13:43:21 +00:00
  • 6ad8a73b6a login, ring, tools: make the cookie path reachable, fix latent decode bugs Jan Boon 2026-08-03 13:42:27 +00:00