Darryl Pogue
821703ad07
Cleanup/reorganize pnNetBase code files.
...
--HG--
rename : Sources/Plasma/NucleusLib/pnNetBase/Private/pnNbError.h => Sources/Plasma/NucleusLib/pnNetBase/pnNbError.h
rename : Sources/Plasma/NucleusLib/pnNetBase/Private/pnNbKeys.cpp => Sources/Plasma/NucleusLib/pnNetBase/pnNbKeys.cpp
rename : Sources/Plasma/NucleusLib/pnNetBase/Private/pnNbKeys.h => Sources/Plasma/NucleusLib/pnNetBase/pnNbKeys.h
rename : Sources/Plasma/NucleusLib/pnNetBase/Private/pnNbProtocol.h => Sources/Plasma/NucleusLib/pnNetBase/pnNbProtocol.h
rename : Sources/Plasma/NucleusLib/pnNetBase/Private/pnNbSrvs.cpp => Sources/Plasma/NucleusLib/pnNetBase/pnNbSrvs.cpp
rename : Sources/Plasma/NucleusLib/pnNetBase/Private/pnNbSrvs.h => Sources/Plasma/NucleusLib/pnNetBase/pnNbSrvs.h
13 years ago
Darryl Pogue
3398938d31
Fix a bunch of warnings from clang.
13 years ago
Darryl Pogue
2599af4815
Fix for pnNucleusCreatables.h
13 years ago
Darryl Pogue
89e42ed361
Move plCreatableUUID somewhere less annoying.
13 years ago
Darryl Pogue
5d9f59fb1a
Link pnAddrInfo against ws2_32 on Windows.
13 years ago
Darryl Pogue
c91eb23f92
Clean up the linking mess in CMake.
...
(Of the library variety, not the book variety... although that's still
confusingly similar terminology)
13 years ago
Darryl Pogue
6d6d1c252b
Use hsWindows.h instead of windows.h
13 years ago
Darryl Pogue
7725e95a00
Remove two commented out includes.
13 years ago
Darryl Pogue
da53353cda
Turns out Windows needs Rpcrt4.lib for UUIDs.
13 years ago
Joseph Davies
29de5fbc07
Remove unused platform code (MacOS9, PS2, XBox).
13 years ago
Darryl Pogue
8a28ba9e89
Move plUUID to pnUUID.
...
--HG--
rename : Sources/Plasma/PubUtilLib/plUUID/plUUID.cpp => Sources/Plasma/NucleusLib/pnUUID/pnUUID.cpp
rename : Sources/Plasma/PubUtilLib/plUUID/plUUID.h => Sources/Plasma/NucleusLib/pnUUID/pnUUID.h
rename : Sources/Plasma/PubUtilLib/plUUID/plUUID_Unix.cpp => Sources/Plasma/NucleusLib/pnUUID/pnUUID_Unix.cpp
rename : Sources/Plasma/PubUtilLib/plUUID/plUUID_Win32.cpp => Sources/Plasma/NucleusLib/pnUUID/pnUUID_Win32.cpp
13 years ago
Darryl Pogue
68abe52f9c
Terrible hacks to make pnProduct work on Linux.
...
plUUID has a conversion operator to pnUtil's Uuid class.
We're counting on this to work properly on Windows (which hasn't yet
been tested)
13 years ago
Joseph Davies
cea7407471
Remove pnUtEndian and update pnNcCli for renamed endian functions.
13 years ago
Darryl Pogue
576b3e7b32
Attempt to remove uses of pnUtEndian.
...
(cherry picked from commit 1b7da77af2637798e4d56eef25e1c3d2d3a61814)
13 years ago
Joseph Davies
e462ef04b3
Fix Endian functions names in hsTypes and hsStream.
...
Function and macro names for endianness were previously vague,
and on big-endian systems entirely misleading. The names are
now properly descriptive of what they actually do.
13 years ago
Branan Purvine-Riley
0af3d1877d
Fix a few type issues due to typedef updates
13 years ago
CyanWorlds
eb2767a5f7
Open source re-licensing
13 years ago
diafero
78e507ffd6
fix relative includes in NucleusLib, move them up to where they belong, remove some unused files
13 years ago
Adam Johnson
e3c65ac817
Separate KeyEvents and KeyPresses
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
Darryl Pogue
ea3fa47eca
Make a bunch more strings const.
13 years ago
Darryl Pogue
3000e99796
Some fixes for pnNetBase.
13 years ago
Darryl Pogue
db3347734a
Const strings for plNetSharedState.
13 years ago
Darryl Pogue
517c195568
Add extra key defs for mingw.
13 years ago
Darryl Pogue
50dc74e88b
Use correct string methods.
13 years ago
Darryl Pogue
fd0f3a5746
Mingw fixes for ProfileManager.
13 years ago
Darryl Pogue
c4044cbf06
Mingw fixes for pnUtils.
13 years ago
Darryl Pogue
e8a0b3f78f
Tidy up the AddrInfo stuff (not enough though).
13 years ago
Darryl Pogue
09f7a4f37d
Syntax fixes for plTimedValue.
13 years ago
Darryl Pogue
35d179fc53
Fix a bunch of syntax errors in pnUtils.
13 years ago
Darryl Pogue
b4b5335fa8
Creatable names should be const strings.
13 years ago
diafero
837dae9b69
if the N value is zero, send an empty seed to the server and expect an empty seed back. Don't use encryption.
13 years ago
diafero
5e3223b542
do not attempt to get the server status if no status URL is specified
13 years ago
Michael Hansen
7cbcc8a6fc
Wrap NetLog stuff in !defined(PLASMA_EXTERNAL_RELEASE)
13 years ago
Michael Hansen
1da8eb7202
Use pre-adjusted time
13 years ago
Michael Hansen
276be748ce
Add network debug logging instrumentation
13 years ago
Darryl Pogue
21afed6853
Syntax fixes for NucleusLib.
14 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
23d7e7bf43
OpenSSL's RC4 has been working just fine for HSPlasma and DirtSand...
14 years ago
Michael Hansen
562b6fcfd0
Use OpenSSL's bignum library
14 years ago
philippelatulippe
62a6757ea6
Use cmake's TestBigEndian to set BIG_ENDIAN or LITTLE_ENDIAN.
14 years ago
philippelatulippe
d14938029f
Fix compile-time endianness check to work on linux. As the original comment says, it's still not very robust.
14 years ago
philippelatulippe
3c1bf3ca8e
Fix case of two include
14 years ago
CyanWorlds
f0ca239729
MOULa build 1.902 - dragossh's "Bevin" into "Hood" and Chogon added ability to select a specific age instance by a meta name and BuildMachine bumped buildID
14 years ago
Joseph Davies
4d667df593
Change to use Local AppData instead of My Documents.
14 years ago
Michael Hansen
203fd0c229
Update to work against the more modern version of PC's server ini format
14 years ago
Michael Hansen
dfebad4a54
Fix Base64 size calculation behavior to always return the actual conversion size
14 years ago
Michael Hansen
ef5446dc49
Remove old header-included keys
14 years ago
Michael Hansen
ff5d7ca63a
Add console commands to set the server keys and addresses
14 years ago