diff options
Diffstat (limited to 'apps/plugins/sdl/progs/duke3d/Engine/src/enet/ChangeLog')
-rw-r--r-- | apps/plugins/sdl/progs/duke3d/Engine/src/enet/ChangeLog | 177 |
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 @@ | |||
1 | ENet 1.3.13 (April 30, 2015): | ||
2 | |||
3 | * miscellaneous bug fixes | ||
4 | * added premake and cmake support | ||
5 | * miscellaneous documentation cleanups | ||
6 | |||
7 | ENet 1.3.12 (April 24, 2014): | ||
8 | |||
9 | * added maximumPacketSize and maximumWaitingData fields to ENetHost to limit the amount of | ||
10 | data waiting to be delivered on a peer (beware that the default maximumPacketSize is | ||
11 | 32MB and should be set higher if desired as should maximumWaitingData) | ||
12 | |||
13 | ENet 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 | |||
19 | ENet 1.3.10 (October 23, 2013); | ||
20 | |||
21 | * doubled maximum reliable window size | ||
22 | * fixed RCVTIMEO/SNDTIMEO socket options and also added NODELAY | ||
23 | |||
24 | ENet 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 | |||
30 | ENet 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 | |||
38 | ENet 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 | |||
45 | ENet 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 | |||
52 | ENet 1.3.5 (July 31, 2012): | ||
53 | |||
54 | * fixed bug in unreliable packet fragment queuing | ||
55 | |||
56 | ENet 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 | |||
62 | ENet 1.3.3 (June 28, 2011): | ||
63 | |||
64 | * fixed bug with simultaneous disconnects not dispatching events | ||
65 | |||
66 | ENet 1.3.2 (May 31, 2011): | ||
67 | |||
68 | * added support for unreliable packet fragmenting via the packet flag | ||
69 | ENET_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 | |||
73 | ENet 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 | |||
79 | ENet 1.3.0 (June 5, 2010): | ||
80 | |||
81 | * enet_host_create() now requires the channel limit to be specified as | ||
82 | a parameter | ||
83 | * enet_host_connect() now accepts a data parameter which is supplied | ||
84 | to 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 | ||
86 | which 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 | ||
89 | field, saving 4 bytes per packet unless the checksum option is used | ||
90 | * removed the dependence on the rand callback for session number handling | ||
91 | |||
92 | Caveats: This version is not protocol compatible with the 1.2 series or | ||
93 | earlier. The enet_host_connect and enet_host_create API functions require | ||
94 | supplying additional parameters. | ||
95 | |||
96 | ENet 1.2.5 (June 28, 2011): | ||
97 | |||
98 | * fixed bug with simultaneous disconnects not dispatching events | ||
99 | |||
100 | ENet 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 | |||
105 | ENet 1.2.3 (February 10, 2011): | ||
106 | |||
107 | * fixed bug in tracking reliable data in transit | ||
108 | |||
109 | ENet 1.2.2 (June 5, 2010): | ||
110 | |||
111 | * checksum functionality is now enabled by setting a checksum callback | ||
112 | inside ENetHost instead of being a configure script option | ||
113 | * added totalSentData, totalSentPackets, totalReceivedData, and | ||
114 | totalReceivedPackets counters inside ENetHost for getting usage | ||
115 | statistics | ||
116 | * added enet_host_channel_limit() for limiting the maximum number of | ||
117 | channels allowed by connected peers | ||
118 | * now uses dispatch queues for event dispatch rather than potentially | ||
119 | unscalable array walking | ||
120 | * added no_memory callback that is called when a malloc attempt fails, | ||
121 | such that if no_memory returns rather than aborts (the default behavior), | ||
122 | then the error is propagated to the return value of the API calls | ||
123 | * now uses packed attribute for protocol structures on platforms with | ||
124 | strange alignment rules | ||
125 | * improved autoconf build system contributed by Nathan Brink allowing | ||
126 | for easier building as a shared library | ||
127 | |||
128 | Caveats: If you were using the compile-time option that enabled checksums, | ||
129 | make sure to set the checksum callback inside ENetHost to enet_crc32 to | ||
130 | regain the old behavior. The ENetCallbacks structure has added new fields, | ||
131 | so make sure to clear the structure to zero before use if | ||
132 | using enet_initialize_with_callbacks(). | ||
133 | |||
134 | ENet 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 | |||
142 | ENet 1.2 (February 12, 2008): | ||
143 | |||
144 | * fixed bug in VERIFY_CONNECT acknowledgement that could cause connect | ||
145 | attempts to occasionally timeout | ||
146 | * fixed acknowledgements to check both the outgoing and sent queues | ||
147 | when removing acknowledged packets | ||
148 | * fixed accidental bit rot in the MSVC project file | ||
149 | * revised sequence number overflow handling to address some possible | ||
150 | disconnect 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 | ||
153 | that socket options are now set separately from enet_socket_create() | ||
154 | |||
155 | Caveats: While this release is superficially protocol compatible with 1.1, | ||
156 | differences in the sequence number overflow handling can potentially cause | ||
157 | random disconnects. | ||
158 | |||
159 | ENet 1.1 (June 6, 2007): | ||
160 | |||
161 | * optional CRC32 just in case someone needs a stronger checksum than UDP | ||
162 | provides (--enable-crc32 configure option) | ||
163 | * the size of packet headers are half the size they used to be (so less | ||
164 | overhead when sending small packets) | ||
165 | * enet_peer_disconnect_later() that waits till all queued outgoing | ||
166 | packets get sent before issuing an actual disconnect | ||
167 | * freeCallback field in individual packets for notification of when a | ||
168 | packet is about to be freed | ||
169 | * ENET_PACKET_FLAG_NO_ALLOCATE for supplying pre-allocated data to a | ||
170 | packet (can be used in concert with freeCallback to support some custom | ||
171 | allocation schemes that the normal memory allocation callbacks would | ||
172 | normally 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 | |||