Changes between Version 12 and Version 13 of ACKSystemReview


Ignore:
Timestamp:
04/05/12 09:07:23 (12 years ago)
Author:
Samuli Seppänen
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ACKSystemReview

    v12 v13  
    8181
    8282{{{
    83 $ git log --date=short --since="2 years ago" --pretty=format:"||%ad||%h||%s||-||%an||-||||"
     83$ git log --date=short --since="2 years ago" --pretty=format:"||%ci||%ad||%h||%s||-||%an||-||-||-||"
    8484}}}
    8585
     
    8888 * ''Delay'' is calculated as "day when applied to git" - "day when sent to the ml". For example, 26th Mar - 24th Mar = 2 days.
    8989 * ''Patchset'' refers to a major patchset with 10 or more patches.
     90 * ''Author date''' is the date the patch was introduced (e.g. sent to the mailing list)
     91 * ''Commit date''' is the date when the patch was commited to Git
    9092
    9193Here's the list of patches that were studied:
    9294
    93 ||'''Commit date'''||'''Identifier'''||'''Patch name'''||'''Patchset'''||'''Author'''||'''Modified'''||'''Delay'''||'''ACKed'''||
    94 ||2012-03-28||3144411||Enable pedantic in windows compilation||Buildsystem||Alon Bar-Lev||No||0||Yes||
    95 ||2012-03-24||405f338||build: windows: set vendor to openvpn project + cleanups||-||Alon Bar-Lev||No||2||Yes||
    96 ||2012-02-29||fbae7d2||build: plugins: properly use CC, CFLAGS and LDFLAGS||-||Alon Bar-Lev||-||-||Not yet||
    97 ||2012-02-29||553d95d||cleanup: memcmp.c: remove unused source||-||Alon Bar-Lev||No||7||Yes||
    98 ||2012-02-29||51bd56f||build: autotools: first pass of trivial autotools changes||-||Alon Bar-Lev||No||[http://article.gmane.org/gmane.network.openvpn.devel/6054 24]||Yes||
    99 ||2012-02-18||4ebc587||define access mode flag X_OK as 0 on Windows||-||Heiko Hund||Unknown||Unknown||No||
    100 ||2012-02-14||8e5613c||Migrated x509_get_sha1_hash to use the garbage collector||-||Adriaan de Jong||[http://thread.gmane.org/gmane.network.openvpn.devel/5401/focus=6204 Yes]||[http://article.gmane.org/gmane.network.openvpn.devel/6234 17]||Yes||
    101 ||2012-01-22||62c613d||Platform cleanup for FreeBSD||-||Gert Doering||No||1||[http://article.gmane.org/gmane.network.openvpn.devel/5306 Yes]||
    102 ||2011-11-03||8407991||Fixed client issues with DHCP Router option extraction/deletion when using layer 2 with DHCP proxy:||-||James Yonan||Unknown||No||No||
    103 ||2011-10-31||7ac7170||Reordered functions to ensure warning-free Windows build||-||Adriaan de Jong||-||||
    104 ||2011-10-31||54628d1||Moved prng_uninit out of crypto_uninit_lib||-||Adriaan de Jong||-||||
    105 ||2011-10-31||1d90851||Moved from strsep to strtok, for Windows compatibility||-||Adriaan de Jong||-||||
    106 ||2011-10-16||eaacf8d||Moved to PolarSSL 1.0.0:||-||Adriaan de Jong||-||||
    107 ||2011-10-11||359adbf||Raised D_PID_DEBUG_LOW from level 3 to 4 to reduce replay error verbosity at level 3.||-||James Yonan||-||||
    108 ||2011-09-16||8ca19c0||Platform cleanup for NetBSD||-||Gert Doering||-||||
    109 ||2011-08-31||d90428d||add --mark option to set SO_MARK sockopt||-||Heiko Hund||-||||
    110 ||2011-08-19||2627335||CC_PRINT character class now allows any 8-bit character value >= 32. This is done to allow UTF-8 and restrict the use of control characters in usernames, passwords, common names, etc.||-||James Yonan||-||||
    111 ||2011-08-17||14a382a||remove wrapper code for Windows CryptoAPI function||-||Heiko Hund||-||||
    112 ||2011-08-16||f0257ab||For all accesses to "struct route_list * rl", check first that rl is non-NULL||-||Gert Doering||-||||
    113 ||2011-07-28||c94eff3||Added back checks for ks->authenticated in verify_user_pass||-||Adriaan de Jong||-||||
    114 ||2011-07-25||576dc96||Merge remote branch SVN 2.1 into the git tree||-||David Sommerseth||-||||
    115 ||2011-07-05||a9bf901||Added an extra define to allow building without PKCS#11||-||Adriaan de Jong||-||||
    116 ||2011-07-05||557624e||Hardening: periodically reset the PRNG's nonce value||-||Adriaan de Jong||-||||
    117 ||2011-07-01||8c96419||Fixed a missing include in ssl_backend.h||-||Adriaan de Jong||-||||
    118 ||2011-06-30||3e44ea5||Refactored tls-verify script code||-||Adriaan de Jong||-||||
    119 ||2011-06-29||d22a379||Made domake-win builds to use easy-rsa/2.0/openssl-1.0.0.cnf||-||Samuli Seppänen||-||||
    120 ||2011-06-27||eab0cf2||Refactored TLS_PRF to new hmac and md primitives||-||Adriaan de Jong||-||||
    121 ||2011-06-23||b01cb9e||Refactored crypto initialisation functions||-||Adriaan de Jong||-||||
    122 ||2011-06-23||4a5a603||Refactored NTLM DES key generation||-||Adriaan de Jong||-||||
    123 ||2011-06-20||54c739e||Revert "Add new openssl.cnf to easy-rsa/Windows"||-||David Sommerseth||-||||
    124 ||2011-06-16||0f2bc0d||Do some file/directory tests before really starting openvpn||-||David Sommerseth||-||||
    125 ||2011-05-26||739fa98||Fix a Visual Studio 2008 build error in options.c||-||Samuli Seppanen||-||||
    126 ||2011-05-26||21fc2ed||Don't define ENABLE_PUSH_PEER_INFO if SSL is not available||-||David Sommerseth||-||||
    127 ||2011-04-27||b70d99f||Fix compile issues when using --enable-small and --disable-ssl/--disable-crypto||-||Gustavo Zacarias||-||||
    128 ||2011-04-24||d549726||Added 'dir' flag to "crl-verify" (see man page for info).||-||James Yonan||-||||
    129 ||2011-04-12||e51935d||For Mac OSX, when DARWIN_USE_IPCONFIG is defined, retry ipconfig command on failure once every second for up to 15 seconds.  This is necessary to work around an issue observed on OSX 10.5 where the ipconfig command sometimes fails if executed immediately after the tun device open.||-||James Yonan||-||||
    130 ||2011-04-12||2a12831||For Mac OSX, when DARWIN_USE_IPCONFIG is defined, retry ipconfig command on failure once every second for up to 15 seconds.  This is necessary to work around an issue observed on OSX 10.5 where the ipconfig command sometimes fails if executed immediately after the tun device open.||-||James Yonan||-||||
    131 ||2011-04-03||9ed122e||Fixed bug in port-share that could cause port share process to crash with output like this:||-||James Yonan||-||||
    132 ||2011-03-25||dc2ccc8||Clarify --tmp-dir option||-||chantra||-||||
    133 ||2011-03-21||1df945e||Version 2.1.3n||-||James Yonan||-||||
    134 ||2011-03-17||d02a86d||Renamed branch to reflect that it is no longer beta.||-||James Yonan||-||||
    135 ||2011-03-15||58704ea||Updated INSTALL-win32.txt||-||Samuli Seppänen||-||||
    136 ||2011-02-28||a75c7dd||Fixed typo in plugin.h||-||Stefan Hellermann||-||||
    137 ||2011-02-11||a7f0fc3||Added configure.h and version.m4 variable parsing to win/config.py||-||Samuli Seppänen||-||||
    138 ||2011-02-11||4e4aa65||Several modifications to win/make_dist.py to allow building the NSI installer||-||Samuli Seppänen||-||||
    139 ||2010-11-15||7581c8f||Removed functions not being used anywhere||-||David Sommerseth||-||||
    140 ||2010-11-15||33ee747||Fixed potential misinterpretation of boolean logic||-||David Sommerseth||-||||
    141 ||2010-11-13||22178d0||Merge branch 'svn-BETA21' into bugfix2.1||-||David Sommerseth||-||||
    142 ||2010-10-30||f0eac1a||Make "topology subnet" work on Solaris (ifconfig + route metric changes by Kazuyoshi Aizawa, adding of local "connected subnet" route by me)||-||Gert Doering||-||||
    143 ||2010-10-21||59afc4a||Fix problem with special case route targets ('remote_host')||-||Gert Doering||-||||
    144 ||2010-09-30||58f8d94||Add HTTP/1.1 Host header||-||Lars Hupel||-||||
    145 ||2010-07-27||75dfe3d||Added "net stop dnscache" and "net start dnscache" in front of existing --register-dns commands.||-||James Yonan||-||||
    146 ||2010-07-16||4c91fc8||Fixes openssl-1.0.0 compilation warning||-||chantra||-||||
    147 ||2010-04-27||7d5e26c||Fix certificate serial number export||-||Davide Brini||-||||
    148 ||2010-04-22||892e64b||Fix missing /bin/bash -> /bin/sh||-||Davide Brini||-||||
    149 ||2010-04-16||add7fe0||Updated the man page to reflect the behavioural change of create_temp_file()||-||David Sommerseth||-||||
    150 ||2010-03-10||1e02046||On TARGET_LINUX define _GNU_SOURCE if not defined||-||David Sommerseth||-||||
    151 ||2010-03-07||94d50a1||when deleting a route on win32, also add gateway address (otherwise netsh.exe will succeed, but silently ignore request)||-||Gert Doering||-||||
    152 ||2010-03-02||d04b858||Several updates to openvpn.8 (man page updates)||-||Karl O. Pinc||-||||
    153 ||2010-02-20||a698464||* undo mroute.c changes related to ipv6 payload,   nothing to do w/ipv6 transport afterall.||-||JuanJo Ciarlante||-||||
    154 ||2010-02-19||adfe37f||verb 5 logging wrongly reports received bytes||-||David Sommerseth||-||||
    155 ||2010-02-18||058f3d0||[PATCH] Change verify-cn so cn is no longer hardcoded in openvpn's config file||-||Karl O. Pinc||-||||
    156 ||2009-10-05||e293510||* TODO.ipv6 update||-||JuanJo Ciarlante||-||||
    157 ||2009-09-24||e478770||* make possible to x-compile openvpn/win32 in Linux||-||JuanJo Ciarlante||-||||
    158 
     95||'''Commit date'''||'''Author date'''||'''Identifier'''||'''Patch name'''||'''Patchset'''||'''Author'''||'''Modified'''||'''Delay (total)'''||'''Delay (after ACK)'''||
     96||2012-03-30||2012-03-28||3144411||Enable pedantic in windows compilation||Buildsystem||Alon Bar-Lev||No||2||0||
     97||2012-03-26||2012-03-24||405f338||build: windows: set vendor to openvpn project + cleanups||-||Alon Bar-Lev||No||2||0||
     98||2012-03-22||2012-02-29||fbae7d2||build: plugins: properly use CC, CFLAGS and LDFLAGS||-||Alon Bar-Lev||No||23||7||
     99||2012-03-22||2012-02-29||553d95d||cleanup: memcmp.c: remove unused source||-||Alon Bar-Lev||No||23||16||
     100||2012-03-22||2012-02-29||51bd56f||build: autotools: first pass of trivial autotools changes||-||Alon Bar-Lev||No||23||Yes||
     101||2012-02-20||2012-02-18||4ebc587||define access mode flag X_OK as 0 on Windows||-||Heiko Hund||Unknown||Unknown||No||
     102||2012-03-30||2012-02-14||8e5613c||Migrated x509_get_sha1_hash to use the garbage collector||-||Adriaan de Jong||[http://thread.gmane.org/gmane.network.openvpn.devel/5401/focus=6204 Yes]||[http://article.gmane.org/gmane.network.openvpn.devel/6234 17]||Yes||
     103||2012-01-23||2012-01-22||62c613d||Platform cleanup for FreeBSD||-||Gert Doering||No||1||[http://article.gmane.org/gmane.network.openvpn.devel/5306 Yes]||
     104||2011-12-14||2011-11-03||8407991||Fixed client issues with DHCP Router option extraction/deletion when using layer 2 with DHCP proxy:||-||James Yonan||Unknown||No||No||
     105||2011-11-21||2011-10-31||7ac7170||Reordered functions to ensure warning-free Windows build||-||Adriaan de Jong||-||||||
     106||2011-11-21||2011-10-31||54628d1||Moved prng_uninit out of crypto_uninit_lib||-||Adriaan de Jong||-||||-||
     107||2011-11-21||2011-10-31||1d90851||Moved from strsep to strtok, for Windows compatibility||-||Adriaan de Jong||-||||-||
     108||2011-10-22||2011-10-16||eaacf8d||Moved to PolarSSL 1.0.0:||-||Adriaan de Jong||-||||-||
     109||2011-12-14||2011-10-11||359adbf||Raised D_PID_DEBUG_LOW from level 3 to 4 to reduce replay error verbosity at level 3.||-||James Yonan||-||||-||
     110||2011-09-21||2011-09-16||8ca19c0||Platform cleanup for NetBSD||-||Gert Doering||-||||-||
     111||2011-08-31||2011-08-31||d90428d||add --mark option to set SO_MARK sockopt||-||Heiko Hund||-||||-||
     112||2011-08-24||2011-08-19||2627335||CC_PRINT character class now allows any 8-bit character value >= 32. This is done to allow UTF-8 and restrict the use of control characters in usernames, passwords, common names, etc.||-||James Yonan||-||||-||
     113||2012-02-21||2011-08-17||14a382a||remove wrapper code for Windows CryptoAPI function||-||Heiko Hund||-||||-||
     114||2011-08-24||2011-08-16||f0257ab||For all accesses to "struct route_list 2 3 AUTHORS build ChangeLog ChangeLog.IPv6 compat.m4 config-msvc.h config-msvc-version.h.in configure.ac contrib COPYING COPYRIGHT.GPL debug distro doc gitlogparse.sh include INSTALL INSTALL-win32.txt m4 Makefile.am msvc-build.bat msvc-dev.bat msvc-env.bat NEWS openvpn.sln PORTS README README.IPv6 README.polarssl sample src tests TODO.IPv6 version.m4 version.sh.in rl", check first that rl is non-NULL||-||Gert Doering||-||||-||
     115||2011-10-22||2011-07-28||c94eff3||Added back checks for ks->authenticated in verify_user_pass||-||Adriaan de Jong||-||||-||
     116||2011-08-19||2011-07-25||576dc96||Merge remote branch SVN 2.1 into the git tree||-||David Sommerseth||-||||-||
     117||2011-10-22||2011-07-05||a9bf901||Added an extra define to allow building without PKCS#11||-||Adriaan de Jong||-||||-||
     118||2011-10-22||2011-07-05||557624e||Hardening: periodically reset the PRNG's nonce value||-||Adriaan de Jong||-||||-||
     119||2011-10-22||2011-07-01||8c96419||Fixed a missing include in ssl_backend.h||-||Adriaan de Jong||-||||-||
     120||2011-10-22||2011-06-30||3e44ea5||Refactored tls-verify script code||-||Adriaan de Jong||-||||-||
     121||2011-07-01||2011-06-29||d22a379||Made domake-win builds to use easy-rsa/2.0/openssl-1.0.0.cnf||-||Samuli Seppänen||-||||-||
     122||2011-10-19||2011-06-27||eab0cf2||Refactored TLS_PRF to new hmac and md primitives||-||Adriaan de Jong||-||||-||
     123||2011-10-19||2011-06-23||b01cb9e||Refactored crypto initialisation functions||-||Adriaan de Jong||-||||-||
     124||2011-10-19||2011-06-23||4a5a603||Refactored NTLM DES key generation||-||Adriaan de Jong||-||||-||
     125||2011-06-20||2011-06-20||54c739e||Revert "Add new openssl.cnf to easy-rsa/Windows"||-||David Sommerseth||-||||-||
     126||2011-11-25||2011-06-16||0f2bc0d||Do some file/directory tests before really starting openvpn||-||David Sommerseth||-||||-||
     127||2011-08-25||2011-05-26||739fa98||Fix a Visual Studio 2008 build error in options.c||-||Samuli Seppanen||-||||-||
     128||2011-05-27||2011-05-26||21fc2ed||Don't define ENABLE_PUSH_PEER_INFO if SSL is not available||-||David Sommerseth||-||||-||
     129||2011-04-27||2011-04-27||b70d99f||Fix compile issues when using --enable-small and --disable-ssl/--disable-crypto||-||Gustavo Zacarias||-||||-||
     130||2011-04-26||2011-04-24||d549726||Added 'dir' flag to "crl-verify" (see man page for info).||-||James Yonan||-||||-||
     131||2011-04-26||2011-04-12||e51935d||For Mac OSX, when DARWIN_USE_IPCONFIG is defined, retry ipconfig command on failure once every second for up to 15 seconds. This is necessary to work around an issue observed on OSX 10.5 where the ipconfig command sometimes fails if executed immediately after the tun device open.||-||James Yonan||-||||-||
     132||2011-04-12||2011-04-12||2a12831||For Mac OSX, when DARWIN_USE_IPCONFIG is defined, retry ipconfig command on failure once every second for up to 15 seconds. This is necessary to work around an issue observed on OSX 10.5 where the ipconfig command sometimes fails if executed immediately after the tun device open.||-||James Yonan||-||||-||
     133||2011-04-14||2011-04-03||9ed122e||Fixed bug in port-share that could cause port share process to crash with output like this:||-||James Yonan||-||||-||
     134||2011-03-25||2011-03-25||dc2ccc8||Clarify --tmp-dir option||-||chantra||-||||-||
     135||2011-03-21||2011-03-21||1df945e||Version 2.1.3n||-||James Yonan||-||||-||
     136||2011-03-17||2011-03-17||d02a86d||Renamed branch to reflect that it is no longer beta.||-||James Yonan||-||||-||
     137||2011-03-21||2011-03-15||58704ea||Updated INSTALL-win32.txt||-||Samuli Seppänen||-||||-||
     138||2011-03-25||2011-02-28||a75c7dd||Fixed typo in plugin.h||-||Stefan Hellermann||-||||-||
     139||2011-02-27||2011-02-11||a7f0fc3||Added configure.h and version.m4 variable parsing to win/config.py||-||Samuli Seppänen||-||||-||
     140||2011-02-27||2011-02-11||4e4aa65||Several modifications to win/make_dist.py to allow building the NSI installer||-||Samuli Seppänen||-||||-||
     141||2010-11-18||2010-11-15||7581c8f||Removed functions not being used anywhere||-||David Sommerseth||-||||-||
     142||2010-11-18||2010-11-15||33ee747||Fixed potential misinterpretation of boolean logic||-||David Sommerseth||-||||-||
     143||2010-11-13||2010-11-13||22178d0||Merge branch 'svn-BETA21' into bugfix2.1||-||David Sommerseth||-||||-||
     144||2010-11-12||2010-10-30||f0eac1a||Make "topology subnet" work on Solaris (ifconfig + route metric changes by Kazuyoshi Aizawa, adding of local "connected subnet" route by me)||-||Gert Doering||-||||-||
     145||2010-10-21||2010-10-21||59afc4a||Fix problem with special case route targets ('remote_host')||-||Gert Doering||-||||-||
     146||2010-11-12||2010-09-30||58f8d94||Add HTTP/1.1 Host header||-||Lars Hupel||-||||-||
     147||2010-07-27||2010-07-27||75dfe3d||Added "net stop dnscache" and "net start dnscache" in front of existing --register-dns commands.||-||James Yonan||-||||-||
     148||2010-10-21||2010-07-16||4c91fc8||Fixes openssl-1.0.0 compilation warning||-||chantra||-||||-||
     149||2010-10-21||2010-04-27||7d5e26c||Fix certificate serial number export||-||Davide Brini||-||||-||
     150||2010-10-21||2010-04-22||892e64b||Fix missing /bin/bash -> /bin/sh||-||Davide Brini||-||||-||
     151||2010-10-21||2010-04-16||add7fe0||Updated the man page to reflect the behavioural change of create_temp_file()||-||David Sommerseth||-||||-||
     152||2010-10-21||2010-03-10||1e02046||On TARGET_LINUX define _GNU_SOURCE if not defined||-||David Sommerseth||-||||-||
     153||2011-04-24||2010-03-07||94d50a1||when deleting a route on win32, also add gateway address (otherwise netsh.exe will succeed, but silently ignore request)||-||Gert Doering||-||||-||
     154||2010-10-21||2010-03-02||d04b858||Several updates to openvpn.8 (man page updates)||-||Karl O. Pinc||-||||-||
     155||2011-03-25||2010-02-20||a698464||* undo mroute.c changes related to ipv6 payload, nothing to do w/ipv6 transport afterall.||-||JuanJo Ciarlante||-||||-||
     156||2010-10-21||2010-02-19||adfe37f||verb 5 logging wrongly reports received bytes||-||David Sommerseth||-||||-||
     157||2010-10-21||2010-02-18||058f3d0||[PATCH] Change verify-cn so cn is no longer hardcoded in openvpn's config file||-||Karl O. Pinc||-||||-||
     158||2011-03-25||2009-10-05||e293510||* TODO.ipv6 update||-||JuanJo Ciarlante||-||||-||
     159||2011-03-25||2009-09-24||e478770||* make possible to x-compile openvpn/win32 in Linux||-||JuanJo Ciarlante||-||||-||
    159160= Analysis =