Commit graph

1404 commits

Author SHA1 Message Date
RElesgoe
4d87132872 Fixed memory leak when _client_logonproofreq() returns without calling packet_del_ref() 2018-05-16 13:11:35 -07:00
RElesgoe
7d0b2e7ab3 Merge branch 'develop' of https://github.com/pvpgn/pvpgn-server into develop 2018-05-05 23:24:06 -07:00
RElesgoe
6c2b35ce6c Pass const char pointer instead of char to packet_append_string() in _client_authreq109() 2018-05-05 23:23:58 -07:00
RElesgoe
966751b26a Fix crash when a client connects with no corresponding versioncheck entry and allow_unknown_version is true 2018-05-05 23:22:42 -07:00
RElesgoe
0695ed0716
Merge branch 'master' into develop 2018-05-03 01:53:39 -07:00
RElesgoe
1de80bfdae Change version number from 1.99.7.1.1 to 1.99.7.2.0 2018-05-03 01:46:29 -07:00
RElesgoe
ee9d84478d Revert accidental change 2018-05-03 01:45:58 -07:00
RElesgoe
0923f6a52e Remove cdb support 2018-04-28 20:58:14 -07:00
RElesgoe
5699020a6b Remove /src/autoconf directory 2018-04-28 18:46:08 -07:00
RElesgoe
74b06d022b
Overhaul versioncheck system ()
* Overhaul versioncheck system
 - Removed version_exeinfo_match, skip_versioncheck, and version_exeinfo_maxdiff from bnetd.conf
 - Modified configuration file to use JSON
 - Correctly finds the appropriate versioncheck entries
 - Add versioncheck.md to docs/

* Update JSON for Modern C++ from 3.0.1 to 3.1.2
2018-04-28 17:23:10 -07:00
RElesgoe
47ba463536 Add versioncheck.md to docs/ 2018-04-26 01:37:02 -07:00
RElesgoe
5cc3771b5b Change vc_entries to use std::unordered_map instead of std::forward_list 2018-04-26 00:56:54 -07:00
RElesgoe
e5ec51628a Remove VERSIONCHECK_INTERNAL_ACCESS macro 2018-04-24 22:24:43 -07:00
RElesgoe
05d00d134f Clear cr_entries on unload 2018-04-24 22:20:34 -07:00
RElesgoe
2c10c89964 Fix multi-character constant warning 2018-04-23 14:11:24 -07:00
RElesgoe
4e7163f444 Reordered code 2018-04-23 14:00:48 -07:00
RElesgoe
bc0590fa75 Use uniform initialization instead of initializer list 2018-04-23 13:03:52 -07:00
RElesgoe
497e7a9157 - Removed version_exeinfo_match and skip_versioncheck from bnetd.conf
- Removed remaining references to version_exeinfo_maxdiff
- Modified versioncheck.json format
- Correctly finds the appropriate versioncheck entries
2018-04-22 23:14:25 -07:00
RElesgoe
f8dd2b8b8b Update JSON for Modern C++ from 3.0.1 to 3.1.2 2018-04-08 16:49:20 -07:00
HarpyWar
9c326d33ce
Forbid reading of BNET\acct\verifier with /set
https://github.com/pvpgn/pvpgn-server/issues/333
2018-03-28 10:19:04 +03:00
HarpyWar
85f26eb2ab
Update appveyor.yml 2018-03-02 10:02:52 +03:00
HarpyWar
b5e55b4a30
Update appveyour.yml
https://github.com/pvpgn/pvpgn-server/issues/337
2018-02-11 09:58:06 +03:00
RElesgoe
05ae34eff1 I don't know how this happened 2018-02-10 21:17:16 -08:00
RElesgoe
10b63de30e Fix build 2018-02-10 21:12:01 -08:00
RElesgoe
b75ac5e39e Overhaul versioncheck system 2018-02-10 03:01:12 -08:00
RElesgoe
a78355e88a Replace use of deprecated function that serializes a stream to a json object 2018-01-04 02:40:10 -08:00
RElesgoe
c2ee0a33e3 Update JSON for Modern C++ from 2.0.2 to 3.0.1 2018-01-04 02:25:28 -08:00
RElesgoe
94fb6842ee Update .gitignore 2018-01-04 02:24:54 -08:00
RElesgoe
a4afc108ad
Re-add UNICODE and _UNICODE defines for MSVC 2017-12-17 01:15:57 -08:00
RElesgoe
abe0cf8f2c
Added -O3 -march=native -mtune=native flags for G++ and Clang 2017-12-14 19:49:16 -08:00
RElesgoe
7f90cc251b
Fix compiler detection and flag passing 2017-12-14 19:41:22 -08:00
cen1
dc3d64e668 fixes issue 314 2017-09-05 23:56:11 +02:00
RElesgoe
517bc3a5e6 Delete IGNOREME 2017-08-07 22:26:46 -07:00
RElesgoe
c142e0063a Updated supported clients in readme 2017-08-07 22:26:10 -07:00
RElesgoe
39a391cded Rename COPYING to LICENSE 2017-08-07 22:19:27 -07:00
RElesgoe
4c6f55d98d List supported clients in readme 2017-08-07 22:13:24 -07:00
RElesgoe
d232c3117f Merge pull request from cen1/128updates
WarCraft 3 1.28.2, 1.28.4, 1.28.5 Versioncheck
2017-08-07 21:45:38 -07:00
cen1
3a09bec191 1.28 versioncheck series 2017-07-16 12:33:50 +02:00
HarpyWar
2f60147fff fix banners 3edbffb955 (commitcomment-23104980) 2017-07-15 11:54:37 +03:00
HarpyWar
408c3ce907 fix mistake 2017-07-14 20:30:24 +03:00
HarpyWar
3edbffb955 Fixes for banners:
* fix randomize banners
* fix miss handling of first banner https://github.com/pvpgn/pvpgn-server/issues/300
* change banners iteration from random to sequence if client support it (actually only warcraft 3 does not support it)
* fix ad000001.smk to show in diablo 2
* return ad000002.smk from old pvpgn for a change
2017-07-14 17:42:32 +03:00
HarpyWar
95ab5faccf fix 1454cdd256 2017-07-04 16:06:08 +03:00
RElesgoe
8b333d0fd9 Check for null friends list before attempting to unload an account's friend list 2017-05-28 17:16:30 -07:00
RElesgoe
9e0a01455d - Fix pre-filled username input in Windows GUI
- Fix sending server announcements from Windows GUI
2017-05-28 17:04:33 -07:00
HarpyWar
dcd4ffb509 forgot that first variable always corresponds to icon_key 2017-05-25 18:53:15 +03:00
HarpyWar
77ea946864 * fix icons.conf variables for compatibility with a plain mode https://forums.pvpgn.pro/viewtopic.php?pid=8988#p8988
* add predefined examples for Warcraft 2 and Diablo 1
* update link to Bni Icon Builder
2017-05-25 17:55:04 +03:00
HarpyWar
5c59124205 fix mistake from the previous commit 2017-05-24 23:04:25 +03:00
HarpyWar
f37309e2a8 add missing diablo 2 gametypes for open battle.net https://github.com/pvpgn/pvpgn-server/issues/307
https://forums.pvpgn.pro/viewtopic.php?pid=8981#p8981
2017-05-24 23:01:21 +03:00
HarpyWar
1454cdd256 switch log line from error to debug https://github.com/pvpgn/pvpgn-server/issues/307 2017-05-24 22:42:22 +03:00
HarpyWar
5608370ad9 (bug fix) make sqlite3 working again https://github.com/pvpgn/pvpgn-server/issues/311 2017-05-23 19:59:04 +03:00