⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 changelog

📁 OpenVPN -- A Secure tunneling daemon
💻
📖 第 1 页 / 共 2 页
字号:
OpenVPNCopyright (C) 2002-2003 James Yonan <jim@yonan.net>$Id: ChangeLog,v 1.87 2003/07/16 04:26:16 jimyonan Exp $2003.08.04 -- Version 1.4.3* Added md5.h include to crypto.c  to fix build problem on OpenBSD.2003.07.15 -- Version 1.4.2* Removed adaptive bandwidth from  --mtu-dynamic -- its absence appears  to work better than its existence (1.4.1.2).* Minor changes to --shaper to fix long  retransmit timeouts at low bandwidth  (1.4.1.2).* Added LOG_RW flag to openvpn.h for  debugging (1.4.1.2).* Silenced spurious configure warnings (1.4.1.2).* Backed out --dev-name patch, modified --dev  to offer equivalent functionality (1.4.1.4).* Added an optional parameter to --daemon and  --inetd to support the passing of a custom  program name to the system logger (1.4.1.5).* Add compiled-in options to the program title  (1.4.1.5).* Coded the beginnings of a WIN32 port (1.4.1.5).* Succeeded in porting to Win32 Mingw environment  and running loopback tests (1.4.1.6).  Still  need a kernel driver for full Win32  functionality.* Fixed a bug in error.h where  HAVE_CPP_VARARG_MACRO_GCC was misspelled.  This would have caused a significant slowdown  of OpenVPN when built by compilers that  lack ISO C99 vararg macros (1.4.1.6).* Created an init script for Gentoo Linux  in ./gentoo directory (1.4.1.6).2003.05.15 -- Version 1.4.1* Modified the Linux 2.4 TUN/TAP open code to  fall back to the 2.2 TUN/TAP interface if the  open or ioctl fails.* Fixed bug when --verb is set to 0 and non-fatal  socket errors occur, causing 100% CPU utilization.  Occurs on platorms where  EXTENDED_SOCKET_ERROR_CAPABILITY is defined,  such as Linux 2.4.* Fixed typo in tun.c that was preventing  OpenBSD build.* Added --enable-mtu-dynamic configure option  to enable --mtu-dynamic experimental option.	2003.05.07 -- Version 1.4.0* Added --replay-persist feature to allow replay  protection across sessions.* Fixed bug where --ifconfig could not be used  with --tun-mtu.* Added --tun-mtu-extra parameter to deal with  the situation where a read on a TUN/TAP device  returns more data than the device's MTU size.* Fixed bug where some IPv6 support code for  Linux was not being properly ifdefed out for  Linux 2.2, causing compile errors.* Added OPENVPN_EXIT_STATUS_x codes to  openvpn.h to control which status value  openvpn returns to its caller (such as  a shell or inetd/xinetd) for various conditions.* Added OPENVPN_DEBUG_COMMAND_LINE flag to  openvpn.h to allow debugging in situations  where stdout, stderr, and syslog cannot be used  for message output, such as when OpenVPN is  instantiated by inetd/xinetd.* Removed owner-execute permission from file  created by static key generator (Herbert Xu  and Alberto Gonzalez Iniesta).* Added --passtos option to allow IPv4 TOS bits  to be passed from TUN/TAP input packets to  the outgoing UDP socket (Craig Knox).* Added code to prevent open socket file descriptors  from being accessible to called scripts.* Added --dev-name option (Christian Lademann).* Added --mtu-disc option for manual control  over MTU options.* Show OS MTU value on UDP socket write failures  (linux only).* Numerous build system and portability  fixes (Matthias Andree).* Added better sensing of compiler support for  variable argument macros, including (a) gcc  style, (b) ISO C 1999 style, and (c) no support.* Removed generated files from CVS.  Note INSTALL  file for new CVS build commands.* Changed all internal _* symbols to x_*  for C standards compliance.* Added TUN/TAP open code to cycle dynamically  through unit numbers until it finds a free  unit (based on code from Thomas Gielfeldt  and VTun).* Added dynamic MTU and fragmenting infrastructure  (Experimental).  Rebuild with FRAGMENT_ENABLE  defined to enable.* Minor changes to SSL/TLS negotiation, use  exponential backoff on retransmits, and use  a smaller MTU size (note that no protocol  changes have been made which would break  compatibility with 1.3.x).* Added --enable-strict-options flag  to ./configure.  This option will cause  a more strict check for options compatibility  between peers when SSL/TLS negotiation is used,  but should only be used when both OpenVPN peers  are of the same version.* Reorganization of debugging levels.* Added a workaround in configure.ac for  default SSL header location on Linux  to fix RH9 build problem.* Fixed potential deadlock when pthread support  is used on OSes that allocate a small socketpair()  message buffer.* Fixed openvpn.init to be sh compliant  (Bishop Clark).* Changed --daemon to wait until all  initialization is finished before becoming a  daemon, for the benefit of initialization  scripts that want a useful return status from  the openvpn command.* Made openvpn.init script more robust, including  positive indication of initialization errors  in the openvpn daemon and better sanity checks.* Changed --chroot to wait until initialization  is finished before calling chroot(), and allow  the use of --user and --group with --chroot.* When syslog logging is enabled (--daemon or  --inetd), set stdin/stdout/stderr to point  to /dev/null.* For inetd instantiations, dup socket descriptor  to a >2 value.* Fixed bug in verify-cn script, where test would  incorrectly fail if CN=x was the last component  of the X509 composite string (Anonymous).* Added Markus F.X.J. Oberhumer's special  license exception to COPYING.2002.10.23 -- Version 1.3.2* Added SSL_CTX_set_client_CA_list call  to follow the canonical form for TLS initialization  recommended by the OpenSSL docs.  This change allows  better support for intermediate CAs and has no impact  on security.* Added build-inter script to easy-rsa package, to  facilitate the generation of intermediate CAs.* Ported to NetBSD (Dimitri Goldin).* Fixed minor bug in easy-rsa/sign-req.  It refers to  openssl.cnf file, instead of $KEY_CONFIG, like all  other scripts (Ernesto Baschny).* Added --days 3650 to the root CA generation command  in the HOWTO to override the woefully small 30 day  default (Dominik 'Aeneas' Schnitzer).* Fixed bug where --ping-restart would sometimes  not re-resolve remote DNS hostname.* Added --tun-ipv6 option and related infrastructure  support for IPv6 over tun.* Added IPv6 over tun support for Linux (Aaron Sethman).* Added FreeBSD 4.1.1+ TUN/TAP driver notes to  INSTALL (Matthias Andree).* Added inetd/xinetd support (--inetd) including  documentation in the HOWTO.* Added "Important Note on the use of commercial certificate  authorities (CAs) with OpenVPN" to HOWTO based on  issues raised on the openvpn-users list.2002.07.10 -- Version 1.3.1* Fixed bug in openvpn.spec and openvpn.init  which caused RPM upgrade to fail.2002.07.10 -- Version 1.3.0* Added --dev-node option to allow explicit selection of  tun/tap device node.* Removed mlockall call from child thread, as it doesn't  appear to be necessary (child thread inherits mlockall  state from parent).* Added --ping-timer-rem which causes timer for --ping-exit  and --ping-restart not to run unless we have a remote IP  address.* Added condrestart to openvpn.init and openvpn.spec  (Bishop Clark).* Added --ifconfig case for FreeBSD (Matthias Andree).* Call openlog with facility=LOG_DAEMON (Matthias Andree).* Changed LOG_INFO messages to LOG_NOTICE.* Added warning when key files are group/others accessible.* Added --single-session flag for TLS mode.* Fixed bug where --writepid would segfault if used with  an invalid filename.* Fixed bug where --ipchange status message was formatted  incorrectly.* Print more concise error message when system() call  fails.* Added --disable-occ option.* Added --local, --remote, and --ifconfig options sanity  check.* Changed default UDP MTU to 1300 and TUN/TAP MTU to  1300.* Successfully tested with OpenSSL 0.9.7 Beta 2.* Broke out debug level definitions to errlevel.h* Minor documentation and web site changes.

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -