Commit graph

  • b30d160cff
    Merge 2ae099d8eb into 9cd173f4e0 RElesgoe 2026-08-17 04:34:50 +00:00
  • 2ae099d8eb
    Merge pull request #505 from pvpgn/ci-release-binaries develop Meanski 2026-08-17 16:34:46 +12:00
  • c8dd4b8e5a README: replace dead Travis/AppVeyor badges with GitHub Actions, refresh release badges ci-release-binaries Meanski 2026-08-09 17:14:36 +12:00
  • ce0de94ac7 Refactor GHA pipeline to streamline release process and remove redundant steps Meanski 2026-08-09 17:13:04 +12:00
  • 25cf1519cd Windows: make install dirs prefix-relative so packaged confs are relocatable Meanski 2026-08-09 16:52:55 +12:00
  • 32496c002f CI: Initial build and publish release binaries for Linux, macOS, and Windows Meanski 2026-08-09 16:33:56 +12:00
  • 90882e6d06 Add MacOS DS_Store Meanski 2026-08-09 16:18:47 +12:00
  • 005ec94b4b #478 Update README.md with macOS build instructions and CMake configuration details Meanski 2026-08-09 16:07:27 +12:00
  • 49a4695ab9 Improve client change logging by using string representation for client tags Meanski 2026-08-08 20:46:10 +12:00
  • dd7045aa0f Change vc_entries to unordered_multimap for multiple valid checksums Meanski 2026-08-08 20:30:45 +12:00
  • ab6dacbdb8 Fix Windows build configuration to use cmd shell for CMake commands Meanski 2026-08-08 19:42:23 +12:00
  • 1438c1888e Add GitHub Actions workflow for building on Linux and Windows Meanski 2026-08-08 19:36:58 +12:00
  • 1ea5b03f07
    Merge b13ccfb337 into 9cd173f4e0 Nick Yakovliev 2026-08-08 19:16:37 +12:00
  • 0e7190cc6e
    Merge pull request #503 from pvpgn/feature-multigs-develop Meanski 2026-08-08 19:14:24 +12:00
  • 5ae29614b5 Added user driven MultiGS: feature-multigs-develop Meanski 2026-08-08 18:28:20 +12:00
  • 9cd173f4e0
    Merge pull request #502 from pvpgn/feature-multigs master Meanski 2026-08-08 18:40:48 +12:00
  • 617e0bb6dd Added user driven MultiGS: feature-multigs Meanski 2026-08-08 18:28:20 +12:00
  • b13ccfb337 wc3 1.29 support: real password authentication NickY 2026-05-02 08:14:58 -05:00
  • 1aa49224af fix: address code review findings NickY 2026-05-01 12:21:36 -05:00
  • d285fcfbd4 fix: address code review findings NickY 2026-05-01 12:15:35 -05:00
  • 8f51837f5c docs: move completed plan to completed directory NickY 2026-05-01 12:03:45 -05:00
  • 5f4b9ac07f docs: verify CLAUDE.md and architecture.md against source NickY 2026-05-01 12:03:14 -05:00
  • 43150b7951 docs: index architecture.md in docs/readme.md NickY 2026-05-01 11:56:50 -05:00
  • f036c273b8 docs: add CLAUDE.md root onboarding guide NickY 2026-05-01 11:56:09 -05:00
  • a5f5cef097 docs: add architecture overview document NickY 2026-05-01 11:50:45 -05:00
  • a51222f7e9 feat: complete Task 1 inventory pass and outline NickY 2026-05-01 11:42:06 -05:00
  • 1eb9810fd7 plan NickY 2026-05-01 11:39:39 -05:00
  • 9c1152d0a8
    Enhance D2 networking stability, performance, and lobby graphics Claude 2026-04-04 14:38:55 +00:00
  • 39ebc6de91 Try to fix Linux Build (Ubuntu 24) LaurCzT 2025-11-29 21:21:38 +02:00
  • de457df557 Linux install now should be Copy/Paste LaurCzT 2025-11-29 21:13:44 +02:00
  • 7cd8ca4996 Fix info for Linux build (duplicated install and missing build dir). LaurCzT 2025-11-29 21:10:54 +02:00
  • 1503fb24bd
    Merge e3b6b5c333 into 8e3da1fc0e Daniel Hähnel 2023-07-02 18:52:18 +00:00
  • e3b6b5c333
    Update README_DOCKER.md Daniel Hähnel 2023-07-02 20:51:37 +02:00
  • a2a53e9e29
    Fix Mybool tlebrize 2023-06-30 14:54:29 +02:00
  • 1a8e7c923c
    WOL Improvements Sora012 2023-05-13 14:58:48 -04:00
  • 8e3da1fc0e
    Merge pull request #471 from Sora012/develop RElesgoe 2022-04-09 23:22:22 -07:00
  • 35a5be9b90 Fix server listing in renegade Sora012 2022-03-30 18:12:00 -04:00
  • 690577e79c Change PVPGN_VERSION to "1.99.8.0.0-rc1-PRO" from "1.99.7.2.1-PRO". 1.99.8.0.0-rc1-PRO relesgoe 2021-11-28 14:45:53 -08:00
  • 57c58d561f Guard use of the included zlib library with the WIN32 CMake variable. relesgoe 2021-11-28 14:42:16 -08:00
  • 465d01938e Remove the CodeQL GitHub workflow. relesgoe 2021-11-26 23:33:26 -08:00
  • 43d856dcf6 Clearly describe the CMake 'd2gs' target as beta/unstable and label its version, 1.13c. relesgoe 2021-11-26 23:28:50 -08:00
  • 34bf9ffb3f Change bnetd.conf.5 and bntext.5 installation directory to /man5 from /man1. #467 Dmitry Smirnov 2021-11-26 23:23:59 -08:00
  • 1d74449b3d Fix Command & Conquer: Renegade crashing during login. Fix Command & Conquer: Renegade displaying dedicated servers and join. #433 #197 #461 Sora012 2021-11-26 23:18:53 -08:00
  • 17cd908e71 Fixed a bug in pvpgn::bnetd::irc_send_rpl_namreply_internal() where RPL_NAMREPLY messages weren't correctly separating users by a single whitespace. #461 relesgoe 2021-11-26 23:07:04 -08:00
  • 067bfb564c Fixed a bug in pvpgn::bnetd::handle_irc_common_line() where it would try to send an ERR_UNKNOWNCOMMAND message that is too long. Also add logging when receiving an unrecognized command from a client that has not yet logged in. relesgoe 2021-11-26 23:05:37 -08:00
  • 15e69116c5 Fix a possible double-free in pvpgn::d2dbs::sd_tcpinput() relesgoe 2021-11-26 20:05:25 -08:00
  • fff441d8b0 Add workaround for sending character saves larger than MAX_PACKET_SIZE (3072 bytes) when replying to 0x31 D2GS_D2DBS_GET_DATA_REQUEST packets. #458 #459 relesgoe 2021-11-26 19:57:00 -08:00
  • 4e56536073
    Merge pull request #468 from onlyjob/develop RElesgoe 2021-09-16 18:35:05 -07:00
  • f5d46ef194 codespell: spelling corrections Dmitry Smirnov 2021-09-14 19:09:48 +10:00
  • 9bdc4903e6 codespell: spelling corrections Dmitry Smirnov 2021-09-14 14:22:02 +10:00
  • a64c8424e9
    Change checkRevisionFile to ver-IX86-1.mpq for D2DV 1.13c and D2XP 1.13c RElesgoe 2021-06-19 06:25:12 -07:00
  • f4daa1e191
    Merge branch 'master' into develop RElesgoe 2021-05-29 19:59:40 -07:00
  • 9cf826f909
    Merge pull request #452 from pvpgn/feature-d2gs RElesgoe 2021-05-29 19:57:10 -07:00
  • 62e1593a9e
    Merge pull request #445 from pvpgn/feature-d2dbs-fdwatch RElesgoe 2021-05-29 19:56:53 -07:00
  • 72bd44960a
    Set the current connection's versionid, checksum, and gameversion before logging those values with eventlog() in both _client_authreq1() and _client_progident() RElesgoe 2021-05-18 20:47:08 -07:00
  • 07b257c00c Properly recognize and handle WC2 game speed from game stat strings. relesgoe 2021-05-09 21:58:50 -07:00
  • 1148ee7274
    Fix default map size value when WC2 clients report null map size in game stat strings. RElesgoe 2021-05-09 21:31:50 -07:00
  • 32428189b7
    Merge pull request #438 from aperture147/develop cen1 2021-04-03 23:20:49 +02:00
  • 61a1abbd9b Fully automate dev setup with Gitpod Lanyi 2021-04-02 15:04:48 +00:00
  • e16eea12e8
    resolve conversations Aperture 2021-03-26 14:04:27 +07:00
  • 3b74b2d1d6 Pass 'sizeof(mybuf) - 1' as the size of 'mybuf' in get_cmd_line(). feature-d2gs relesgoe 2021-03-16 17:53:10 -07:00
  • 7ffc85f691
    Merge pull request #451 from pvpgn/bugfix/450 cen1 2021-03-15 22:56:38 +01:00
  • 263488df98 move fatal errors to ConfigureChecks.cmake cen1 2021-03-15 20:43:17 +01:00
  • b01c4f661d Remove bundled bnethash.cpp and bnethash.h in D2GS and rely on those files from the 'common' target relesgoe 2021-03-14 16:53:25 -07:00
  • cd0726e074 Move D2GS code into 'pvpgn::d2gs' namespace relesgoe 2021-03-14 16:41:33 -07:00
  • e91d8d7441 Remove unnecessary D2GSSaveAllGames() declaration in main.cpp relesgoe 2021-03-14 16:11:14 -07:00
  • d1ccf38dd9 Declare D2GSCheckGameInfo() in d2gamelist.h relesgoe 2021-03-14 16:10:12 -07:00
  • f035de638e Call CloseServerMutex() inside D2GSShutdown(). relesgoe 2021-03-14 15:43:01 -07:00
  • b56f409953 Move D2GSWatchDogInit(), D2GSResetWatchDogCounter(), CheckWatchDogCounter(), and D2GSWatchDogThread() from main.cpp to watchdog.cpp relesgoe 2021-03-14 15:29:50 -07:00
  • 324b77c153 There is an old cmake bug where check_cxx_source_compiles does not respect cxx standard we set so it failed to compile test code due to nullptr not present before c++11. Not using c++11 in check samples was the most straightforward non-hackish solution. cen1 2021-03-14 20:18:48 +01:00
  • 6674baf422 add vscode to gitignore cen1 2021-03-14 20:14:49 +01:00
  • 31dece333c Follow up on commit 0ba54337, where I intentionally broke D2GSHandleS2SPacket() and then forgot to fix it before comitting changes. relesgoe 2021-03-13 20:42:06 -08:00
  • ab5fb1f2e3 Fixed typo that caused CMake to try to install d2gelib.dll instead of d2server.dll relesgoe 2021-03-13 14:37:26 -08:00
  • 2580df192c Fixed bug where the 'D2DBSIP' registry key was being read into 'd2gsconf.d2csipstr' instead of 'd2gsconf.d2dbsipstr'. relesgoe 2021-03-13 13:59:04 -08:00
  • a918aa8c50 Change CXX_STANDARD from 98 to 11 for target 'd2gs'. relesgoe 2021-03-13 13:16:34 -08:00
  • 594e5ef47f Remove bundled psapi.h and replace its usage with <Psapi.h> from WinAPI relesgoe 2021-03-13 01:24:24 -08:00
  • 0ba5433743 Convert D2GS codebase from C to C++98 relesgoe 2021-03-13 01:10:50 -08:00
  • aa47e986d9 Fixed crash caused by incorrect pointer arithmetic when attempting to copy realm name string in D2GSAuthreq() relesgoe 2021-03-13 00:54:19 -08:00
  • 4ce83825d8 Fix incorrect function declaration of 'admin_thread()' in telnetd.h relesgoe 2021-03-13 00:48:54 -08:00
  • ba9b597208 Import D2GS from https://github.com/RElesgoe/d2gs relesgoe 2021-03-10 17:57:45 -08:00
  • aefa3f31e2 Use a channel's full name as a fallback when a short name isn't set. Prevents a segmentation fault when channel_get_shortname() returns a null pointer and irc_convert_channel() attempts to use it. #431 relesgoe 2021-03-09 19:25:51 -08:00
  • ce7b70188d Send language-specific motd file in irc_send_motd() #448 relesgoe 2021-03-09 19:11:15 -08:00
  • 0464e02579 Update readme_docker, change placeholder directory in commands to /opt/var/*, also fix configuration obtaining command. Vũ Quang Hải 2021-03-10 03:33:14 +07:00
  • ae9f8267c1 Change config location to /opt/pvpgn Vũ Quang Hải 2021-03-10 03:30:18 +07:00
  • 19e1efa3db Merge remote-tracking branch 'upstream/develop' into develop Vũ Quang Hải 2021-03-10 03:09:56 +07:00
  • 3f09bd9708 Support D2Warden 1.13c and define D2_1_13_c in src/d2warden/CMakeLists.txt relesgoe 2021-03-08 19:41:10 -08:00
  • 747e13165e Implement latest D2GS based on code from https://github.com/swordow/d2gs110 relesgoe 2021-03-08 19:14:05 -08:00
  • b6f1ed24b8 Fixed regression where IRC clients always received a default MOTD. #448 relesgoe 2021-03-08 17:49:20 -08:00
  • 7c123d4a13
    Fix copy command Aperture 2021-03-04 11:22:56 +07:00
  • 789490473a
    Switch branch to develop Aperture 2021-03-04 11:02:49 +07:00
  • 99fd4b946f
    use -D to send all log to stdout Aperture 2021-03-04 10:19:32 +07:00
  • ba89c986de Create 'd2gelib' library interface target in /CMakeLists.txt relesgoe 2021-03-02 16:25:33 -08:00
  • 9830566937 Move d2server.dll and d2server.lib from libs/ to lib/d2gelib/ relesgoe 2021-03-02 16:16:10 -08:00
  • aed0fcf490 Remove d2gs.reg from root directory relesgoe 2021-03-01 16:34:38 -08:00
  • 16aba4a294 Create conf/ directory with d2gs.reg, d2gs.script, d2server.ini, d2warden.ini, and ItemConfig.dat relesgoe 2021-03-01 16:33:21 -08:00
  • 0692d65a16 Rename libs/ to lib/ relesgoe 2021-03-01 16:32:07 -08:00
  • 8266a90325 Merge README.md RElesgoe 2021-03-01 15:59:10 -08:00
  • 6c3ecede03 Clarify which patch version is used in README.md RElesgoe 2021-03-01 15:58:16 -08:00
  • 74fa8616ea Delete decompile/ directory RElesgoe 2021-03-01 15:51:44 -08:00
  • 3df0f97993 Move d2server.dll 1.13c from bin/ to libs/. Delete bin/ directory. RElesgoe 2021-03-01 15:51:10 -08:00