This wiki is out of date, use the continuation of this wiki instead

NET CHANGELOG

From FenixWiki

(Difference between revisions)
Jump to: navigation, search
Revision as of 01:33, 14 April 2007 (edit)
Sandman (Talk | contribs)
m (Categories)
← Previous diff
Revision as of 23:06, 15 April 2007 (edit) (undo)
Sandman (Talk | contribs)

Next diff →
Line 1: Line 1:
-[[Category:networkdll]] 
-[[Category:changelog]] 
-v1.54: 
- Renamed all functions related to "seperator" to "separator". 
- 
-v1.53: 
- Changed the about text in NET_About(). 
- Changed some error codes, as they differed from the same, defined elsewhere. 
- Added NET_SendGraph(), NET_RecvGraph(), NET_SendFile() and NET_RecvFile(). 
- Added the optional parameter includeseparator to NET_Send(). When it is not 
- 0, the connection's separator will be added at the end of the to be sent 
- data. When it is 0, it won't. 
- Made messages unlimited. because in v1.5x this was more easy. NET_RECV() 
- still has a limit of NET_MAX_MSG_LEN, but this is not a low number, so 
- all should be well. If it's required, it is still possible to make that 
- one unlimited as well. 
- Added NET_ERROR_NULLPOINTER. 
- Added NET_ERROR_NONEXISTINGGRAPH 
- Added NET_ERROR_NONEXISTINGFILE 
- Added NET_ERROR_CREATINGGRAPH 
- Added NET_ERROR_OPENINGFILE 
- Added NET_IntToIP() and NET_IPToInt(),which were previously made in Fenix 
- Added errormessages for the new errorcodes in NET_GetError(). 
- Added NET_SeparatorLength(); 
- Fixed if other peer closes, this side does not notice until it tries to send 
- a message. 
- Moved the parameter includeseparator from NET_Separator() to NET_Recv() and 
- NET_RecvVar(). 
- 
-v1.52: 
- Added comments, tidied up the code a little. 
- Added and changed some console messages. 
- Added the possibility of removing separators. 
- Added NET_DisconnectAll() and its synonym NET_CloseAll(). 
- Added NET_IntVersion(). 
- 
-v1.51: 
- Working. Celebrate! 
- 
-v1.50: 
- Added/Fixed/Changed a lot of things, after half a year, in order to achieve 
- working status again (I lost the sourcecode of v1.15 and up, due to a 
- format). Some things might still not be completely in working order, but 
- that will be sorted out as well in the future. 
- 
-v1.14: 
- Fixed bug causing to send only to first 255 connections with 
- NET_MessageRN(). 
- Changed Fenix NET_MessageRN()'s name to NET_MessageRN2(). 
- Added DLLside NET_MessageRN(). 
- Renamed NET_Message3() to NET_Message2(). 
- Added Global Vars NET.ActiveConnections and NET.ActiveListenConnections. 
- Changed consolereports and returnnetdllcommands to pointers. 
- Added NET_Hostname(). 
- Added NET_Port(). 
- Added NET_Resolve(). 
- Added a check in NET_Disconnect() and NET_Accept() if 
- (dis)connecting/disconnected hostname was found. 
- Added NET_DUMInit(). 
- Added various global variables for the DU Meter. 
- Fixed some messaging functions not returning errorcodes. 
- From now on the version will be 1.xx. 
- 
-v0.13: 
- Added listenport to be optional ( 0<=listenport<=65535 is valid; 0 means 
- undefined ). 
- Changed NET_Listen() to be accessible from Fenix. 
- Added in- and outMessageStacks. 
- Added Message IDs and Message Codes. 
- Changed hello-hallo bounce to be in opposite direction. 
- Added parameter <numberoflistenports> to NET_Init(). 
- Removed NET_GetPrevMessage() and NET_GetPrevPrevMessage(). 
- Added optional parameter <messagesback> to NET_Message(). 
- Added parameter <consolereports> to various functions. 
- Added improvements to Internal/External behaviour. 
- Added errorcodes. 
- Added a new parser. 
- Added parameter <returnnetdllmessages> to NET_DLLInit(); 
- Anything else I did, like fixing the losses. 
- 
-v0.12: 
- Fixed flooding when other peer disconnects. 
- Fixed previous messages traces in current message. 
- Added errorcodes. 
- Added NET_Message2() and NET_Message3(). 
- Fixed NET_Quit() now also kills the NET_Run(). 
- Added NET_Run() as part of the NET_Init(). 
- Changed name from NET.DLL to Network.DLL to avoid confusion. 
- 
-v0.11: 
- Fixed some bugs and recoded parts of the core. 
- Fixed message losses. 
- Added the parameter <pingtimeout> to NET_Init(). 
- 
-v0.10: Released the DLL. 
- Changed NET_Init() to NET_DLLInit(). 
- 
-v0.09: 
- Made NET_Init() return an error if the maximum number of connections is 
- wrong. 
- 
-v0.08: 
- Added defines, made the returns return them and made more error checks. 
- 
-v0.07: 
- Added Global Status Identifier 
- 
-v0.06: 
- Improved Autodisconnect to first send a PING and only disconnect when PONG 
- is not received. This will be improved to the PING and PONG having an 
- identifier. This is to assure the PONG received is consequence of the 
- PING, otherwise when last message is PONG and the other computer 
- disconnects, the PONG message will be received over and over and it 
- will not be disconnected. 
- 
-v0.05: 
- removed bug: couldn't send more than 3 messages using NET_Message, though 
- NET_Send() worked fine. Fixed it by letting NET_Send return 0. 
- 
-v0.01- v0.04: 
- Created main functions and so on. 

Revision as of 23:06, 15 April 2007

Personal tools