Commit graph

  • 1503fb24bd
    Merge e3b6b5c333 into 8e3da1fc0e Daniel Hähnel 2023-07-02 18:52:18 +0000
  • e3b6b5c333
    Update README_DOCKER.md danhae/patch-1 danhae/patch-1 Daniel Hähnel 2023-07-02 20:51:37 +0200
  • a2a53e9e29
    Fix Mybool tlebrize 2023-06-30 14:54:29 +0200
  • 1a8e7c923c
    WOL Improvements Sora012 2023-05-13 14:58:48 -0400
  • 3549263540
    Merge 8e3da1fc0e into fcdf00fedf RElesgoe 2022-04-10 06:22:26 +0000
  • 8e3da1fc0e
    Merge pull request #471 from Sora012/develop danhae/develop develop RElesgoe 2022-04-09 23:22:22 -0700
  • 35a5be9b90 Fix server listing in renegade Sora012 2022-03-30 18:12:00 -0400
  • 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 -0800
  • 57c58d561f Guard use of the included zlib library with the WIN32 CMake variable. relesgoe 2021-11-28 14:42:16 -0800
  • 465d01938e Remove the CodeQL GitHub workflow. relesgoe 2021-11-26 23:33:26 -0800
  • 43d856dcf6 Clearly describe the CMake 'd2gs' target as beta/unstable and label its version, 1.13c. relesgoe 2021-11-26 23:28:50 -0800
  • 34bf9ffb3f Change bnetd.conf.5 and bntext.5 installation directory to /man5 from /man1. #467 Dmitry Smirnov 2021-11-26 23:23:59 -0800
  • 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 -0800
  • 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 -0800
  • 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 -0800
  • 15e69116c5 Fix a possible double-free in pvpgn::d2dbs::sd_tcpinput() relesgoe 2021-11-26 20:05:25 -0800
  • 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 -0800
  • 4e56536073
    Merge pull request #468 from onlyjob/develop RElesgoe 2021-09-16 18:35:05 -0700
  • f5d46ef194 codespell: spelling corrections Dmitry Smirnov 2021-09-14 19:09:48 +1000
  • 9bdc4903e6 codespell: spelling corrections Dmitry Smirnov 2021-09-14 14:22:02 +1000
  • a64c8424e9
    Change checkRevisionFile to ver-IX86-1.mpq for D2DV 1.13c and D2XP 1.13c RElesgoe 2021-06-19 06:25:12 -0700
  • f4daa1e191
    Merge branch 'master' into develop RElesgoe 2021-05-29 19:59:40 -0700
  • 9cf826f909
    Merge pull request #452 from pvpgn/feature-d2gs RElesgoe 2021-05-29 19:57:10 -0700
  • 62e1593a9e
    Merge pull request #445 from pvpgn/feature-d2dbs-fdwatch RElesgoe 2021-05-29 19:56:53 -0700
  • 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 -0700
  • 07b257c00c Properly recognize and handle WC2 game speed from game stat strings. relesgoe 2021-05-09 21:58:50 -0700
  • 1148ee7274
    Fix default map size value when WC2 clients report null map size in game stat strings. RElesgoe 2021-05-09 21:31:50 -0700
  • 32428189b7
    Merge pull request #438 from aperture147/develop cen1 2021-04-03 23:20:49 +0200
  • 61a1abbd9b Fully automate dev setup with Gitpod Lanyi 2021-04-02 15:04:48 +0000
  • e16eea12e8
    resolve conversations Aperture 2021-03-26 14:04:27 +0700
  • 3b74b2d1d6 Pass 'sizeof(mybuf) - 1' as the size of 'mybuf' in get_cmd_line(). danhae/feature-d2gs feature-d2gs relesgoe 2021-03-16 17:53:10 -0700
  • 7ffc85f691
    Merge pull request #451 from pvpgn/bugfix/450 cen1 2021-03-15 22:56:38 +0100
  • 263488df98 move fatal errors to ConfigureChecks.cmake cen1 2021-03-15 20:43:17 +0100
  • 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 -0700
  • cd0726e074 Move D2GS code into 'pvpgn::d2gs' namespace relesgoe 2021-03-14 16:41:33 -0700
  • e91d8d7441 Remove unnecessary D2GSSaveAllGames() declaration in main.cpp relesgoe 2021-03-14 16:11:14 -0700
  • d1ccf38dd9 Declare D2GSCheckGameInfo() in d2gamelist.h relesgoe 2021-03-14 16:10:12 -0700
  • f035de638e Call CloseServerMutex() inside D2GSShutdown(). relesgoe 2021-03-14 15:43:01 -0700
  • b56f409953 Move D2GSWatchDogInit(), D2GSResetWatchDogCounter(), CheckWatchDogCounter(), and D2GSWatchDogThread() from main.cpp to watchdog.cpp relesgoe 2021-03-14 15:29:50 -0700
  • 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 +0100
  • 6674baf422 add vscode to gitignore cen1 2021-03-14 20:14:49 +0100
  • 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 -0800
  • ab5fb1f2e3 Fixed typo that caused CMake to try to install d2gelib.dll instead of d2server.dll relesgoe 2021-03-13 14:37:26 -0800
  • 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 -0800
  • a918aa8c50 Change CXX_STANDARD from 98 to 11 for target 'd2gs'. relesgoe 2021-03-13 13:16:34 -0800
  • 594e5ef47f Remove bundled psapi.h and replace its usage with <Psapi.h> from WinAPI relesgoe 2021-03-13 01:24:24 -0800
  • 0ba5433743 Convert D2GS codebase from C to C++98 relesgoe 2021-03-13 01:10:50 -0800
  • aa47e986d9 Fixed crash caused by incorrect pointer arithmetic when attempting to copy realm name string in D2GSAuthreq() relesgoe 2021-03-13 00:54:19 -0800
  • 4ce83825d8 Fix incorrect function declaration of 'admin_thread()' in telnetd.h relesgoe 2021-03-13 00:48:54 -0800
  • ba9b597208 Import D2GS from https://github.com/RElesgoe/d2gs relesgoe 2021-03-10 17:57:45 -0800
  • 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 -0800
  • ce7b70188d Send language-specific motd file in irc_send_motd() #448 relesgoe 2021-03-09 19:11:15 -0800
  • 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 +0700
  • ae9f8267c1 Change config location to /opt/pvpgn Vũ Quang Hải 2021-03-10 03:30:18 +0700
  • 19e1efa3db Merge remote-tracking branch 'upstream/develop' into develop Vũ Quang Hải 2021-03-10 03:09:56 +0700
  • 3f09bd9708 Support D2Warden 1.13c and define D2_1_13_c in src/d2warden/CMakeLists.txt relesgoe 2021-03-08 19:41:10 -0800
  • 747e13165e Implement latest D2GS based on code from https://github.com/swordow/d2gs110 relesgoe 2021-03-08 19:14:05 -0800
  • b6f1ed24b8 Fixed regression where IRC clients always received a default MOTD. #448 relesgoe 2021-03-08 17:49:20 -0800
  • 7c123d4a13
    Fix copy command Aperture 2021-03-04 11:22:56 +0700
  • 789490473a
    Switch branch to develop Aperture 2021-03-04 11:02:49 +0700
  • 99fd4b946f
    use -D to send all log to stdout Aperture 2021-03-04 10:19:32 +0700
  • ba89c986de Create 'd2gelib' library interface target in /CMakeLists.txt relesgoe 2021-03-02 16:25:33 -0800
  • 9830566937 Move d2server.dll and d2server.lib from libs/ to lib/d2gelib/ relesgoe 2021-03-02 16:16:10 -0800
  • aed0fcf490 Remove d2gs.reg from root directory relesgoe 2021-03-01 16:34:38 -0800
  • 16aba4a294 Create conf/ directory with d2gs.reg, d2gs.script, d2server.ini, d2warden.ini, and ItemConfig.dat relesgoe 2021-03-01 16:33:21 -0800
  • 0692d65a16 Rename libs/ to lib/ relesgoe 2021-03-01 16:32:07 -0800
  • 8266a90325 Merge README.md RElesgoe 2021-03-01 15:59:10 -0800
  • 6c3ecede03 Clarify which patch version is used in README.md RElesgoe 2021-03-01 15:58:16 -0800
  • 74fa8616ea Delete decompile/ directory RElesgoe 2021-03-01 15:51:44 -0800
  • 3df0f97993 Move d2server.dll 1.13c from bin/ to libs/. Delete bin/ directory. RElesgoe 2021-03-01 15:51:10 -0800
  • 473c31aa85 Modify patch_d2server to support writing PE sections past the 'marsgod' section PE into d2server.dll RElesgoe 2021-03-01 15:49:19 -0800
  • fb76658800 Disable incremental linking for 'd2server_patches' target RElesgoe 2021-03-01 15:42:50 -0800
  • b63d847243 Update 'FreeLibrary' variable to 6800B024h and 'CreateThread' variable to 680250B4h in 1.asm RElesgoe 2021-02-28 15:59:58 -0800
  • edb2ed4a83 Add PE section '.import' to d2server.dll. Import CreateThread() from KERNEL32.dll in that PE section. RElesgoe 2021-02-28 15:50:39 -0800
  • e8c6efc1ac Replace d2server.dll 1.13d with d2server.dll 1.13c by Marsgod RElesgoe 2021-02-28 15:47:51 -0800
  • f7ae63f195 Rename UberQuest.asm to UberQuest.inc, rename Warden.asm to Warden.inc, update include filenames in 1.asm RElesgoe 2021-02-28 15:46:28 -0800
  • 39bed8fbfe Convert 1.asm, UberQuest.asm, and Warden.asm file encoding to UTF-8 RElesgoe 2021-02-28 15:44:54 -0800
  • 451ec3ac85 Replace d2server_patches 1.14d source code with 1.13c source code RElesgoe 2021-02-28 15:44:03 -0800
  • 99fdf61a68 Simply compare 'attrgroup->storage' with 'defacct' instead of dereference and compare in attrgroup_flush(). #431 relesgoe 2021-02-27 10:45:39 -0800
  • 1d103e0808 Set 'common' project to link to 'compat' project. Remove 'common' project linking from 'compat' project. relesgoe 2021-02-27 10:44:16 -0800
  • 48c5e25a52 Improve README.md Happin3ss 2021-02-27 18:26:27 +0700
  • fcdf00fedf Revert previous commit master danhae/master relesgoe 2021-02-26 23:28:46 -0800
  • 7491f568e8 Update README.md relesgoe 2021-02-27 07:24:48 +0000
  • 18f0c4f8f2 Replace usages of std::localtime() with pvpgn::localtime_s() in 'bnetd' project relesgoe 2021-02-26 23:12:22 -0800
  • be239f3bcc Replace usages of std::localtime() with pvpgn::localtime_s() in 'common' project relesgoe 2021-02-26 22:29:06 -0800
  • f37b4c7e83 Replace usages of std::gmtime() with pvpgn::gmtime_s() relesgoe 2021-02-26 22:22:12 -0800
  • d71256018e Add gmtime_s() and localtime_s() functions to 'compat' project relesgoe 2021-02-26 22:06:04 -0800
  • 03f57ad3aa Replace usages of std::ctime() with std::strftime() relesgoe 2021-02-26 21:24:37 -0800
  • 16349d8163 Upgrade d2dbs network processing to use fdwatch system and utilize other common PvPGN code danhae/feature-d2dbs-fdwatch feature-d2dbs-fdwatch relesgoe 2021-02-25 22:00:31 -0800
  • ffd686bdd9
    fix some minor changes on readme_docker.md Aperture 2021-02-25 21:39:37 +0700
  • eeec948dd9
    Remove unrelated comment Aperture 2021-02-25 21:33:25 +0700
  • 3a17c1c955
    Fix text coloring Aperture 2021-02-25 21:32:41 +0700
  • fd0272c67d
    Make warning more noticeable Aperture 2021-02-25 21:28:59 +0700
  • 7d9c7f1328
    Separate Docker readme to another file Aperture 2021-02-25 21:27:44 +0700
  • 0d813937bc
    Add more comment Aperture 2021-02-25 20:39:55 +0700
  • cecfb26810
    Update README.md Aperture 2021-02-25 18:19:27 +0700
  • b745517cf3
    Add SERVER_TYPE environment to switch between bnetd, d2cs and d2dbs Aperture 2021-02-25 18:17:04 +0700
  • 417bd0c8dc
    Fix copy command mistake Aperture 2021-02-25 16:47:36 +0700
  • 8d4e1689e1
    Fix to mysql:8.0 Aperture 2021-02-25 16:32:06 +0700
  • 0ae19f7b57
    Fix copy/paste errors Aperture 2021-02-25 16:31:35 +0700