Commit Graph

85 Commits (b3deeb8d19e109ed0254a7cfc9d506d39ea35e64)

Author SHA1 Message Date
Icedream b3deeb8d19 NuGet pls 2014-07-16 18:28:31 +02:00
Icedream d0ddc75b41 log4net is sometimes causing problems on integration, updated references. 2014-07-16 10:20:22 +02:00
Icedream b94167c5b9 Updating uHttpSharp to 0.1.5.4. 2014-07-16 10:07:06 +02:00
NTAuthority 7f9cc54c54 and this is why I don't work with other people - readded GUID argument to NPSharp ValidateTicket command 2014-07-10 01:23:36 +02:00
NTAuthority f26fcf5dfa fixed hint path 2014-07-10 01:14:58 +02:00
NTAuthority 2a142c4ca0 hint paths 2014-07-10 01:14:12 +02:00
Icedream c89d93b147 Add MasterGetServersEntry data class. 2014-07-05 19:41:59 +02:00
Icedream d90ceaf1dc MasterClientMessage.Deserialize is now a virtual function with default behavior of not deserializing any parameters. 2014-07-05 18:46:58 +02:00
Icedream 91aed86380 Trim spaces at the end of a serialized master server list request. 2014-07-05 18:44:37 +02:00
Icedream 576b174184 Upgrading uHttpSharp from 0.1.4.8 to 0.1.5.2. 2014-07-05 18:30:19 +02:00
Icedream 67d3538ad0 Fix WriteUserFile failout due to multiple "SetResult"s 2014-06-13 07:31:55 +02:00
Icedream 1abdb83883 Fix reading loop failout 2014-06-13 07:31:25 +02:00
Icedream 94a7d20cfc Make NP file exception class public 2014-05-31 13:27:06 +02:00
Icedream b61b400227 Derpity derp nuget, Microsoft should stop fucking with paths. 2014-05-31 13:16:26 +02:00
Icedream ab2f918a5a Sanitizing merged code. 2014-05-31 01:04:49 +02:00
Icedream 27fbe3e7e3 Merge remote-tracking branch 'github/master'
Conflicts:
	src/client/NP/NPClient.cs
2014-05-31 00:41:22 +02:00
NTAuthority ac7e1b1a78 add validateticket call 2014-05-30 23:57:39 +02:00
Icedream b380f926ca Make RPC stream accessible from high-level API since it's incomplete as fuck. 2014-05-30 21:59:06 +02:00
NTAuthority 612fd05702 add license key auth and an accessor for the internal RPC client 2014-05-30 21:55:16 +02:00
Icedream 817007c135 Messages belong in client project, not in server. 2014-05-30 20:54:44 +02:00
Icedream 7dce0aa78a Removing unused references. 2014-05-30 20:30:54 +02:00
Icedream 1c990f841b Reformatting/refactoring code 2014-05-30 20:27:58 +02:00
Icedream 11486ab8e4 Splitting the library in client and server parts + MIT licensing. 2014-05-30 20:23:04 +02:00
Icedream e9e309bc2f Missing using declaration makes Release build fail. 2014-05-22 19:51:29 +02:00
Icedream cce59f8124 NPServer now in 2 flavours, mono-compatible (2 sockets for IPv4 and IPv6) and mono-incompatible (Win32-proprietary fallback socket) 2014-05-22 17:30:07 +02:00
Icedream 3c2ed60f5e Getting rid of a few small programmer poopoos 2014-05-22 17:26:17 +02:00
Icedream 0d9fa6b7e2 Mono doesn't support Windows-proprietary IP-fallback socket. 2014-05-22 17:17:21 +02:00
Icedream 7c0a8ae783 Upgrade uHttpSharp in npserv 2014-05-22 17:08:44 +02:00
Icedream 39270c2992 Added MasterServerMessage and attribute for it 2014-05-22 17:08:27 +02:00
Icedream a2f26ecb6b Updating master client message handling 2014-05-22 17:08:07 +02:00
Icedream 420cecd594 Updating master protocol README 2014-05-22 17:07:56 +02:00
Icedream 359ac3693c Dependencies upgraded 2014-05-22 17:06:43 +02:00
Icedream 139bb302b8 Fixing packages.config of library. 2014-05-22 16:53:46 +02:00
Icedream 4c25de4677 Implementing getservers and getserversExt messages. 2014-05-19 19:28:17 +02:00
Icedream 898aeb63c0 Adding extracts from dpmaster's messages.c. 2014-05-19 18:08:41 +02:00
Icedream 91eb92a08c Adding a README for the planned master server implementation. This surely will help me avoid forgetting stuff. 2014-05-19 17:09:24 +02:00
Icedream edd8482d63 Refactoring ticket and adding second constructor + serializer function for RPC stream usage. 2014-05-19 16:32:10 +02:00
Icedream 030f2b5f7c Refactoring. A lot. 2014-05-19 16:31:30 +02:00
Icedream 976949571a Sort messages by Server/Client and separate pure structures. 2014-05-17 07:21:21 +02:00
Icedream 05a0ee8ac0 Moving classes into their own files. 2014-05-15 06:52:51 +02:00
Icedream 20ae47ef0f Adding identifier attributes. 2014-05-15 06:52:34 +02:00
Icedream a36e90f3c4 Fallback to default file contents if the file doesn't exist yet. 2014-05-15 06:30:23 +02:00
Icedream f30839d297 Introducing user numbers (not generated from Brightstar entity identifiers anymore) and using partial database class methods instead to keep the code properly managed 2014-05-15 06:29:59 +02:00
Icedream f43f20522f Some code cleanup 2014-05-15 06:27:27 +02:00
Icedream 301281737c Only throw errors in reading loop in Debug builds. 2014-05-15 06:06:59 +02:00
Icedream 96d4e1f778 Return account ID "0" for bad authentication results. 2014-05-15 06:06:36 +02:00
Icedream aa8abe8649 Stabilize foreach loops on callback collections. 2014-05-15 06:05:51 +02:00
Icedream 79c2e91d79 Return null on Read() if the connection is closed. I'm too lazy to fix this better for "freshly-closed" connections now. 2014-05-15 06:05:17 +02:00
Icedream df9c59a19e Fixing session authentication stuff. 2014-05-15 05:32:21 +02:00
Icedream 331b357a64 Brightstar DB time. Now I "only" need proper numeric ID generation with freshly created users. 2014-05-14 18:18:34 +02:00