summaryrefslogtreecommitdiff
path: root/apps/plugins/sdl/progs/duke3d/Engine/src/enet/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'apps/plugins/sdl/progs/duke3d/Engine/src/enet/ChangeLog')
-rw-r--r--apps/plugins/sdl/progs/duke3d/Engine/src/enet/ChangeLog177
1 files changed, 0 insertions, 177 deletions
diff --git a/apps/plugins/sdl/progs/duke3d/Engine/src/enet/ChangeLog b/apps/plugins/sdl/progs/duke3d/Engine/src/enet/ChangeLog
deleted file mode 100644
index 9386a01bf0..0000000000
--- a/apps/plugins/sdl/progs/duke3d/Engine/src/enet/ChangeLog
+++ /dev/null
@@ -1,177 +0,0 @@
1ENet 1.3.13 (April 30, 2015):
2
3* miscellaneous bug fixes
4* added premake and cmake support
5* miscellaneous documentation cleanups
6
7ENet 1.3.12 (April 24, 2014):
8
9* added maximumPacketSize and maximumWaitingData fields to ENetHost to limit the amount of
10data waiting to be delivered on a peer (beware that the default maximumPacketSize is
1132MB and should be set higher if desired as should maximumWaitingData)
12
13ENet 1.3.11 (December 26, 2013):
14
15* allow an ENetHost to connect to itself
16* fixed possible bug with disconnect notifications during connect attempts
17* fixed some preprocessor definition bugs
18
19ENet 1.3.10 (October 23, 2013);
20
21* doubled maximum reliable window size
22* fixed RCVTIMEO/SNDTIMEO socket options and also added NODELAY
23
24ENet 1.3.9 (August 19, 2013):
25
26* added duplicatePeers option to ENetHost which can limit the number of peers from duplicate IPs
27* added enet_socket_get_option() and ENET_SOCKOPT_ERROR
28* added enet_host_random_seed() platform stub
29
30ENet 1.3.8 (June 2, 2013):
31
32* added enet_linked_version() for checking the linked version
33* added enet_socket_get_address() for querying the local address of a socket
34* silenced some debugging prints unless ENET_DEBUG is defined during compilation
35* handle EINTR in enet_socket_wait() so that enet_host_service() doesn't propagate errors from signals
36* optimized enet_host_bandwidth_throttle() to be less expensive for large numbers of peers
37
38ENet 1.3.7 (March 6, 2013):
39
40* added ENET_PACKET_FLAG_SENT to indicate that a packet is being freed because it has been sent
41* added userData field to ENetPacket
42* changed how random seed is generated on Windows to avoid import warnings
43* fixed case where disconnects could be generated with no preceding connect event
44
45ENet 1.3.6 (December 11, 2012):
46
47* added support for intercept callback in ENetHost that can be used to process raw packets before ENet
48* added enet_socket_shutdown() for issuing shutdown on a socket
49* fixed enet_socket_connect() to not error on non-blocking connects
50* fixed bug in MTU negotiation during connections
51
52ENet 1.3.5 (July 31, 2012):
53
54* fixed bug in unreliable packet fragment queuing
55
56ENet 1.3.4 (May 29, 2012):
57
58* added enet_peer_ping_interval() for configuring per-peer ping intervals
59* added enet_peer_timeout() for configuring per-peer timeouts
60* added protocol packet size limits
61
62ENet 1.3.3 (June 28, 2011):
63
64* fixed bug with simultaneous disconnects not dispatching events
65
66ENet 1.3.2 (May 31, 2011):
67
68* added support for unreliable packet fragmenting via the packet flag
69ENET_PACKET_FLAG_UNRELIABLE_FRAGMENT
70* fixed regression in unreliable packet queuing
71* added check against received port to limit some forms of IP-spoofing
72
73ENet 1.3.1 (February 10, 2011):
74
75* fixed bug in tracking of reliable data in transit
76* reliable data window size now scales with the throttle
77* fixed bug in fragment length calculation when checksums are used
78
79ENet 1.3.0 (June 5, 2010):
80
81* enet_host_create() now requires the channel limit to be specified as
82a parameter
83* enet_host_connect() now accepts a data parameter which is supplied
84to the receiving receiving host in the event data field for a connect event
85* added an adaptive order-2 PPM range coder as a built-in compressor option
86which can be set with enet_host_compress_with_range_coder()
87* added support for packet compression configurable with a callback
88* improved session number handling to not rely on the packet checksum
89field, saving 4 bytes per packet unless the checksum option is used
90* removed the dependence on the rand callback for session number handling
91
92Caveats: This version is not protocol compatible with the 1.2 series or
93earlier. The enet_host_connect and enet_host_create API functions require
94supplying additional parameters.
95
96ENet 1.2.5 (June 28, 2011):
97
98* fixed bug with simultaneous disconnects not dispatching events
99
100ENet 1.2.4 (May 31, 2011):
101
102* fixed regression in unreliable packet queuing
103* added check against received port to limit some forms of IP-spoofing
104
105ENet 1.2.3 (February 10, 2011):
106
107* fixed bug in tracking reliable data in transit
108
109ENet 1.2.2 (June 5, 2010):
110
111* checksum functionality is now enabled by setting a checksum callback
112inside ENetHost instead of being a configure script option
113* added totalSentData, totalSentPackets, totalReceivedData, and
114totalReceivedPackets counters inside ENetHost for getting usage
115statistics
116* added enet_host_channel_limit() for limiting the maximum number of
117channels allowed by connected peers
118* now uses dispatch queues for event dispatch rather than potentially
119unscalable array walking
120* added no_memory callback that is called when a malloc attempt fails,
121such that if no_memory returns rather than aborts (the default behavior),
122then the error is propagated to the return value of the API calls
123* now uses packed attribute for protocol structures on platforms with
124strange alignment rules
125* improved autoconf build system contributed by Nathan Brink allowing
126for easier building as a shared library
127
128Caveats: If you were using the compile-time option that enabled checksums,
129make sure to set the checksum callback inside ENetHost to enet_crc32 to
130regain the old behavior. The ENetCallbacks structure has added new fields,
131so make sure to clear the structure to zero before use if
132using enet_initialize_with_callbacks().
133
134ENet 1.2.1 (November 12, 2009):
135
136* fixed bug that could cause disconnect events to be dropped
137* added thin wrapper around select() for portable usage
138* added ENET_SOCKOPT_REUSEADDR socket option
139* factored enet_socket_bind()/enet_socket_listen() out of enet_socket_create()
140* added contributed Code::Blocks build file
141
142ENet 1.2 (February 12, 2008):
143
144* fixed bug in VERIFY_CONNECT acknowledgement that could cause connect
145attempts to occasionally timeout
146* fixed acknowledgements to check both the outgoing and sent queues
147when removing acknowledged packets
148* fixed accidental bit rot in the MSVC project file
149* revised sequence number overflow handling to address some possible
150disconnect bugs
151* added enet_host_check_events() for getting only local queued events
152* factored out socket option setting into enet_socket_set_option() so
153that socket options are now set separately from enet_socket_create()
154
155Caveats: While this release is superficially protocol compatible with 1.1,
156differences in the sequence number overflow handling can potentially cause
157random disconnects.
158
159ENet 1.1 (June 6, 2007):
160
161* optional CRC32 just in case someone needs a stronger checksum than UDP
162provides (--enable-crc32 configure option)
163* the size of packet headers are half the size they used to be (so less
164overhead when sending small packets)
165* enet_peer_disconnect_later() that waits till all queued outgoing
166packets get sent before issuing an actual disconnect
167* freeCallback field in individual packets for notification of when a
168packet is about to be freed
169* ENET_PACKET_FLAG_NO_ALLOCATE for supplying pre-allocated data to a
170packet (can be used in concert with freeCallback to support some custom
171allocation schemes that the normal memory allocation callbacks would
172normally not allow)
173* enet_address_get_host_ip() for printing address numbers
174* promoted the enet_socket_*() functions to be part of the API now
175* a few stability/crash fixes
176
177