ChangeLog 3.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394
  1. PingTunnel Changelog
  2. ====================
  3. 0.72 - 5. September 2011
  4. - Fixes an authentication bug that would manifest as hung connections with
  5. protocols that send data from the client-side before receiving data from
  6. the server-side. Thanks to StalkR for locating the bug and fixing it.
  7. - Fixes a crash when attempting to enable packet-capture for non-existing
  8. network devices. Thanks to Steffen Wendzel for the patch.
  9. 0.71 - 22. June 2009
  10. - Added security features and SELinux support, courtesy of Sebastien Raveau.
  11. 0.70 - 12. January 2009
  12. - Added rudimentary support for tunneling over udp port 53.
  13. - Added built-in support for compiling on Windows, thanks to Mike Miller.
  14. - Added syslog support, also courtesy of Mike Miller.
  15. - Experimental support for spoofing the source IP address. The source
  16. address must be explicitly configured in the source code, and it might
  17. not work (which is why it's experimental). To enable, define
  18. kPT_add_iphdr to 1.
  19. 0.62 - [Never released]
  20. - Added many comments to the ptunnel header file.
  21. - Moved most include directives to the header file.
  22. - Fixed crash if proxy or destination hostnames could not be looked up.
  23. 0.61 - 26. May 2005
  24. - Noted that ptunnel now works without packet capturing on Mac OS X 10.4
  25. Tiger.
  26. - Log files are now opened in append-mode (i.e., not truncated).
  27. - Fixed a bug that could cause ptunnel to crash if passwords shorter than
  28. 16 characters were used (the overwhelming majority of passwords, most
  29. likely!).
  30. 0.60 - 15. Apr 2005
  31. - Added authentication support, changing parts of the ptunnel protocol.
  32. - Added a manpage.
  33. - Added MD5 implementation by L. Peter Deutsch for authentication.
  34. - Moved declaration of a variable to allow ptunnel to compile cleanly
  35. on gcc 2.95 - thanks Choong!
  36. - Added error handling for proxy connections.
  37. - Fixed a problem with printing send/recv info. All verbosity levels
  38. should work now.
  39. - Updated contact info.
  40. 0.55 - 18. Feb 2005
  41. - Fixed a locking bug that would manifest itself when the maximum
  42. connection count on the proxy was reached.
  43. - Fixed ptunnel to compile correctly on 64-bit architectures (thanks
  44. to Åsmund Grammeltvedt for pointing out the necessary changes!)
  45. - Added a new logging level (level 5). Level 4 no longer outputs send
  46. and receive info; for this info level 5 is necessary.
  47. - When libpcap is in use, the interface is no longer put in promiscous
  48. mode. This has never been necessary, and also makes it impossible to
  49. use ptunnel with more than one client on the same network.
  50. - Discovered a problem with pcap that would cause ptunnel to hang when
  51. pcap was in use. This problem has not been resolved; the workaround is
  52. to simply re-execute the client, or disable pcap if possible.
  53. - Added support for specifying a log file on the command line, using
  54. the -f switch.
  55. 0.54 - 1. Feb 2005
  56. - Fixed a byte-order bug (thanks Alfred!)
  57. 0.53 - 31. Jan 2005
  58. - Fixed a threading bug, and implemented support for limiting the
  59. maximum number of tunnels.
  60. Thanks to Alfred Young for reporting and fixing the following bugs:
  61. - Fixed a bug with packets captured via libpcap, where the struct
  62. sockaddr wasn't properly zeroed.
  63. - Fixed a byte order bug in create_and_insert_proxy_desc.
  64. - Fixed a memory leak in remove_proxy_desc.
  65. 0.52 - 3. Jan 2005
  66. - Fixed a problem introduced by the ICMP ID field changes. The
  67. proxy didn't retain the ID of the packets received from clients,
  68. resulting in dropped ICMP packets at the router. This in turn
  69. lead to the tunnel no longer working, depending on the strictness
  70. of the router. This version fixes that problem.
  71. - Makefile is better now, thanks to Dries Verachtert.
  72. 0.51 - 2. Jan 2005
  73. - Fixed incorrect checksum calculation for resent packets.
  74. - Stopped relying on the ICMP packet's "built-in" ID field,
  75. and moved the information to the data portion of the packet.
  76. - Changed default verbosity level from debug to verbose.
  77. 0.50 - 7. Dec 2004
  78. Initial public release.