- This wiki is out of date, use the continuation of this wiki instead
NET CHANGELOG
From FenixWiki
(Difference between revisions)
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. |