Adam Johnson
38fc821aaa
Revert "Merge pull request #507 from Hoikas/smexy-init"
...
This reverts commit 39524f885b
, reversing
changes made to 3d09095df1
.
9 years ago
Adam Johnson
f075496888
Fix crashes related to dispatching messages from netcode
...
The dispatcher may or may not be ready when these things happen. If it
isn't... KABOOOOOOOOM
9 years ago
Adam Johnson
d14ef4087e
Convert NetCommPlayer to std::vector
9 years ago
Michael Hansen
5bd0e8d451
Mac puts malloc.h in its own subdirectory
9 years ago
Adam Johnson
9264224123
Allow internal clients to start in any age.
...
Usage: plClient.exe /PlayerId=[kinum] /Age=[agefilename]
9 years ago
Adam Johnson
bb09ad82fd
Convert public age list request to plString
10 years ago
Adam Johnson
3d9f822412
Player Creation to plString
10 years ago
Adam Johnson
374b8b0531
Convert age names over to plString
10 years ago
Adam Johnson
0aa5a52a33
Clean ansi<->unicode from account name code
10 years ago
Adam Johnson
0bcf45c6d5
Fix PtSendFriendInvite
10 years ago
Adam Johnson
2039d88025
Convert server name stuff to plString
10 years ago
Adam Johnson
5b0a8f62e6
Convert NetComm player name to plString
10 years ago
Michael Hansen
5feefe8ea4
Fix/remove some incorrect uses of the arrsize macro
10 years ago
Adam Johnson
3b983bca8e
Convert vault tree printing to plString
...
After hacking the old to just barely use plString, I received some UTF-8
asserts. So, that seemed like a good excuse to convert the whole mess to
plString. Note that the output is now saved in VaultClient.log. This
should help with getting some of the chaos out of OLD_ASYNC_LOG.log
10 years ago
Adam Johnson
cc70f00537
Vault stragglers
10 years ago
Michael Hansen
d2a05929f8
Replace most vault *IncRef() API functions with hsRef versions
11 years ago
Michael Hansen
34b2eb1836
More std::atomic and friends
11 years ago
Michael Hansen
d713a13dbe
Merge pnUtRef with hsRefCnt, and remove the former
11 years ago
Adam Johnson
3299267976
Integrate SecurePreloader into pfPatcher
11 years ago
Michael Hansen
f980f022dd
Replace pnProduct with a (very) thin CoreLib plProduct wrapper around CMake-defined product ID values
12 years ago
Michael Hansen
5fa72a086f
Clean up some miscellaneous non-optimal string uses
12 years ago
Michael Hansen
d080626c63
Yes, we really do want to wait for the transactions to get cleaned up before terminating the loop that cleans them up (fixes NetTrans leaks)
12 years ago
Michael Hansen
bc0d04da48
Deprecate and remove NEWZERO macro
12 years ago
Darryl Pogue
bcf6e97d23
Replace Uuid with plUUID EVERYWHERE.
12 years ago
Darryl Pogue
274812c057
Remove all uses of GuidToString.
12 years ago
Michael Hansen
9f276e2c57
Add support for Visual Leak Detector, since valgrind doesn't support MSVC
12 years ago
Adam Johnson
a709e17069
Obliterate hsBool
12 years ago
Darryl Pogue
3ea3473d13
Get rid of pnUtW32Addr and make IP strings char*s.
...
IP addresses don't need to be unicode.
pnUtAddr is still around until we replace all NetAddress uses with
plNetAddress (they are typedef'ed to each other right now).
13 years ago
Darryl Pogue
4737e791cb
Remove almost all uses of NetAddress.
...
This probably has a bunch of bugs because of Network Order/Host Order
issues. If we intend to actually support BE architectures, these
problems are going to get much much worse :(
13 years ago
Darryl Pogue
d1da655fb2
Kill off pnAcFile entirely.
13 years ago
Adam Johnson
897abb7200
Chip away at uses of pnUtStr
13 years ago
Darryl Pogue
21a0d9edfd
Re-add the necessary StartUp hack stuff.
13 years ago
Darryl Pogue
d8d6b0b377
Remove some lingering pnIni references.
13 years ago
Darryl Pogue
e6077e950d
Remove the Net Ini stuff that was never used.
...
If we needed any of this stuff, it's been added to the console.
13 years ago
Darryl Pogue
4a1b36b284
Move half of the Challenge Hash stuff.
13 years ago
Darryl Pogue
1b22f044f0
Fix conflicting ShaDigest types.
13 years ago
Michael Hansen
ad66286a17
Fix several errors and warnings from GCC compilation
13 years ago
Darryl Pogue
5593212a26
Fix plNetClientComm compilation.
13 years ago
Darryl Pogue
5013a978eb
Get rid of NEW(), TRACKED_NEW, and ZERO().
13 years ago
Darryl Pogue
6cdcf6a95e
Get rid of most _alloca use and remove ALLOCA().
13 years ago
Darryl Pogue
8a3f0cfd5b
Get rid of DEL() and FREE() macros.
...
Part of CoreLibExe must die.
13 years ago
Adam Johnson
be26b145df
HeadSpin.h is now the core header.
...
Rearrange some things so such that low-level CoreLib headers aren't quite
so crazy. For higher level stuff, you still need to include the
appropriate header.
13 years ago
Adam Johnson
5027b5a4ac
Convert custom HeadSpin integer types to standard types from stdint.h
13 years ago
CyanWorlds
eb2767a5f7
Open source re-licensing
13 years ago
diafero
9c28eca30f
remove pointless "BUILD_TYPE" option... external vs. internal client should really be enough
...
(this also removes some hard-coded Cyan URLs which depended on that option)
13 years ago
diafero
d5885dd677
if no auth server is set, ask the gate keeper about it (does NOT really add a new message, just enables it. DS already supports it in master)
...
this makes the setup even easier... just one server to be configured in the server.ini.
13 years ago
Branan Purvine-Riley
7897fb726e
Remove more server override cruft
14 years ago
Michael Hansen
563eebd560
Remove old hard-coded addresses
14 years ago
Michael Hansen
562b6fcfd0
Use OpenSSL's bignum library
14 years ago
Branan Purvine-Riley
908aaeb6f6
Fix line endings and tabs
14 years ago