Commit graph

1410 commits

Author SHA1 Message Date
HarpyWar
f7ba9ec0a6 fix artifact file name 2018-05-09 11:16:34 +03:00
HarpyWar
4235aa8b3a * fix cmake linker flags
* update appveyor with disable debug build and add separate archive with pdb for release
2018-05-09 11:16:34 +03:00
HarpyWar
0d1c09e918 add pdb generation for d2cs and d2dbs 2018-05-09 11:16:34 +03:00
HarpyWar
90fa311a18 * Add debug information for crash dumps. /Zi flag was missing and dumps did not contain useful info for debugging in non-assembler mode.
* Generate dump for Release by default
2018-05-09 11:16:34 +03:00
HarpyWar
33a70d17ce Move crash dump generation into a separate file winmain.cpp 2018-05-09 11:16:34 +03:00
RElesgoe
007dc8a332
Merge pull request #347 from pvpgn/develop
Finalize 1.99.7.2.0 release
2018-05-06 15:07:44 -07:00
RElesgoe
b53e0b13c8
Add Coverity Scan to Travis CI 2018-05-06 12:42:31 -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