Commit graph

1139 commits

Author SHA1 Message Date
dizzy
8bb73042cb Moved win32 .c to .cpp (still not compiling, working on this). 2005-12-10 11:54:09 +00:00
dizzy
3ee32f9fdc We are on Subversion not CVS now... 2005-12-10 09:41:30 +00:00
dizzy
e3e9c93f3b We are here in 1.99.0 development. I dont have a better sugestion for a
version "before" 2.0 (which should be stable) but that should indicate 
that is the highest of 1.x.y. Also do not say anymore "BnetD Mod" 
because with the C++ conversion it won't be just a bnetd mod anymore 
(sure we retain the original CREDITS in the credits file and 
README.DEV).
2005-12-10 08:57:05 +00:00
pandaemonium
dd7da9e292 fix (rare?) problem with GAME_REPORTs 2005-12-09 11:05:40 +00:00
dizzy
2776422d8b Wrapped almost anything in "src/bnetd" arround namespace pvpgn. Also
separated the function declarations from common/tracker.h into 
bnetd/tracker.h because only in bnetd there were the bodies of those 
functions...
2005-12-09 10:08:16 +00:00
dizzy
66a109749c First draft of trying to convert to C++ adbanner stuff (one of the
simplest PvPGN structures). Already many problems have popped up but 
will reiterate over this until satisfied (yes will need to put 
everything in namespace pvpgn first).
2005-12-08 22:55:19 +00:00
dizzy
c750ed7320 Added a catchall exception logging code to main so at least when pvpgn
will exit all of the sudden we see why. Also this needs reworking as now 
its logging to std::cerr while it should probably use the eventlog (if 
the process is forked/daemonized the std::cerr output will reach 
/dev/null).
2005-12-08 21:47:56 +00:00
dizzy
97f2009df8 Fixed serious bug (typo form my initial C++ patch) that broked every
type of "message" sent from the server to the client.
2005-12-07 22:00:40 +00:00
dizzy
7d723015cf Updated the docs a little bit regarding the new build system for Unix. 2005-12-07 14:04:06 +00:00
dizzy
a9133732a3 Whoops... convert .c to .cpp for something that shouldnt have :) 2005-12-07 14:02:43 +00:00
dizzy
4a29d1a47d Fixed some more signed <-> unsigned comparation warnings. 2005-12-07 11:52:28 +00:00
dizzy
57bc514388 Fixed some "-Wall -pedantic -std=c++98" (ie very strict ISO C++ 98
compilation rules) errors and warnings.
2005-12-06 22:45:11 +00:00
dizzy
5d94475df8 This file has nothing to do in repository... 2005-12-06 22:44:28 +00:00
dizzy
eca41a4a41 Renamed almost all the .c files to .cpp (exceptions: zlib and win32). 2005-12-06 22:18:07 +00:00
dizzy
a6048cd202 Well because we use xalloc (which will be C++) in tinycdb codes it means
we need to convert these to C++ too...
2005-12-06 22:09:32 +00:00
dizzy
3d6da3e747 Necessary changes to get these codes compile OK with a C++ compiler.
However, Im not going (yet) to do the same for "tinycdb" and "zlib" 
codes because of various objective reasons. The next commit will rename 
our codes to .cpp to really get them compile with a C++ compiler. For 
Unix with automake it magically works that .c files are compiled with a 
C compiler and .cpp files with a C++ one, I dont know how it works for 
Win32 tho...
2005-12-06 21:51:14 +00:00
dizzy
5f68901641 Switched the UNIX build system to automake (gives a lot of things like
"make dist" to automated tarball making or "make distcheck" to 
compile-test automatically with the files used in the makefiles).
2005-12-06 21:05:57 +00:00
dizzy
dff744012e Added current pvpgn CVS to subversion repository (the fun begins!). 2005-12-06 20:45:13 +00:00
dizzy
9f7422f9bc Updated version, we are now in 0.7-CVS. 2005-08-26 20:03:57 +00:00
dizzy
4bf21ce3cd Whoops, this actually is 0.6 (it was wrong to be 0.5-CVS in repository
anyways, it should have been 0.6-CVS).
2005-08-26 19:24:26 +00:00
dizzy
bdd6ca147b Preparing for release. 2005-08-26 19:23:26 +00:00
Creeplord
24c399c50a Removed unused files 2005-08-19 04:34:12 +00:00
Creeplord
0bf61ebd73 Added Win32 Support 2005-08-19 04:30:49 +00:00
dizzy
d7aa1a417c Outlined that you need a "bnetd" in order to make use of d2pack109. 2004-11-12 15:21:16 +00:00
dizzy
74673e3ed8 Updated for last CVS (12 Nov 2004). 2004-11-12 12:10:58 +00:00
dizzy
2269590b2e Changed eventlogs to using __FUNCTION__. 2004-11-12 11:34:43 +00:00
dizzy
2e8833c769 Updated until about 2004-10-31 of 1.7 CVS. 2004-11-12 10:46:46 +00:00
dizzy
7ed3762db1 We do not even need bnet_protocol as all the talk d2cs/d2dbs do are
packets described in other files.
2004-10-27 09:54:32 +00:00
dizzy
70ab4913fc Removed lots of unused files from "common". 2004-10-27 08:15:40 +00:00
memeics
ef1ebe4124 Hey this 1.09 backport proves usefull, just found and fixed a fdwatch
epoll bug handling errors on sockets.
2004-09-29 12:19:37 +00:00
memeics
23be63c8b7 Final merge at this time. Going to go for runtime testing. 2004-09-29 11:47:53 +00:00
memeics
e635e32f6a Wow, it compiles :) (almost finished merging) 2004-09-29 11:40:54 +00:00
memeics
b48e2e2d43 Updated until the xalloc addition (still does not compile). 2004-09-29 09:59:45 +00:00
memeics
faf615d14c Removed w3, anongame and auth packets and w3route class. 2004-09-29 08:50:30 +00:00
memeics
82cbcdc147 More modifications and mergings. Does not compile yet. 2004-09-29 08:38:04 +00:00
memeics
a222e00d88 More movings. 2004-09-29 07:36:59 +00:00
memeics
540dab7978 More updates to the directory structure. 2004-09-29 07:34:47 +00:00
memeics
45ab017d22 Moving files acording to the right SVN directory structure. 2004-09-29 07:33:15 +00:00
memeics
d1adf069cc Created proper SVN directory structure. 2004-09-29 07:27:34 +00:00