ChangeLog 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. ENet - (current):
  2. * added thin wrapper around select() for portable usage
  3. * added ENET_SOCKOPT_REUSEADDR socket option
  4. * factored enet_socket_bind()/enet_socket_listen() out of enet_socket_create()
  5. ENet 1.2 (February 12, 2008):
  6. * fixed bug in VERIFY_CONNECT acknowledgement that could cause connect
  7. attempts to occasionally timeout
  8. * fixed acknowledgements to check both the outgoing and sent queues
  9. when removing acknowledged packets
  10. * fixed accidental bit rot in the MSVC project file
  11. * revised sequence number overflow handling to address some possible
  12. disconnect bugs
  13. * added enet_host_check_events() for getting only local queued events
  14. * factored out socket option setting into enet_socket_set_option() so
  15. that socket options are now set separately from enet_socket_create()
  16. Caveats: While this release is superficially protocol compatible with 1.1,
  17. differences in the sequence number overflow handling can potentially cause
  18. random disconnects.
  19. ENet 1.1 (June 6, 2007):
  20. * optional CRC32 just in case someone needs a stronger checksum than UDP
  21. provides (--enable-crc32 configure option)
  22. * the size of packet headers are half the size they used to be (so less
  23. overhead when sending small packets)
  24. * enet_peer_disconnect_later() that waits till all queued outgoing
  25. packets get sent before issuing an actual disconnect
  26. * freeCallback field in individual packets for notification of when a
  27. packet is about to be freed
  28. * ENET_PACKET_FLAG_NO_ALLOCATE for supplying pre-allocated data to a
  29. packet (can be used in concert with freeCallback to support some custom
  30. allocation schemes that the normal memory allocation callbacks would
  31. normally not allow)
  32. * enet_address_get_host_ip() for printing address numbers
  33. * promoted the enet_socket_*() functions to be part of the API now
  34. * a few stability/crash fixes