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 ( #340 )
...
* 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 #318 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