You can subscribe to this list here.
| 2010 | 
          Jan
           | 
        
        
        
        
          Feb
           | 
        
        
        
        
          Mar
           | 
        
        
        
        
          Apr
           | 
        
        
        
        
          May
           | 
        
        
        
        
          Jun
           | 
        
        
        
        
          Jul
           | 
        
        
        
        
          Aug
           | 
        
        
        
        
          Sep
           | 
        
        
        
        
          Oct
           (21)  | 
        
        
        
        
          Nov
           (30)  | 
        
        
        
        
          Dec
           (9)  | 
        
      
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2011 | 
          Jan
           (9)  | 
        
        
        
        
          Feb
           (11)  | 
        
        
        
        
          Mar
           (18)  | 
        
        
        
        
          Apr
           (75)  | 
        
        
        
        
          May
           (28)  | 
        
        
        
        
          Jun
           (9)  | 
        
        
        
        
          Jul
           (8)  | 
        
        
        
        
          Aug
           (21)  | 
        
        
        
        
          Sep
           (8)  | 
        
        
        
        
          Oct
           (12)  | 
        
        
        
        
          Nov
           (21)  | 
        
        
        
        
          Dec
           (15)  | 
        
      
| 2012 | 
          Jan
           (24)  | 
        
        
        
        
          Feb
           (35)  | 
        
        
        
        
          Mar
           (18)  | 
        
        
        
        
          Apr
           (9)  | 
        
        
        
        
          May
           (22)  | 
        
        
        
        
          Jun
           (60)  | 
        
        
        
        
          Jul
           (22)  | 
        
        
        
        
          Aug
           (3)  | 
        
        
        
        
          Sep
           (21)  | 
        
        
        
        
          Oct
           (29)  | 
        
        
        
        
          Nov
           (18)  | 
        
        
        
        
          Dec
           (18)  | 
        
      
| 2013 | 
          Jan
           (11)  | 
        
        
        
        
          Feb
           (21)  | 
        
        
        
        
          Mar
           | 
        
        
        
        
          Apr
           (2)  | 
        
        
        
        
          May
           (5)  | 
        
        
        
        
          Jun
           (7)  | 
        
        
        
        
          Jul
           (4)  | 
        
        
        
        
          Aug
           | 
        
        
        
        
          Sep
           | 
        
        
        
        
          Oct
           | 
        
        
        
        
          Nov
           | 
        
        
        
        
          Dec
           | 
        
      
| 2014 | 
          Jan
           | 
        
        
        
        
          Feb
           | 
        
        
        
        
          Mar
           | 
        
        
        
        
          Apr
           | 
        
        
        
        
          May
           | 
        
        
        
        
          Jun
           | 
        
        
        
        
          Jul
           | 
        
        
        
        
          Aug
           | 
        
        
        
        
          Sep
           (8)  | 
        
        
        
        
          Oct
           (4)  | 
        
        
        
        
          Nov
           | 
        
        
        
        
          Dec
           (13)  | 
        
      
| 2015 | 
          Jan
           | 
        
        
        
        
          Feb
           | 
        
        
        
        
          Mar
           | 
        
        
        
        
          Apr
           | 
        
        
        
        
          May
           | 
        
        
        
        
          Jun
           | 
        
        
        
        
          Jul
           | 
        
        
        
        
          Aug
           | 
        
        
        
        
          Sep
           | 
        
        
        
        
          Oct
           (9)  | 
        
        
        
        
          Nov
           | 
        
        
        
        
          Dec
           | 
        
      
| 2016 | 
          Jan
           | 
        
        
        
        
          Feb
           | 
        
        
        
        
          Mar
           | 
        
        
        
        
          Apr
           | 
        
        
        
        
          May
           (24)  | 
        
        
        
        
          Jun
           (2)  | 
        
        
        
        
          Jul
           (4)  | 
        
        
        
        
          Aug
           (54)  | 
        
        
        
        
          Sep
           (18)  | 
        
        
        
        
          Oct
           (22)  | 
        
        
        
        
          Nov
           (29)  | 
        
        
        
        
          Dec
           (65)  | 
        
      
| 2017 | 
          Jan
           (26)  | 
        
        
        
        
          Feb
           (2)  | 
        
        
        
        
          Mar
           (2)  | 
        
        
        
        
          Apr
           (4)  | 
        
        
        
        
          May
           (25)  | 
        
        
        
        
          Jun
           (6)  | 
        
        
        
        
          Jul
           (6)  | 
        
        
        
        
          Aug
           (18)  | 
        
        
        
        
          Sep
           (14)  | 
        
        
        
        
          Oct
           | 
        
        
        
        
          Nov
           | 
        
        
        
        
          Dec
           (4)  | 
        
      
| 2018 | 
          Jan
           | 
        
        
        
        
          Feb
           | 
        
        
        
        
          Mar
           | 
        
        
        
        
          Apr
           | 
        
        
        
        
          May
           | 
        
        
        
        
          Jun
           | 
        
        
        
        
          Jul
           | 
        
        
        
        
          Aug
           | 
        
        
        
        
          Sep
           | 
        
        
        
        
          Oct
           (4)  | 
        
        
        
        
          Nov
           | 
        
        
        
        
          Dec
           | 
        
      
| 2019 | 
          Jan
           (1)  | 
        
        
        
        
          Feb
           (10)  | 
        
        
        
        
          Mar
           (8)  | 
        
        
        
        
          Apr
           (8)  | 
        
        
        
        
          May
           (7)  | 
        
        
        
        
          Jun
           (15)  | 
        
        
        
        
          Jul
           (15)  | 
        
        
        
        
          Aug
           (11)  | 
        
        
        
        
          Sep
           (10)  | 
        
        
        
        
          Oct
           (21)  | 
        
        
        
        
          Nov
           (25)  | 
        
        
        
        
          Dec
           (10)  | 
        
      
| 2020 | 
          Jan
           (9)  | 
        
        
        
        
          Feb
           (10)  | 
        
        
        
        
          Mar
           (21)  | 
        
        
        
        
          Apr
           (38)  | 
        
        
        
        
          May
           (21)  | 
        
        
        
        
          Jun
           (28)  | 
        
        
        
        
          Jul
           (65)  | 
        
        
        
        
          Aug
           (53)  | 
        
        
        
        
          Sep
           (76)  | 
        
        
        
        
          Oct
           (37)  | 
        
        
        
        
          Nov
           (14)  | 
        
        
        
        
          Dec
           (18)  | 
        
      
| 2021 | 
          Jan
           (26)  | 
        
        
        
        
          Feb
           (14)  | 
        
        
        
        
          Mar
           (33)  | 
        
        
        
        
          Apr
           (59)  | 
        
        
        
        
          May
           (23)  | 
        
        
        
        
          Jun
           (36)  | 
        
        
        
        
          Jul
           (14)  | 
        
        
        
        
          Aug
           (15)  | 
        
        
        
        
          Sep
           (20)  | 
        
        
        
        
          Oct
           (34)  | 
        
        
        
        
          Nov
           (35)  | 
        
        
        
        
          Dec
           (40)  | 
        
      
| 2022 | 
          Jan
           (30)  | 
        
        
        
        
          Feb
           (46)  | 
        
        
        
        
          Mar
           (57)  | 
        
        
        
        
          Apr
           (38)  | 
        
        
        
        
          May
           (49)  | 
        
        
        
        
          Jun
           (27)  | 
        
        
        
        
          Jul
           (34)  | 
        
        
        
        
          Aug
           (83)  | 
        
        
        
        
          Sep
           (29)  | 
        
        
        
        
          Oct
           (28)  | 
        
        
        
        
          Nov
           (66)  | 
        
        
        
        
          Dec
           (116)  | 
        
      
| 2023 | 
          Jan
           (95)  | 
        
        
        
        
          Feb
           (64)  | 
        
        
        
        
          Mar
           (116)  | 
        
        
        
        
          Apr
           (29)  | 
        
        
        
        
          May
           (58)  | 
        
        
        
        
          Jun
           (30)  | 
        
        
        
        
          Jul
           (162)  | 
        
        
        
        
          Aug
           (117)  | 
        
        
        
        
          Sep
           (222)  | 
        
        
        
        
          Oct
           (197)  | 
        
        
        
        
          Nov
           (272)  | 
        
        
        
        
          Dec
           (174)  | 
        
      
| 2024 | 
          Jan
           (156)  | 
        
        
        
        
          Feb
           (182)  | 
        
        
        
        
          Mar
           (220)  | 
        
        
        
        
          Apr
           (150)  | 
        
        
        
        
          May
           (165)  | 
        
        
        
        
          Jun
           (207)  | 
        
        
        
        
          Jul
           (157)  | 
        
        
        
        
          Aug
           (94)  | 
        
        
        
        
          Sep
           (226)  | 
        
        
        
        
          Oct
           (363)  | 
        
        
        
        
          Nov
           (333)  | 
        
        
        
        
          Dec
           (286)  | 
        
      
| 2025 | 
          Jan
           (331)  | 
        
        
        
        
          Feb
           (265)  | 
        
        
        
        
          Mar
           (273)  | 
        
        
        
        
          Apr
           (250)  | 
        
        
        
        
          May
           (277)  | 
        
        
        
        
          Jun
           (504)  | 
        
        
        
        
          Jul
           (394)  | 
        
        
        
        
          Aug
           (497)  | 
        
        
        
        
          Sep
           (552)  | 
        
        
        
        
          Oct
           (601)  | 
        
        
        
        
          Nov
           (49)  | 
        
        
        
        
          Dec
           | 
        
      
| 
     
      
      
      From: <ope...@li...> - 2011-04-15 14:11:15
      
     
   | 
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "OpenVPN with experimental and new features - which requires a lot of testing".
The branch, beta2.2 has been updated
       via  1cc2b62d97d651ce9b05466928faba3b463838b7 (commit)
      from  d1a24b6fe38e15e02e607a71161b3f3c8a7bbad7 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 1cc2b62d97d651ce9b05466928faba3b463838b7
Author: Samuli Seppänen <sa...@op...>
Date:   Fri Apr 15 16:25:17 2011 +0300
    Fixed a bug with GUI icon deletion on upgrade from 2.2-RC or earlier
    
    This bug was introduced in commit 110e42d199e735ab1a31388c5678f59d0fa9510c.
    
    Trac-ticket: 120
    Signed-off-by: Samuli Seppänen <sa...@op...>
    Acked-by: David Sommerseth <da...@re...>
    Signed-off-by: David Sommerseth <da...@re...>
    (cherry picked from commit 6d1d08f6792109a4a4cdd9cd0936fd4338c76fa1)
-----------------------------------------------------------------------
Summary of changes:
 win/openvpn.nsi |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)
hooks/post-receive
-- 
OpenVPN with experimental and new features - which requires a lot of testing
 | 
| 
     
      
      
      From: <ope...@li...> - 2011-04-15 08:07:02
      
     
   | 
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "OpenVPN with experimental and new features - which requires a lot of testing".
The branch, beta2.2 has been updated
       via  d1a24b6fe38e15e02e607a71161b3f3c8a7bbad7 (commit)
      from  5ccb1c4ff042ef4df99845be339174a8664a7d6d (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit d1a24b6fe38e15e02e607a71161b3f3c8a7bbad7
Author: Gisle Vanem <gv...@br...>
Date:   Sat Apr 9 12:56:52 2011 +0000
    Avoid re-defining uint32_t when using mingw compiler
    
    Since MingW for quite a long time (since 3.2 in 2008?) has defined
    'uint32_t' etc. in it's <stdint.h>, we need to guard against defining
    them again. Ideally we should figure out in what version of MingW
    this happened. But for now:
    
    Signed-off-by: Gisle Vanem <gv...@br...>
    Acked-by: David Sommerseth <da...@us...>
    Signed-off-by: David Sommerseth <da...@us...>
    (cherry picked from commit 6a8270c29120473570ec6da4003226f36a4b71eb)
-----------------------------------------------------------------------
Summary of changes:
 win/config.h.in |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)
hooks/post-receive
-- 
OpenVPN with experimental and new features - which requires a lot of testing
 | 
| 
     
      
      
      From: <ope...@li...> - 2011-04-14 21:39:01
      
     
   | 
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "OpenVPN with experimental and new features - which requires a lot of testing".
The branch, master has been updated
       via  6a8270c29120473570ec6da4003226f36a4b71eb (commit)
      from  cffcefac8f227fc75772eb5f531eafc7ab1593e5 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 6a8270c29120473570ec6da4003226f36a4b71eb
Author: Gisle Vanem <gv...@br...>
Date:   Sat Apr 9 12:56:52 2011 +0000
    Avoid re-defining uint32_t when using mingw compiler
    
    Since MingW for quite a long time (since 3.2 in 2008?) has defined
    'uint32_t' etc. in it's <stdint.h>, we need to guard against defining
    them again. Ideally we should figure out in what version of MingW
    this happened. But for now:
    
    Signed-off-by: Gisle Vanem <gv...@br...>
    Acked-by: David Sommerseth <da...@us...>
    Signed-off-by: David Sommerseth <da...@us...>
-----------------------------------------------------------------------
Summary of changes:
 win/config.h.in |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)
hooks/post-receive
-- 
OpenVPN with experimental and new features - which requires a lot of testing
 | 
| 
     
      
      
      From: <ope...@li...> - 2011-04-14 19:53:56
      
     
   | 
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "OpenVPN with experimental and new features - which requires a lot of testing".
The branch, master has been updated
       via  cffcefac8f227fc75772eb5f531eafc7ab1593e5 (commit)
       via  6215e11e2b864085c0b55fff631f81b2cc587f69 (commit)
      from  343037a99708bd7785de10cc5be37a150609bd01 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit cffcefac8f227fc75772eb5f531eafc7ab1593e5
Author: rf <ml-...@tr...>
Date:   Fri Apr 8 20:49:49 2011 +0200
    Added man page entry for --management-client
    
    Track-ticket: 114
    Signed-off-by: rf <ml-...@tr...>
    Acked-by: David Sommerseth <da...@us...>
    Signed-off-by: David Sommerseth <da...@us...>
commit 6215e11e2b864085c0b55fff631f81b2cc587f69
Author: rf <ml-...@tr...>
Date:   Fri Apr 8 13:15:23 2011 -0700
    Update man page with info about --remote-random-hostname
    
    Trac-ticket: 115
    Signed-off-by: rf <ml-...@tr...>
    Acked-by: David Sommerseth <da...@us...>
    Signed-off-by: David Sommerseth <da...@us...>
-----------------------------------------------------------------------
Summary of changes:
 openvpn.8 |   13 +++++++++++++
 1 files changed, 13 insertions(+), 0 deletions(-)
hooks/post-receive
-- 
OpenVPN with experimental and new features - which requires a lot of testing
 | 
| 
     
      
      
      From: <ope...@li...> - 2011-04-14 19:53:48
      
     
   | 
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "OpenVPN with experimental and new features - which requires a lot of testing".
The branch, beta2.2 has been updated
       via  5ccb1c4ff042ef4df99845be339174a8664a7d6d (commit)
       via  3136439d71fef635dd9148f02471b57e6fcf3cd1 (commit)
      from  f71233577e573c5d1dc0cd711b7b78867a7853be (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 5ccb1c4ff042ef4df99845be339174a8664a7d6d
Author: rf <ml-...@tr...>
Date:   Fri Apr 8 20:49:49 2011 +0200
    Added man page entry for --management-client
    
    Track-ticket: 114
    Signed-off-by: rf <ml-...@tr...>
    Acked-by: David Sommerseth <da...@us...>
    Signed-off-by: David Sommerseth <da...@us...>
    (cherry picked from commit cffcefac8f227fc75772eb5f531eafc7ab1593e5)
commit 3136439d71fef635dd9148f02471b57e6fcf3cd1
Author: rf <ml-...@tr...>
Date:   Fri Apr 8 13:15:23 2011 -0700
    Update man page with info about --remote-random-hostname
    
    Trac-ticket: 115
    Signed-off-by: rf <ml-...@tr...>
    Acked-by: David Sommerseth <da...@us...>
    Signed-off-by: David Sommerseth <da...@us...>
    (cherry picked from commit 6215e11e2b864085c0b55fff631f81b2cc587f69)
-----------------------------------------------------------------------
Summary of changes:
 openvpn.8 |   13 +++++++++++++
 1 files changed, 13 insertions(+), 0 deletions(-)
hooks/post-receive
-- 
OpenVPN with experimental and new features - which requires a lot of testing
 | 
| 
     
      
      
      From: <ope...@li...> - 2011-04-14 19:18:23
      
     
   | 
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "OpenVPN with experimental and new features - which requires a lot of testing".
The branch, master has been updated
       via  343037a99708bd7785de10cc5be37a150609bd01 (commit)
       via  9b8247edf3e58893eb3ecc38dbfb2805ff1bb83d (commit)
       via  a18752d4febdaa91f87efcc487ac865d6587c527 (commit)
       via  ca4c6d618d743ec4a3b6f7ef8003d891603ec1a6 (commit)
      from  9ed122efe870288ea75ee62a4eae2373a655145b (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 343037a99708bd7785de10cc5be37a150609bd01
Author: Samuli Seppänen <sa...@op...>
Date:   Thu Apr 14 17:43:40 2011 +0300
    Fixed copying of tapinstall.exe to dist/bin when using prebuilt TAP-drivers
    
    Signed-off-by: Samuli Seppänen <sa...@op...>
    Acked-by: David Sommerseth <da...@us...>
    Signed-off-by: David Sommerseth <da...@us...>
commit 9b8247edf3e58893eb3ecc38dbfb2805ff1bb83d
Author: Samuli Seppänen <sa...@op...>
Date:   Thu Apr 14 17:41:23 2011 +0300
    Removed Win2k from supported platforms list in INSTALL and win/openvpn.nsi
    
    Signed-off-by: Samuli Seppänen <sa...@op...>
    Acked-by: David Sommerseth <da...@us...>
    Signed-off-by: David Sommerseth <da...@us...>
commit a18752d4febdaa91f87efcc487ac865d6587c527
Author: Samuli Seppänen <sa...@op...>
Date:   Thu Apr 14 17:40:33 2011 +0300
    Fix a bug in devcon source code handling
    
    The win/config_ti.py build script assumes to find ../tapinstall/7600/sources.in
    which does not exists in devcon.exe source code directory. This makes
    config_ti.py look for ../tapinstall/7600/sources instead.
    
    Signed-off-by: Samuli Seppänen <sa...@op...>
    Acked-by: David Sommerseth <da...@us...>
    Signed-off-by: David Sommerseth <da...@us...>
commit ca4c6d618d743ec4a3b6f7ef8003d891603ec1a6
Author: David Sommerseth <da...@re...>
Date:   Thu Apr 14 16:21:16 2011 +0200
    Change the default --tmp-dir path to a more suitable path
    
    In commit 4e1cc5f6dda22e9 the create_temp_filename() function was
    reviewed and hardened, which in the end renamed this function to
    create_temp_file() in commit 495e3cec5d156.
    
    With these changes it became more evident that OpenVPN needs a directory
    where it can create temporary files.  The create_temp_file() will create
    such files f.ex. if --client-connect or --plugin which makes use of
    the OPENVPN_PLUGIN_AUTH_USER_PASS_VERIFY hook, such as openvpn-auth-pam.so.
    
    When this happens, OpenVPN will normally create these files in the directory
    OpenVPN was started.  In many cases, this will fail due to restricted access.
    By using --tmp-dir and pointing it to a directory writeable to the user
    running OpenVPN, it works again.
    
    This patch makes OpenVPN use a more suitable temproary directory by default,
    instead of the current working directory.  On non-Windows platforms this
    default value is set to '/tmp', but can be modified at compile-time by
    running ./configure --with-tmp-dir-path=<TEMP DIR PATH>.  On Windows, it
    will use GetTempPath() to find temporary paths recommended by the OS.  If
    this fails, it will fallback to the old behaviour, using the directory
    where OpenVPN was started.
    
    In any cases, this default value can be overridden in the configuration
    file by using the --tmp-dir option, as before.
    
    To check what the default is at runime, you can see this easily by doing
    this:
    
          $ ./openvpn --verb 4 --dev tun | grep tmp_dir
    
    Signed-off-by: David Sommerseth <da...@re...>
    Tested-by: Jan Just Keijser <ja...@ni...>
    Acked-by: Gert Doering <ge...@gr...>
-----------------------------------------------------------------------
Summary of changes:
 INSTALL          |    4 ++--
 options.c        |   18 ++++++++++++++----
 win/config_ti.py |    2 +-
 win/make_dist.py |    2 +-
 win/openvpn.nsi  |    4 +---
 win32.c          |   19 +++++++++++++++++++
 win32.h          |    3 +++
 7 files changed, 41 insertions(+), 11 deletions(-)
hooks/post-receive
-- 
OpenVPN with experimental and new features - which requires a lot of testing
 | 
| 
     
      
      
      From: <ope...@li...> - 2011-04-14 19:18:15
      
     
   | 
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "OpenVPN with experimental and new features - which requires a lot of testing".
The branch, beta2.2 has been updated
       via  f71233577e573c5d1dc0cd711b7b78867a7853be (commit)
       via  8cf7903c31d76ea905b7fd5d9257f116f424fe9e (commit)
       via  6f0ded58250d4b4fef9cfdd314165d88d8f8f80e (commit)
       via  eb4b1bb6adc7fb1828839967a7807b6317305145 (commit)
      from  c7dd80cf45efa935f01a233aa74050fb5898adb8 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit f71233577e573c5d1dc0cd711b7b78867a7853be
Author: Samuli Seppänen <sa...@op...>
Date:   Thu Apr 14 17:43:40 2011 +0300
    Fixed copying of tapinstall.exe to dist/bin when using prebuilt TAP-drivers
    
    Signed-off-by: Samuli Seppänen <sa...@op...>
    Acked-by: David Sommerseth <da...@us...>
    Signed-off-by: David Sommerseth <da...@us...>
    (cherry picked from commit 343037a99708bd7785de10cc5be37a150609bd01)
commit 8cf7903c31d76ea905b7fd5d9257f116f424fe9e
Author: Samuli Seppänen <sa...@op...>
Date:   Thu Apr 14 17:41:23 2011 +0300
    Removed Win2k from supported platforms list in INSTALL and win/openvpn.nsi
    
    Signed-off-by: Samuli Seppänen <sa...@op...>
    Acked-by: David Sommerseth <da...@us...>
    Signed-off-by: David Sommerseth <da...@us...>
    (cherry picked from commit 9b8247edf3e58893eb3ecc38dbfb2805ff1bb83d)
commit 6f0ded58250d4b4fef9cfdd314165d88d8f8f80e
Author: Samuli Seppänen <sa...@op...>
Date:   Thu Apr 14 17:40:33 2011 +0300
    Fix a bug in devcon source code handling
    
    The win/config_ti.py build script assumes to find ../tapinstall/7600/sources.in
    which does not exists in devcon.exe source code directory. This makes
    config_ti.py look for ../tapinstall/7600/sources instead.
    
    Signed-off-by: Samuli Seppänen <sa...@op...>
    Acked-by: David Sommerseth <da...@us...>
    Signed-off-by: David Sommerseth <da...@us...>
    (cherry picked from commit a18752d4febdaa91f87efcc487ac865d6587c527)
commit eb4b1bb6adc7fb1828839967a7807b6317305145
Author: David Sommerseth <da...@re...>
Date:   Thu Apr 14 16:21:16 2011 +0200
    Change the default --tmp-dir path to a more suitable path
    
    In commit 4e1cc5f6dda22e9 the create_temp_filename() function was
    reviewed and hardened, which in the end renamed this function to
    create_temp_file() in commit 495e3cec5d156.
    
    With these changes it became more evident that OpenVPN needs a directory
    where it can create temporary files.  The create_temp_file() will create
    such files f.ex. if --client-connect or --plugin which makes use of
    the OPENVPN_PLUGIN_AUTH_USER_PASS_VERIFY hook, such as openvpn-auth-pam.so.
    
    When this happens, OpenVPN will normally create these files in the directory
    OpenVPN was started.  In many cases, this will fail due to restricted access.
    By using --tmp-dir and pointing it to a directory writeable to the user
    running OpenVPN, it works again.
    
    This patch makes OpenVPN use a more suitable temproary directory by default,
    instead of the current working directory.  On non-Windows platforms this
    default value is set to '/tmp', but can be modified at compile-time by
    running ./configure --with-tmp-dir-path=<TEMP DIR PATH>.  On Windows, it
    will use GetTempPath() to find temporary paths recommended by the OS.  If
    this fails, it will fallback to the old behaviour, using the directory
    where OpenVPN was started.
    
    In any cases, this default value can be overridden in the configuration
    file by using the --tmp-dir option, as before.
    
    To check what the default is at runime, you can see this easily by doing
    this:
    
          $ ./openvpn --verb 4 --dev tun | grep tmp_dir
    
    Signed-off-by: David Sommerseth <da...@re...>
    Tested-by: Jan Just Keijser <ja...@ni...>
    Acked-by: Gert Doering <ge...@gr...>
    (cherry picked from commit ca4c6d618d743ec4a3b6f7ef8003d891603ec1a6)
-----------------------------------------------------------------------
Summary of changes:
 INSTALL          |    4 ++--
 options.c        |   18 ++++++++++++++----
 win/config_ti.py |    2 +-
 win/make_dist.py |    2 +-
 win/openvpn.nsi  |    4 +---
 win32.c          |   19 +++++++++++++++++++
 win32.h          |    3 +++
 7 files changed, 41 insertions(+), 11 deletions(-)
hooks/post-receive
-- 
OpenVPN with experimental and new features - which requires a lot of testing
 | 
| 
     
      
      
      From: <ope...@li...> - 2011-04-14 15:02:28
      
     
   | 
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "OpenVPN with experimental and new features - which requires a lot of testing".
The branch, master has been updated
       via  9ed122efe870288ea75ee62a4eae2373a655145b (commit)
       via  cdb3a5c0864e0fe8d0b814de1f024fd624dd3b1c (commit)
      from  6b2883a637fe73492f09816ee95b00c1b88d5fcb (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 9ed122efe870288ea75ee62a4eae2373a655145b
Author: James Yonan <ja...@op...>
Date:   Sun Apr 3 23:48:15 2011 +0200
    Fixed bug in port-share that could cause port share process to crash
    with output like this:
    
    TCP connection established with 85.190.0.3:41781
    85.190.0.3:41781 SIGTERM[soft,port-share-redirect] received, client-instance exiting
    MANAGEMENT: TCP recv error: Socket operation on non-socket
    MANAGEMENT: Client disconnected
    MANAGEMENT: Triggering management exit
    Exiting due to fatal error
    EVENT: epoll_ctl EPOLL_CTL_MOD failed, sd=6: Bad file descriptor (errno=9)
    
    Then an error like this for every incoming connection that should be
    proxied:
    
    76.120.71.74:55302 PORT SHARE: sendmsg failed -- unable to communicate with background process (6,8,-1,-1): Connection refused (errno=111)
    
    Version 2.1.3s
commit cdb3a5c0864e0fe8d0b814de1f024fd624dd3b1c
Author: Gert Doering <ge...@gr...>
Date:   Sat Apr 9 18:16:21 2011 +0200
    Add more detailed explanation regarding the function of "--rdns-internal"
    
    As agreed in last thursday's IRC meeting [1], I've added a comment to the
    code explaining "--rdns-internal".  It's really very much an internal
    option, so it does not need to go to the man page.
    
    [1] http://thread.gmane.org/gmane.network.openvpn.devel/4573
    
    Signed-off-by: Gert Doering <ge...@gr...>
    Acked-by: David Sommerseth <da...@re...>
    Signed-off-by: David Sommerseth <da...@re...>
-----------------------------------------------------------------------
Summary of changes:
 options.c |    8 +++++++-
 ps.c      |    3 +++
 2 files changed, 10 insertions(+), 1 deletions(-)
hooks/post-receive
-- 
OpenVPN with experimental and new features - which requires a lot of testing
 | 
| 
     
      
      
      From: <ope...@li...> - 2011-04-14 15:02:17
      
     
   | 
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "OpenVPN with experimental and new features - which requires a lot of testing".
The branch, beta2.2 has been updated
       via  c7dd80cf45efa935f01a233aa74050fb5898adb8 (commit)
       via  89e0728ba6057bfe45b635a42c36502e9edc8cb3 (commit)
      from  f05b6d3302b3f204ebccb606ab52244316f08d09 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit c7dd80cf45efa935f01a233aa74050fb5898adb8
Author: James Yonan <ja...@op...>
Date:   Sun Apr 3 23:48:15 2011 +0200
    Fixed bug in port-share that could cause port share process to crash
    with output like this:
    
    TCP connection established with 85.190.0.3:41781
    85.190.0.3:41781 SIGTERM[soft,port-share-redirect] received, client-instance exiting
    MANAGEMENT: TCP recv error: Socket operation on non-socket
    MANAGEMENT: Client disconnected
    MANAGEMENT: Triggering management exit
    Exiting due to fatal error
    EVENT: epoll_ctl EPOLL_CTL_MOD failed, sd=6: Bad file descriptor (errno=9)
    
    Then an error like this for every incoming connection that should be
    proxied:
    
    76.120.71.74:55302 PORT SHARE: sendmsg failed -- unable to communicate with background process (6,8,-1,-1): Connection refused (errno=111)
    
    Version 2.1.3s
    (cherry picked from commit 9ed122efe870288ea75ee62a4eae2373a655145b)
commit 89e0728ba6057bfe45b635a42c36502e9edc8cb3
Author: Gert Doering <ge...@gr...>
Date:   Sat Apr 9 18:16:21 2011 +0200
    Add more detailed explanation regarding the function of "--rdns-internal"
    
    As agreed in last thursday's IRC meeting [1], I've added a comment to the
    code explaining "--rdns-internal".  It's really very much an internal
    option, so it does not need to go to the man page.
    
    [1] http://thread.gmane.org/gmane.network.openvpn.devel/4573
    
    Signed-off-by: Gert Doering <ge...@gr...>
    Acked-by: David Sommerseth <da...@re...>
    Signed-off-by: David Sommerseth <da...@re...>
    (cherry picked from commit cdb3a5c0864e0fe8d0b814de1f024fd624dd3b1c)
-----------------------------------------------------------------------
Summary of changes:
 options.c |    8 +++++++-
 ps.c      |    3 +++
 2 files changed, 10 insertions(+), 1 deletions(-)
hooks/post-receive
-- 
OpenVPN with experimental and new features - which requires a lot of testing
 | 
| 
     
      
      
      From: <ope...@li...> - 2011-04-14 14:39:13
      
     
   | 
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "OpenVPN with experimental and new features - which requires a lot of testing".
The branch, master has been updated
       via  6b2883a637fe73492f09816ee95b00c1b88d5fcb (commit)
      from  808ba6b9316ff7f5910e2d4516c1a6aac788354c (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 6b2883a637fe73492f09816ee95b00c1b88d5fcb
Author: Samuli Seppänen <sa...@op...>
Date:   Thu Apr 14 17:18:47 2011 +0300
    Change all CRLF linefeeds to LF linefeeds
    
    Signed-off-by: Samuli Seppänen <sa...@op...>
    Acked-by: David Sommerseth <da...@re...>
    Signed-off-by: David Sommerseth <da...@re...>
-----------------------------------------------------------------------
Summary of changes:
 easy-rsa/Windows/build-ca-pass.bat         |   16 +-
 easy-rsa/Windows/build-key-pass.bat        |   16 +-
 easy-rsa/Windows/build-key-server-pass.bat |   16 +-
 httpdigest.c                               |  286 ++++++++++----------
 httpdigest.h                               |  120 +++++-----
 install-win32/openssl/openssl097.patch     |   48 ++--
 install-win32/openssl/openssl098.patch     |   34 ++--
 msvc/autodefs.h.in                         |   40 ++--
 msvc/config.py                             |  186 +++++++-------
 msvc/msvc.mak                              |  104 ++++----
 win/autodefs.h.in                          |   62 +++---
 win/build.py                               |    8 +-
 win/build_ddk.py                           |  108 ++++----
 win/build_exe.py                           |   30 +-
 win/config_all.py                          |   26 +-
 win/config_tap.py                          |   70 +++---
 win/config_ti.py                           |   36 ++--
 win/js.py                                  |   20 +-
 win/make_dist.py                           |   32 ++--
 win/msvc.mak.in                            |   84 +++---
 win/show.py                                |   14 +-
 win/sign.py                                |   38 ++--
 win/tap_span.py                            |  244 +++++++++---------
 win/wb.py                                  |  388 ++++++++++++++--------------
 24 files changed, 1013 insertions(+), 1013 deletions(-)
hooks/post-receive
-- 
OpenVPN with experimental and new features - which requires a lot of testing
 | 
| 
     
      
      
      From: <ope...@li...> - 2011-04-14 14:39:07
      
     
   | 
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "OpenVPN with experimental and new features - which requires a lot of testing".
The branch, beta2.2 has been updated
       via  f05b6d3302b3f204ebccb606ab52244316f08d09 (commit)
      from  86caf38ddcf4d9a80a97353888756255247b0a04 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit f05b6d3302b3f204ebccb606ab52244316f08d09
Author: Samuli Seppänen <sa...@op...>
Date:   Thu Apr 14 17:18:47 2011 +0300
    Change all CRLF linefeeds to LF linefeeds
    
    Signed-off-by: Samuli Seppänen <sa...@op...>
    Acked-by: David Sommerseth <da...@re...>
    Signed-off-by: David Sommerseth <da...@re...>
    (cherry picked from commit 6b2883a637fe73492f09816ee95b00c1b88d5fcb)
-----------------------------------------------------------------------
Summary of changes:
 easy-rsa/Windows/build-ca-pass.bat         |   16 +-
 easy-rsa/Windows/build-key-pass.bat        |   16 +-
 easy-rsa/Windows/build-key-server-pass.bat |   16 +-
 httpdigest.c                               |  286 ++++++++++----------
 httpdigest.h                               |  120 +++++-----
 install-win32/openssl/openssl097.patch     |   48 ++--
 install-win32/openssl/openssl098.patch     |   34 ++--
 msvc/autodefs.h.in                         |   40 ++--
 msvc/config.py                             |  186 +++++++-------
 msvc/msvc.mak                              |  104 ++++----
 win/autodefs.h.in                          |   62 +++---
 win/build.py                               |    8 +-
 win/build_ddk.py                           |  108 ++++----
 win/build_exe.py                           |   30 +-
 win/config_all.py                          |   26 +-
 win/config_tap.py                          |   70 +++---
 win/config_ti.py                           |   36 ++--
 win/js.py                                  |   20 +-
 win/make_dist.py                           |   32 ++--
 win/msvc.mak.in                            |   84 +++---
 win/show.py                                |   14 +-
 win/sign.py                                |   38 ++--
 win/tap_span.py                            |  244 +++++++++---------
 win/wb.py                                  |  388 ++++++++++++++--------------
 24 files changed, 1013 insertions(+), 1013 deletions(-)
hooks/post-receive
-- 
OpenVPN with experimental and new features - which requires a lot of testing
 | 
| 
     
      
      
      From: <ope...@li...> - 2011-04-05 11:15:02
      
     
   | 
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "OpenVPN with experimental and new features - which requires a lot of testing".
The branch, allmerged has been updated
       via  0af1563bebc8ac71a230c0d3eaf83eb62372f1d9 (commit)
       via  808ba6b9316ff7f5910e2d4516c1a6aac788354c (commit)
       via  008a18e772bf1854f9a2102bef4b3d5b0a08a66b (commit)
       via  dc2ccc825c6952546132286c57b193d8bb9daacd (commit)
       via  badba714db7dc62c7844069d86f615ad946b4a6e (commit)
       via  6cfada268122fe54ce6d211d96c744e91d41248c (commit)
       via  a75c7dd214874687830d63445de50e111c46723d (commit)
       via  3097fddcad47931a2bd2d91935cc9bad3982b6ea (commit)
       via  dc299b6e7d0413d0a311c33ffb14591b5c8d1d96 (commit)
       via  10960e3cd32c156ef2d4c1c4209a5ef27421bb70 (commit)
       via  81c97a5e2230af757c22e77cc2db129416694ee6 (commit)
       via  76b41d7f69853b07d2a32d7179136b2781dcedf8 (commit)
       via  6b2e3b9132e5820cebf4984c86ef742c11587790 (commit)
       via  a0a547a70d6f8e5cc444fe6b07020d874cca1418 (commit)
       via  7fc00d4cbe87206eea3ff5a8d12908c8c942f045 (commit)
       via  cf69617bbea45a15423c4188daa9386debcbe1ec (commit)
       via  98c6662472adf7228e4265328aa8d067aa41695f (commit)
       via  3fa86d237721ca113fa020b7e888a1e10374a560 (commit)
       via  338b6948dd52bc0cf2da7e09a29f5127066a7af7 (commit)
       via  aab2f95439c28e2aa9358dbfe1ce7a15c774a766 (commit)
       via  ae32ea5919c156902bcdc1a4f2555d00d6109e32 (commit)
       via  1b71eafd4a0251740be28c495c874c2ffc9af3f6 (commit)
       via  527a351d5843793d016735a5e24daab42442ba45 (commit)
       via  ef2cbc771a6cf95868f2bb1c692e3cc9e2be5280 (commit)
      from  4b6315617b09150f85981e761a6cc9c4dc95d68e (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 0af1563bebc8ac71a230c0d3eaf83eb62372f1d9
Merge: 4b6315617b09150f85981e761a6cc9c4dc95d68e 808ba6b9316ff7f5910e2d4516c1a6aac788354c
Author: David Sommerseth <da...@us...>
Date:   Tue Apr 5 13:14:15 2011 +0200
    Merge branch 'master' into allmerged
    
    Conflicts:
    	version.m4
    
    Signed-off-by: David Sommerseth <da...@us...>
-----------------------------------------------------------------------
Summary of changes:
 ChangeLog                  |   22 ++++++++++++++++++++
 Makefile.am                |    4 +-
 acinclude.m4               |   48 ++++++++++++++++++++-----------------------
 configure.ac               |    1 +
 error.c                    |    2 +-
 openvpn.8                  |   28 +++++++++++++++++++++++-
 options.c                  |    3 +-
 plugin/auth-pam/README     |    2 +-
 plugin/auth-pam/auth-pam.c |   11 ++++++++-
 ssl.c                      |   10 +++++---
 syshead.h                  |    1 +
 tap-win32/common.h         |    2 +
 version.m4                 |    4 +-
 13 files changed, 97 insertions(+), 41 deletions(-)
hooks/post-receive
-- 
OpenVPN with experimental and new features - which requires a lot of testing
 | 
| 
     
      
      
      From: <ope...@li...> - 2011-04-05 11:07:28
      
     
   | 
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "OpenVPN with experimental and new features - which requires a lot of testing".
The branch, beta2.2 has been updated
       via  86caf38ddcf4d9a80a97353888756255247b0a04 (commit)
      from  272aef2f0fd6b8c81c397fc32a503776e2b4bef1 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 86caf38ddcf4d9a80a97353888756255247b0a04
Author: Samuli Seppänen <sa...@op...>
Date:   Tue Mar 29 11:19:00 2011 +0000
    Add man page entry for --redirect-private
    
    Trac-ticket: 107
    Signed-off-by: Samuli Seppänen <sa...@op...>
    Acked-by: David Sommerseth <da...@us...>
    Signed-off-by: David Sommerseth <da...@us...>
    (cherry picked from commit 808ba6b9316ff7f5910e2d4516c1a6aac788354c)
-----------------------------------------------------------------------
Summary of changes:
 openvpn.8 |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)
hooks/post-receive
-- 
OpenVPN with experimental and new features - which requires a lot of testing
 | 
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "OpenVPN with experimental and new features - which requires a lot of testing".
The branch, svn-BETA21 has been updated
       via  581bef87088ed2c559f66552088166903cf0098d (commit)
       via  7ae5fb20d7dc52641ef853b896dffc0f283d16d2 (commit)
       via  3f7c03a23e097f69b716ea79a79848e5ba0a4303 (commit)
       via  6a8ea97069b8edb4a50744faae3bab8ecd931840 (commit)
       via  c65e30f520398d3b031a663978eb7668315add69 (commit)
       via  15be3202b279abc431597db5d11e826eaf1c1bb6 (commit)
       via  9356bae859938c30808aa0d2ee764bdcbb5dbe0d (commit)
      from  ae1884c0cbf42c21e54922c150cde44c43200340 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 581bef87088ed2c559f66552088166903cf0098d
Author: James Yonan <ja...@op...>
Date:   Fri Feb 18 17:48:25 2011 +0000
    Added "client-nat" option for stateless, one-to-one
    NAT on the client side.
    
    Version 2.1.3i.
    
    
    git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@6944 e7ae566f-a301-0410-adde-c780ea21d3b5
commit 7ae5fb20d7dc52641ef853b896dffc0f283d16d2
Author: James Yonan <ja...@op...>
Date:   Mon Feb 14 22:03:44 2011 +0000
    Properly handle certificate serial numbers > 32 bits.
    
    Version 2.1.3h
    
    
    git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@6931 e7ae566f-a301-0410-adde-c780ea21d3b5
commit 3f7c03a23e097f69b716ea79a79848e5ba0a4303
Author: James Yonan <ja...@op...>
Date:   Mon Feb 14 05:20:23 2011 +0000
    Fixes to r6925.
    
    
    git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@6927 e7ae566f-a301-0410-adde-c780ea21d3b5
commit 6a8ea97069b8edb4a50744faae3bab8ecd931840
Author: James Yonan <ja...@op...>
Date:   Mon Feb 14 03:46:37 2011 +0000
    Implemented get_default_gateway_mac_addr for Mac OS X (previously,
    was only defined for Windows and Linux).  This enables OS X to report
    the MAC address of the default gateway to the server for ID purposes
    when client-side --push-peer-info option is specified.
    
    Also, minor fix to OS X get_default_gateway function:
    
    * include net/route.h directly rather than selectively paste stuff
      from it into route.c
    
    
    git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@6925 e7ae566f-a301-0410-adde-c780ea21d3b5
commit c65e30f520398d3b031a663978eb7668315add69
Author: James Yonan <ja...@op...>
Date:   Tue Jan 18 16:12:13 2011 +0000
    Fixed minor compile issue triggered on builds where
    MANAGEMENT_DEF_AUTH is not enabled.
    
    
    git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@6830 e7ae566f-a301-0410-adde-c780ea21d3b5
commit 15be3202b279abc431597db5d11e826eaf1c1bb6
Author: James Yonan <ja...@op...>
Date:   Mon Jan 10 19:13:02 2011 +0000
    * added --management-up-down option to allow management interface
      to be notified of tunnel up/down events.
    
    * pulled --ip-win32 options will be suppressed on the client
      if --route-nopull option is specified.
    
    Version 2.1.3f
    
    
    git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@6813 e7ae566f-a301-0410-adde-c780ea21d3b5
commit 9356bae859938c30808aa0d2ee764bdcbb5dbe0d
Author: James Yonan <ja...@op...>
Date:   Wed Jan 5 00:50:11 2011 +0000
    Added --x509-track option.
    
    Version 2.1.3e
    
    
    git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@6780 e7ae566f-a301-0410-adde-c780ea21d3b5
-----------------------------------------------------------------------
Summary of changes:
 Makefile.am      |    2 +
 clinat.c         |  263 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 ps.h => clinat.h |   50 ++++++-----
 errlevel.h       |    2 +
 forward.c        |   12 ++-
 forward.h        |    1 +
 init.c           |   42 ++++++++-
 manage.c         |   46 ++++++----
 manage.h         |    5 +-
 multi.c          |    3 +
 openvpn.8        |   53 +++++++++++-
 openvpn.h        |    3 +
 options.c        |   64 +++++++++++++
 options.h        |   17 ++++
 proto.h          |   37 ++++++--
 push.c           |   15 +++-
 route.c          |  163 +++++++++++++++++++++------------
 ssl.c            |  139 ++++++++++++++++++++++++++++-
 ssl.h            |   19 ++++
 syshead.h        |   12 +++
 version.m4       |    2 +-
 21 files changed, 828 insertions(+), 122 deletions(-)
 create mode 100644 clinat.c
 copy ps.h => clinat.h (50%)
hooks/post-receive
-- 
OpenVPN with experimental and new features - which requires a lot of testing
 | 
| 
     
      
      
      From: <ope...@li...> - 2011-04-05 11:04:57
      
     
   | 
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "OpenVPN with experimental and new features - which requires a lot of testing".
The branch, master has been updated
       via  808ba6b9316ff7f5910e2d4516c1a6aac788354c (commit)
      from  008a18e772bf1854f9a2102bef4b3d5b0a08a66b (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 808ba6b9316ff7f5910e2d4516c1a6aac788354c
Author: Samuli Seppänen <sa...@op...>
Date:   Tue Mar 29 11:19:00 2011 +0000
    Add man page entry for --redirect-private
    
    Trac-ticket: 107
    Signed-off-by: Samuli Seppänen <sa...@op...>
    Acked-by: David Sommerseth <da...@us...>
    Signed-off-by: David Sommerseth <da...@us...>
-----------------------------------------------------------------------
Summary of changes:
 openvpn.8 |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)
hooks/post-receive
-- 
OpenVPN with experimental and new features - which requires a lot of testing
 | 
| 
     
      
      
      From: <ope...@li...> - 2011-03-31 09:30:42
      
     
   | 
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "OpenVPN with experimental and new features - which requires a lot of testing".
The branch, master has been updated
       via  008a18e772bf1854f9a2102bef4b3d5b0a08a66b (commit)
      from  dc2ccc825c6952546132286c57b193d8bb9daacd (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 008a18e772bf1854f9a2102bef4b3d5b0a08a66b
Author: David Sommerseth <da...@re...>
Date:   Wed Mar 30 14:14:21 2011 +0200
    Fix the --client-cert-not-required feature
    
    Commit 2e8337de248ef0b5b48cbb2964da0d5c3f28b15b introduced a new
    feature for using other SSL certificate fields for authentication
    than the CN field.
    
    This commit introduced a bug, which made the verify_callback()
    function getting called even if --client-cert-not-required was
    enabled in the config.
    
    The reason for this was that an 'else' statement was lacking a
    couple of curly braces.  The offending commit in reality moved
    the setup of the verify_callback() function out of the 'else'
    statement.
    
    Report-URL: https://community.openvpn.net/openvpn/ticket/108
    Report-URL: https://forums.openvpn.net/topic7751.html
    Signed-off-by: David Sommerseth <da...@re...>
    Acked-by: Jan Just Keijser <ja...@ni...>
-----------------------------------------------------------------------
Summary of changes:
 ssl.c |   10 ++++++----
 1 files changed, 6 insertions(+), 4 deletions(-)
hooks/post-receive
-- 
OpenVPN with experimental and new features - which requires a lot of testing
 | 
| 
     
      
      
      From: <ope...@li...> - 2011-03-31 09:30:35
      
     
   | 
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "OpenVPN with experimental and new features - which requires a lot of testing".
The branch, beta2.2 has been updated
       via  272aef2f0fd6b8c81c397fc32a503776e2b4bef1 (commit)
      from  53aa737dd18d72fb759f08794799c166ae81fab7 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 272aef2f0fd6b8c81c397fc32a503776e2b4bef1
Author: David Sommerseth <da...@re...>
Date:   Wed Mar 30 14:14:21 2011 +0200
    Fix the --client-cert-not-required feature
    
    Commit 2e8337de248ef0b5b48cbb2964da0d5c3f28b15b introduced a new
    feature for using other SSL certificate fields for authentication
    than the CN field.
    
    This commit introduced a bug, which made the verify_callback()
    function getting called even if --client-cert-not-required was
    enabled in the config.
    
    The reason for this was that an 'else' statement was lacking a
    couple of curly braces.  The offending commit in reality moved
    the setup of the verify_callback() function out of the 'else'
    statement.
    
    Report-URL: https://community.openvpn.net/openvpn/ticket/108
    Report-URL: https://forums.openvpn.net/topic7751.html
    Signed-off-by: David Sommerseth <da...@re...>
    Acked-by: Jan Just Keijser <ja...@ni...>
    (cherry picked from commit 008a18e772bf1854f9a2102bef4b3d5b0a08a66b)
-----------------------------------------------------------------------
Summary of changes:
 ssl.c |   10 ++++++----
 1 files changed, 6 insertions(+), 4 deletions(-)
hooks/post-receive
-- 
OpenVPN with experimental and new features - which requires a lot of testing
 | 
| 
     
      
      
      From: <ope...@li...> - 2011-03-25 12:21:00
      
     
   | 
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "OpenVPN with experimental and new features - which requires a lot of testing".
The branch, master has been updated
       via  dc2ccc825c6952546132286c57b193d8bb9daacd (commit)
      from  badba714db7dc62c7844069d86f615ad946b4a6e (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit dc2ccc825c6952546132286c57b193d8bb9daacd
Author: chantra <ch...@de...>
Date:   Fri Mar 25 10:24:30 2011 +0100
    Clarify --tmp-dir option
    
    Signed-off-by: chantra <ch...@de...>
    Acked-By: David Sommerseth <da...@re...>
    Signed-off-by: David Sommerseth <da...@re...>
-----------------------------------------------------------------------
Summary of changes:
 openvpn.8 |   17 +++++++++++++++++
 options.c |    2 +-
 2 files changed, 18 insertions(+), 1 deletions(-)
hooks/post-receive
-- 
OpenVPN with experimental and new features - which requires a lot of testing
 | 
| 
     
      
      
      From: <ope...@li...> - 2011-03-25 12:20:53
      
     
   | 
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "OpenVPN with experimental and new features - which requires a lot of testing".
The branch, beta2.2 has been updated
       via  53aa737dd18d72fb759f08794799c166ae81fab7 (commit)
      from  338b6948dd52bc0cf2da7e09a29f5127066a7af7 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 53aa737dd18d72fb759f08794799c166ae81fab7
Author: chantra <ch...@de...>
Date:   Fri Mar 25 10:24:30 2011 +0100
    Clarify --tmp-dir option
    
    Signed-off-by: chantra <ch...@de...>
    Acked-By: David Sommerseth <da...@re...>
    Signed-off-by: David Sommerseth <da...@re...>
    (cherry picked from commit dc2ccc825c6952546132286c57b193d8bb9daacd)
-----------------------------------------------------------------------
Summary of changes:
 openvpn.8 |   17 +++++++++++++++++
 options.c |    2 +-
 2 files changed, 18 insertions(+), 1 deletions(-)
hooks/post-receive
-- 
OpenVPN with experimental and new features - which requires a lot of testing
 | 
| 
     
      
      
      From: <ope...@li...> - 2011-03-25 08:49:16
      
     
   | 
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "OpenVPN with experimental and new features - which requires a lot of testing".
The branch, master has been created
        at  badba714db7dc62c7844069d86f615ad946b4a6e (commit)
- Log -----------------------------------------------------------------
commit badba714db7dc62c7844069d86f615ad946b4a6e
Author: David Sommerseth <da...@re...>
Date:   Fri Mar 25 09:45:11 2011 +0100
    Use a version-less version identifier on the master branch
    
    Signed-off-by: David Sommerseth <da...@re...>
commit 6cfada268122fe54ce6d211d96c744e91d41248c
Author: Joe Patterson <j.m...@gm...>
Date:   Mon Mar 21 18:02:59 2011 -0400
    common_name passing in auth_pam plugin
    
    Added the ability to have "COMMONNAME" replaced with certificate common
    name in pam conversation.
    
    Signed-off-by: Joe Patterson <j.m...@gm...>
    Acked-By: David Sommerseth <da...@re...>
    Signed-off-by: David Sommerseth <da...@re...>
commit a75c7dd214874687830d63445de50e111c46723d
Author: Stefan Hellermann <st...@th...>
Date:   Mon Feb 28 16:53:26 2011 +0100
    Fixed typo in plugin.h
    
    A additional ';' had sneaked in commit 4c4b8cedfa98e8892a53.  Lets
    kick it out again.
    
    Signed-off-by: Stefan Hellermann <st...@th...>
    Acked-by: David Sommerseth <da...@re...>
    Signed-off-by: David Sommerseth <da...@re...>
commit 3097fddcad47931a2bd2d91935cc9bad3982b6ea
Author: Stefan Hellermann <st...@th...>
Date:   Sun Feb 27 22:15:44 2011 +0100
    plugin.h: update prototype of plugin_call dummy in !ENABLE_PLUGIN case
    
    Commit 2db5a0ac3e053857d97e468de53e70a605f54561 adds two arguments to
    plugin_call(...), but missed the !ENABLE_PLUGIN case. With
    !ENABLE_PLUGIN, plugin_call(...) is only a dummy, so add these two
    parameters there too.
    
    Signed-off-by: Stefan Hellermann <st...@th...>
    Acked-by: David Sommerseth <da...@re...>
    Signed-off-by: David Sommerseth <da...@re...>
commit dc299b6e7d0413d0a311c33ffb14591b5c8d1d96
Author: David Sommerseth <da...@us...>
Date:   Thu Jan 6 23:24:52 2011 +0100
    Separate the general plug-in version constant and v3 plug-in structs version
    
    After a review of the second round of the the v3 plug-in implementation, it
    was decided to use a separate constant defining the version of the structs
    used for argument and return value passing, instead of OPENVPN_PLUGIN_VERSION.
    
    To not make it too complex, this patch uses a shared version constant for all
    the v3 structures.  It is not expected that these strucutures will change too
    much and too often.
    
    Signed-off-by: David Sommerseth <da...@us...>
    Acked-by: James Yonan <ja...@op...>
commit 10960e3cd32c156ef2d4c1c4209a5ef27421bb70
Author: David Sommerseth <da...@us...>
Date:   Fri Dec 10 01:20:43 2010 +0100
    Added a simple plug-in demonstrating the v3 plug-in API.
    
    To build the plug-in, do ./build log_v3 in the plugin/examples directory.
    
    This plug-in can be tested by running an OpenVPN server like this:
    
     # ./openvpn --plugin plugin/examples/log_v3.so --dev tun \
                 --server 192.168.240.0 255.255.255.0 --ca sample-keys/ca.crt \
                 --cert sample-keys/server.crt --key sample-keys/server.key \
                 --dh sample-keys/dh1024.pem
    
    The client can be started like this:
    
     # ./openvpn --client --remote localhost --ca sample-keys/ca.crt \
                 --cert sample-keys/client.crt --key sample-keys/client.key \
                 --dev tun --nobind --auth-user-pass
    
    This plug-in will only log arguments and environment variables it receives
    during all the different plug-in phases OpenVPN currently supports.  It will
    also parse the X509 certificate information given during the TLS_VERIFY phase.
    
    Signed-off-by: David Sommerseth <da...@us...>
    Acked-by: James Yonan <ja...@op...>
commit 81c97a5e2230af757c22e77cc2db129416694ee6
Author: David Sommerseth <da...@us...>
Date:   Fri Dec 10 01:16:09 2010 +0100
    Extend the v3 plug-in API to send over X509 certificates
    
    The certificates sent to the plug-in API will only happen during the
    OPENVPN_PLUGIN_TLS_VERIFY phase and will contain a pointer to the OpenSSL
    X509 certificate data.
    
    Signed-off-by: David Sommerseth <da...@us...>
    Acked-by: James Yonan <ja...@op...>
commit 76b41d7f69853b07d2a32d7179136b2781dcedf8
Author: David Sommerseth <da...@us...>
Date:   Fri Dec 10 00:15:27 2010 +0100
    Implement the core v3 plug-in function calls.
    
    Let OpenVPN call the openvpn_plugin_open_v3() and
    openvpn_plugin_func_v3() plug-in functions if they exist in the plug-in.
    
    Signed-off-by: David Sommerseth <da...@us...>
    Acked-by: James Yonan <ja...@op...>
commit 6b2e3b9132e5820cebf4984c86ef742c11587790
Author: David Sommerseth <da...@us...>
Date:   Fri Dec 10 00:09:20 2010 +0100
    Define the new openvpn_plugin_{open,func}_v3() API
    
    This just implements the basic API changes needed for the newer and more
    flexible plug-in API.
    
    Signed-off-by: David Sommerseth <da...@us...>
    Acked-by: James Yonan <ja...@op...>
commit a0a547a70d6f8e5cc444fe6b07020d874cca1418
Author: David Sommerseth <da...@us...>
Date:   Mon Nov 29 23:57:44 2010 +0100
    Provide 'dev_type' environment variable to plug-ins and script hooks
    
    Normally OpenVPN is configured with --dev {tun,tap}, but it is also possible
    to use --dev myvpn instead.  In these situations, OpenVPN will request
    --dev-type as well to be able to set up a tun or tap device properly.
    
    The 'dev' environment variable will contain the value provided by --dev.  In
    those cases where the plug-in/script need to behave differently when using a tun
    device versus using a tap device, there are no possibilities for it to know what
    kind of device --dev myvpn would be.
    
    This patch adds a 'dev_type' environment variable which contains a string of the
    device type, either automatically discovered based on the --dev name, or set using
    the --dev-type option.
    
    Signed-off-by: David Sommerseth <da...@us...>
    Acked-by: James Yonan <ja...@op...>
commit 7fc00d4cbe87206eea3ff5a8d12908c8c942f045
Author: James Yonan <ja...@op...>
Date:   Mon Dec 13 09:27:08 2010 +0000
    Misc fixes to r6708.
    
    Fixed issue where "signal SIGTERM" entered from the management
    interface might get subsequently downgraded to a SIGUSR1.
    
    
    git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@6716 e7ae566f-a301-0410-adde-c780ea21d3b5
commit cf69617bbea45a15423c4188daa9386debcbe1ec
Author: James Yonan <ja...@op...>
Date:   Thu Dec 9 11:21:04 2010 +0000
    Added "management-external-key" option.  This option can be used
    instead of "key" in client mode, and allows the client to run
    without the need to load the actual private key.  When the SSL
    protocol needs to perform an RSA sign operation, the data to
    be signed will be sent to the management interface via a
    notification as follows:
    
      >RSA_SIGN:[BASE64_DATA]
    
    The management interface client should then sign BASE64_DATA
    using the private key and return the signature as follows:
    
      rsa-sig
      [BASE64_SIG_LINE]
      .
      .
      .
      END
    
    This capability is intended to allow the use of arbitrary
    cryptographic service providers with OpenVPN via the
    management interface.
    
    
    git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@6708 e7ae566f-a301-0410-adde-c780ea21d3b5
commit 98c6662472adf7228e4265328aa8d067aa41695f
Author: James Yonan <ja...@op...>
Date:   Sun Nov 14 23:38:47 2010 +0100
    Fixed compiling issues when using --disable-crypto
    
    Peter Korsgaard <ja...@su...> reported an issue [1] when compiling
    with --disable-crypto activated.  He suggested a patch, which only
    partly solved the issue.  SVN r6568 / commit 3cf9dd88fd84108 added a
    new feature which further made it impossible to compile without crypto.
    
    This patch fixes both issues, based on Peter Korsgaard's patch.
    
    [1] <http://sourceforge.net/mailarchive/forum.php?thread_name=87fwx08bod.fsf%40macbook.be.48ers.dk&forum_name=openvpn-devel>
    
    Signed-off-by: James Yonan <ja...@op...>
    Acked-by: David Sommerseth <da...@us...>
    Signed-off-by: David Sommerseth <da...@us...>
commit 3fa86d237721ca113fa020b7e888a1e10374a560
Author: Markus Koetter <ko...@rr...>
Date:   Fri Dec 10 20:30:09 2010 +0100
    Add extv3 X509 field support to --x509-username-field
    
    This allows using other X509 certificate fields for the certificate
    authentication.  To use altSubjectName, use
    --x509-username-field ext:altSubjectName
    
    This feature requires OpenVPN to be built with --enable-x509-alt-username
    
    This patch is slightly modified, to honour --enable-x509-alt-username
    compile time configuration.  Two #ifdef's are added.
    
    Signed-off-by: Markus Koetter <ko...@rr...>
    Signed-off-by: David Sommerseth <da...@re...>
    Acked-by: David Sommerseth <da...@re...>
    Signed-off-by: David Sommerseth <da...@re...>
-----------------------------------------------------------------------
hooks/post-receive
-- 
OpenVPN with experimental and new features - which requires a lot of testing
 | 
| 
     
      
      
      From: <ope...@li...> - 2011-03-25 07:38:21
      
     
   | 
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "OpenVPN with experimental and new features - which requires a lot of testing".
The branch, master has been created
        at  43c1f78ae018f30a55bf1aa72cdd4d6f7bf8bded (commit)
- Log -----------------------------------------------------------------
commit 43c1f78ae018f30a55bf1aa72cdd4d6f7bf8bded
Author: Pierre Bourdon <de...@gm...>
Date:   Mon Oct 11 00:56:04 2010 +0200
    Adding support for SOCKS plain text authentication
    
    This patch adds support for SOCKS plain text (username/password)
    authentication as described in RFC 1929. It adds an optional third
    parameter to the socks-proxy option, which is a file containing the
    login credentials.
    
    I've been using this patch for two weeks now and it does not seem to
    cause any problem. The only modifications are in the SOCKS handshake
    handling and the options parser.
    
    Signed-Off-By: Pierre Bourdon <de...@gm...>
    Acked-by: Gert Doering <ge...@gr...>
    Acked-by: David Sommerseth <da...@us...>
    Signed-off-by: David Sommerseth <da...@us...>
commit a2d4ad1b2531b41ed5defa240db6b035eb6be634
Author: Mathieu GIANNECCHINI <mat...@fr...>
Date:   Tue Mar 2 00:26:57 2010 +0100
    enhance tls-verify possibility
    
    It should be nice to enhance tls-verify check possibilities against peer
    cert during a pending TLS connection like :
    - OCSP verification
    - check any X509 extensions of the peer certificate
    - delta CRL verification
    - ...
    
    This patch add a new "tls-export-cert" option which allow to get peer
    certificate in PEM format and to store it in an openvpn temporary file.
    Peer certificate is stored before tls-script execution and deleted after.
    The name of the related temporary file is available under tls-verify
    script by an environment variable "peer_cert".
    
    The patch was made from OpenVPN svn Beta21 branches.
    
    Here is a very simple exemple of Tls-verify script which provide OCSP
    support to OpenVPN (with tls-export-cert option) without any OpenVPN
    "core" modification :
    
    X509=$2
    
    openssl ocsp \
          -issuer /etc/openvpn/ssl.crt/RootCA.pem \
          -CAfile /etc/openvpn/ssl.capath/OpenVPNServeur-cafile.pem \
          -cert $peer_cert \
          -url http://your-ocsp-url
          if [ $? -ne 0 ]
          then
              echo "error : OCSP check failed for ${X509}" | logger -t
    "tls-verify"
              exit 1
           fi
    
    This has been discussed here:
    <http://thread.gmane.org/gmane.network.openvpn.devel/2492>
    <http://thread.gmane.org/gmane.network.openvpn.devel/3150>
    <http://thread.gmane.org/gmane.network.openvpn.devel/3217>
    
    This patch has been modified by David Sommerseth, by fixing a few issues
    which came up to during the code review process.  The man page has been
    updated and tmp_file in ssl.c is checked for not being NULL before calling
    delete_file().
    
    Signed-off-by: David Sommerseth <da...@us...>
    Acked-by: Gert Doering <ge...@gr...>
commit e4f38dc332f973bfe6d20238a0819a663c1893a8
Author: Karl O. Pinc <ko...@mo...>
Date:   Tue Mar 2 21:41:06 2010 +0100
    Several updates to openvpn.8 (man page updates)
    
    This is a collection of 4 patches sent to the -devel mailing list:
    * [PATCH] Frob the openvpn(8) man page tls-verify section to clarify
    * [PATCH] More improvments to openvpn(8) --tls-verify
    * [PATCH] Yet another tweak of openvpn(8) --tls-verify
    * [PATCH] Final frobbing of openvpn(8) --tls-verify
    
    Signed-off-by: David Sommerseth <da...@us...>
    Acked-by: David Sommerseth <da...@us...>
commit 936a95b534b6e4d2a9c80f2113bf5c4bc33fbc0e
Author: Mathieu GIANNECCHINI <mat...@fr...>
Date:   Tue Mar 2 00:26:57 2010 +0100
    enhance tls-verify possibility
    
    It should be nice to enhance tls-verify check possibilities against peer
    cert during a pending TLS connection like :
    - OCSP verification
    - check any X509 extensions of the peer certificate
    - delta CRL verification
    - ...
    
    This patch add a new "tls-export-cert" option which allow to get peer
    certificate in PEM format and to store it in an openvpn temporary file.
    Peer certificate is stored before tls-script execution and deleted after.
    The name of the related temporary file is available under tls-verify
    script by an environment variable "peer_cert".
    
    The patch was made from OpenVPN svn Beta21 branches.
    
    Here is a very simple exemple of Tls-verify script which provide OCSP
    support to OpenVPN (with tls-export-cert option) without any OpenVPN
    "core" modification :
    
    X509=$2
    
    openssl ocsp \
          -issuer /etc/openvpn/ssl.crt/RootCA.pem \
          -CAfile /etc/openvpn/ssl.capath/OpenVPNServeur-cafile.pem \
          -cert $peer_cert \
          -url http://your-ocsp-url
          if [ $? -ne 0 ]
          then
              echo "error : OCSP check failed for ${X509}" | logger -t
    "tls-verify"
              exit 1
           fi
    
    This has been discussed here:
    <http://thread.gmane.org/gmane.network.openvpn.devel/2492>
    <http://thread.gmane.org/gmane.network.openvpn.devel/3150>
    <http://thread.gmane.org/gmane.network.openvpn.devel/3217>
    
    This patch has been modified by David Sommerseth, by fixing a few issues
    which came up to during the code review process.  The man page has been
    updated and tmp_file in ssl.c is checked for not being NULL before calling
    delete_file().
    
    Signed-off-by: David Sommerseth <da...@us...>
    Acked-by: Gert Doering <ge...@gr...>
commit 29f3e73422d23d1544dddca48be06f6797456bc0
Author: Joe Patterson <j.m...@gm...>
Date:   Mon Mar 21 18:02:59 2011 -0400
    common_name passing in auth_pam plugin
    
    Added the ability to have "COMMONNAME" replaced with certificate common
    name in pam conversation.
    
    Signed-off-by: Joe Patterson <j.m...@gm...>
    Acked-By: David Sommerseth <da...@re...>
    Signed-off-by: David Sommerseth <da...@re...>
commit c2b22ff1f32565522018491fbaf43c9e9939f36c
Author: Stefan Hellermann <st...@th...>
Date:   Mon Feb 28 16:53:26 2011 +0100
    Fixed typo in plugin.h
    
    A additional ';' had sneaked in commit 4c4b8cedfa98e8892a53.  Lets
    kick it out again.
    
    Signed-off-by: Stefan Hellermann <st...@th...>
    Acked-by: David Sommerseth <da...@re...>
    Signed-off-by: David Sommerseth <da...@re...>
commit 57478791c3bd71c04cb8d634ec1097d6a6700cc0
Author: Stefan Hellermann <st...@th...>
Date:   Sun Feb 27 22:15:44 2011 +0100
    plugin.h: update prototype of plugin_call dummy in !ENABLE_PLUGIN case
    
    Commit 2db5a0ac3e053857d97e468de53e70a605f54561 adds two arguments to
    plugin_call(...), but missed the !ENABLE_PLUGIN case. With
    !ENABLE_PLUGIN, plugin_call(...) is only a dummy, so add these two
    parameters there too.
    
    Signed-off-by: Stefan Hellermann <st...@th...>
    Acked-by: David Sommerseth <da...@re...>
    Signed-off-by: David Sommerseth <da...@re...>
commit 691582b5a16ebc8a71d5d02ef456fefa2e2ec4c3
Author: David Sommerseth <da...@us...>
Date:   Thu Jan 6 23:24:52 2011 +0100
    Separate the general plug-in version constant and v3 plug-in structs version
    
    After a review of the second round of the the v3 plug-in implementation, it
    was decided to use a separate constant defining the version of the structs
    used for argument and return value passing, instead of OPENVPN_PLUGIN_VERSION.
    
    To not make it too complex, this patch uses a shared version constant for all
    the v3 structures.  It is not expected that these strucutures will change too
    much and too often.
    
    Signed-off-by: David Sommerseth <da...@us...>
    Acked-by: James Yonan <ja...@op...>
commit 7efbfdea878ea80c66dde605c4186e0ab2d11ed9
Author: David Sommerseth <da...@us...>
Date:   Fri Dec 10 01:20:43 2010 +0100
    Added a simple plug-in demonstrating the v3 plug-in API.
    
    To build the plug-in, do ./build log_v3 in the plugin/examples directory.
    
    This plug-in can be tested by running an OpenVPN server like this:
    
     # ./openvpn --plugin plugin/examples/log_v3.so --dev tun \
                 --server 192.168.240.0 255.255.255.0 --ca sample-keys/ca.crt \
                 --cert sample-keys/server.crt --key sample-keys/server.key \
                 --dh sample-keys/dh1024.pem
    
    The client can be started like this:
    
     # ./openvpn --client --remote localhost --ca sample-keys/ca.crt \
                 --cert sample-keys/client.crt --key sample-keys/client.key \
                 --dev tun --nobind --auth-user-pass
    
    This plug-in will only log arguments and environment variables it receives
    during all the different plug-in phases OpenVPN currently supports.  It will
    also parse the X509 certificate information given during the TLS_VERIFY phase.
    
    Signed-off-by: David Sommerseth <da...@us...>
    Acked-by: James Yonan <ja...@op...>
commit d974980144f6fb17ed253f981ec99fb24a18a052
Author: David Sommerseth <da...@us...>
Date:   Fri Dec 10 01:16:09 2010 +0100
    Extend the v3 plug-in API to send over X509 certificates
    
    The certificates sent to the plug-in API will only happen during the
    OPENVPN_PLUGIN_TLS_VERIFY phase and will contain a pointer to the OpenSSL
    X509 certificate data.
    
    Signed-off-by: David Sommerseth <da...@us...>
    Acked-by: James Yonan <ja...@op...>
commit 4879ccd65cd5e7d83cc514f64709deef66ad2926
Author: David Sommerseth <da...@us...>
Date:   Fri Dec 10 00:15:27 2010 +0100
    Implement the core v3 plug-in function calls.
    
    Let OpenVPN call the openvpn_plugin_open_v3() and
    openvpn_plugin_func_v3() plug-in functions if they exist in the plug-in.
    
    Signed-off-by: David Sommerseth <da...@us...>
    Acked-by: James Yonan <ja...@op...>
commit 7e9b6690055e900aaf06dccc446b36f7a4f0fb34
Author: David Sommerseth <da...@us...>
Date:   Fri Dec 10 00:09:20 2010 +0100
    Define the new openvpn_plugin_{open,func}_v3() API
    
    This just implements the basic API changes needed for the newer and more
    flexible plug-in API.
    
    Signed-off-by: David Sommerseth <da...@us...>
    Acked-by: James Yonan <ja...@op...>
commit 43c1e98dff8217dda163a0f5a454c8270c1bdb01
Author: David Sommerseth <da...@us...>
Date:   Mon Nov 29 23:57:44 2010 +0100
    Provide 'dev_type' environment variable to plug-ins and script hooks
    
    Normally OpenVPN is configured with --dev {tun,tap}, but it is also possible
    to use --dev myvpn instead.  In these situations, OpenVPN will request
    --dev-type as well to be able to set up a tun or tap device properly.
    
    The 'dev' environment variable will contain the value provided by --dev.  In
    those cases where the plug-in/script need to behave differently when using a tun
    device versus using a tap device, there are no possibilities for it to know what
    kind of device --dev myvpn would be.
    
    This patch adds a 'dev_type' environment variable which contains a string of the
    device type, either automatically discovered based on the --dev name, or set using
    the --dev-type option.
    
    Signed-off-by: David Sommerseth <da...@us...>
    Acked-by: James Yonan <ja...@op...>
commit eb9e4ec45573f6dbbe743d9a958ccfd7f08e155a
Author: James Yonan <ja...@op...>
Date:   Mon Dec 13 09:27:08 2010 +0000
    Misc fixes to r6708.
    
    Fixed issue where "signal SIGTERM" entered from the management
    interface might get subsequently downgraded to a SIGUSR1.
    
    
    git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@6716 e7ae566f-a301-0410-adde-c780ea21d3b5
commit a00869b9d1f8877c90f444b53e9b6bd8103d7a18
Author: James Yonan <ja...@op...>
Date:   Thu Dec 9 11:21:04 2010 +0000
    Added "management-external-key" option.  This option can be used
    instead of "key" in client mode, and allows the client to run
    without the need to load the actual private key.  When the SSL
    protocol needs to perform an RSA sign operation, the data to
    be signed will be sent to the management interface via a
    notification as follows:
    
      >RSA_SIGN:[BASE64_DATA]
    
    The management interface client should then sign BASE64_DATA
    using the private key and return the signature as follows:
    
      rsa-sig
      [BASE64_SIG_LINE]
      .
      .
      .
      END
    
    This capability is intended to allow the use of arbitrary
    cryptographic service providers with OpenVPN via the
    management interface.
    
    
    git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@6708 e7ae566f-a301-0410-adde-c780ea21d3b5
commit 32e0dfa74da8655205300094748712fcda897098
Author: Markus Koetter <ko...@rr...>
Date:   Fri Dec 10 20:30:09 2010 +0100
    Add extv3 X509 field support to --x509-username-field
    
    This allows using other X509 certificate fields for the certificate
    authentication.  To use altSubjectName, use
    --x509-username-field ext:altSubjectName
    
    This feature requires OpenVPN to be built with --enable-x509-alt-username
    
    This patch is slightly modified, to honour --enable-x509-alt-username
    compile time configuration.  Two #ifdef's are added.
    
    Signed-off-by: Markus Koetter <ko...@rr...>
    Signed-off-by: David Sommerseth <da...@re...>
    Acked-by: David Sommerseth <da...@re...>
    Signed-off-by: David Sommerseth <da...@re...>
-----------------------------------------------------------------------
hooks/post-receive
-- 
OpenVPN with experimental and new features - which requires a lot of testing
 | 
| 
     
      
      
      From: <ope...@li...> - 2011-03-24 21:04:31
      
     
   | 
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "OpenVPN with experimental and new features - which requires a lot of testing".
The annotated tag, v2.2-RC2 has been created
        at  e758fadd1927750afe3175873fb9a9d9a14ae42b (tag)
   tagging  338b6948dd52bc0cf2da7e09a29f5127066a7af7 (commit)
  replaces  v2.2-RC
 tagged by  David Sommerseth
        on  Thu Mar 24 22:03:51 2011 +0100
- Log -----------------------------------------------------------------
2011.03.24 -- Version 2.2-RC2
Alon Bar-Lev (1):
      Windows cross-compile cleanup
David Sommerseth (2):
      Open log files as text files on Windows
      Clarify default value for the --inactive option.
Gert Doering (1):
      Implement IPv6 in TUN mode for Windows TAP driver.
Samuli Seppänen (6):
      Added support for prebuilt TAP-drivers. Automated embedding manifests.
      Fixes to win/openvpn.nsi
      Replaced config-win32.h with win/config.h.in
      Updated INSTALL-win32.txt
      Fixes to Makefile.am
      Clarified --client-config-dir section on the man-page.
Ville Skyttä (1):
      Fix line continuation in chkconfig init script description.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
iEYEABECAAYFAk2LscQACgkQDC186MBRfrr9qwCfTaWNkTEbW1+Y5LMLp/wcNsf7
tvwAn3OWT892kbBzyEBqDxarqNVgFzfK
=z4qv
-----END PGP SIGNATURE-----
Alon Bar-Lev (1):
      Windows cross-compile cleanup
David Sommerseth (3):
      Open log files as text files on Windows
      Clarify default value for the --inactive option.
      Preparing for the v2.2-RC2 release
Gert Doering (1):
      Implement IPv6 in TUN mode for Windows TAP driver.
Samuli Seppänen (6):
      Added support for prebuilt TAP-drivers. Automated embedding manifests.
      Fixes to win/openvpn.nsi
      Replaced config-win32.h with win/config.h.in
      Updated INSTALL-win32.txt
      Fixes to Makefile.am
      Clarified --client-config-dir section on the man-page.
Ville Skyttä (1):
      Fix line continuation in chkconfig init script description.
-----------------------------------------------------------------------
hooks/post-receive
-- 
OpenVPN with experimental and new features - which requires a lot of testing
 | 
| 
     
      
      
      From: <ope...@li...> - 2011-03-24 21:04:05
      
     
   | 
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "OpenVPN with experimental and new features - which requires a lot of testing".
The branch, beta2.2 has been updated
       via  338b6948dd52bc0cf2da7e09a29f5127066a7af7 (commit)
       via  aab2f95439c28e2aa9358dbfe1ce7a15c774a766 (commit)
      from  ae32ea5919c156902bcdc1a4f2555d00d6109e32 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 338b6948dd52bc0cf2da7e09a29f5127066a7af7
Author: David Sommerseth <da...@re...>
Date:   Thu Mar 24 22:01:20 2011 +0100
    Preparing for the v2.2-RC2 release
    
    Signed-off-by: David Sommerseth <da...@re...>
commit aab2f95439c28e2aa9358dbfe1ce7a15c774a766
Author: Alon Bar-Lev <alo...@gm...>
Date:   Fri Mar 4 23:14:33 2011 +0200
    Windows cross-compile cleanup
    
    It should be sufficient to just try to see if socklen_t is defined.
    Next, on all platforms it would be int in all other platforms.
    And, there is no need to check for the type in monolitic environment
    like Windows, as it will be always the same.
    
    Currently it fails cross compile windows in mingw-w64 compiler, as
    winsock.h is as follows:
       """
         /* define WINSOCK_API_LINKAGE and WSAAPI for less
          * diff output between winsock.h and winsock2.h, but
          * remember to undefine them at the end of file */
       """
    And the macro uses these macros which are internal winsock macros and
    should not be used anyway.
    
    Also, when did the autodefs.h went mandatory? Why is it in
    tap-win32/common.h while no constant is actually used?
    
    The use of WSA_IO_INCOMPLETE without including winsock2.h is invalid!
    Look at http://msdn.microsoft.com/en-us/library/aa921087.aspx
    
    Signed-off-by: Alon Bar-Lev <alo...@gm...>
    Acked-by: James Yonan <ja...@op...>
    Signed-off-by: David Sommerseth <da...@re...>
-----------------------------------------------------------------------
Summary of changes:
 ChangeLog          |   22 ++++++++++++++++++++++
 acinclude.m4       |   48 ++++++++++++++++++++++--------------------------
 configure.ac       |    1 +
 syshead.h          |    1 +
 tap-win32/common.h |    2 ++
 version.m4         |    4 ++--
 6 files changed, 50 insertions(+), 28 deletions(-)
hooks/post-receive
-- 
OpenVPN with experimental and new features - which requires a lot of testing
 | 
| 
     
      
      
      From: <ope...@li...> - 2011-03-24 19:43:42
      
     
   | 
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "OpenVPN with experimental and new features - which requires a lot of testing".
The branch, beta2.2 has been updated
       via  ae32ea5919c156902bcdc1a4f2555d00d6109e32 (commit)
       via  1b71eafd4a0251740be28c495c874c2ffc9af3f6 (commit)
       via  527a351d5843793d016735a5e24daab42442ba45 (commit)
      from  ef2cbc771a6cf95868f2bb1c692e3cc9e2be5280 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit ae32ea5919c156902bcdc1a4f2555d00d6109e32
Author: Samuli Seppänen <sa...@op...>
Date:   Thu Mar 24 21:17:10 2011 +0200
    Clarified --client-config-dir section on the man-page.
    
    Signed-off-by: Samuli Seppänen <sa...@op...>
    Acked-by: David Sommerseth <da...@re...>
    Signed-off-by: David Sommerseth <da...@re...>
commit 1b71eafd4a0251740be28c495c874c2ffc9af3f6
Author: David Sommerseth <da...@re...>
Date:   Thu Mar 24 14:51:48 2011 +0100
    Clarify default value for the --inactive option.
    
    It is not clear in the manual that this feature is disabled
    by default.
    
    Signed-off-by: David Sommerseth <da...@re...>
    Acked-by: Gert Doering <ge...@gr...>
commit 527a351d5843793d016735a5e24daab42442ba45
Author: David Sommerseth <da...@re...>
Date:   Mon Dec 13 12:49:00 2010 +0100
    Open log files as text files on Windows
    
    By giving the "t" flag to _fdopen() on Windows, the file will be
    opened in a "translate mode", where it will take care of converting
    \n to \r\n, and also look for the CTRL-Z mark when opening the log
    file in append mode.
    
    Reference:
    <http://msdn.microsoft.com/en-us/library/dye30d82%28VS.80%29.aspx>
    
    Thanks to Alon Bar-Lev for pointing out this solution.
    
    Reported-by: Thomas Reifferscheid
    Signed-off-by: David Sommerseth <da...@re...>
    Acked-by: Gert Doering <ge...@gr...>
-----------------------------------------------------------------------
Summary of changes:
 error.c   |    2 +-
 openvpn.8 |    6 ++++--
 2 files changed, 5 insertions(+), 3 deletions(-)
hooks/post-receive
-- 
OpenVPN with experimental and new features - which requires a lot of testing
 | 
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "OpenVPN with experimental and new features - which requires a lot of testing".
The branch, bugfix2.1 has been updated
       via  745fd7b4bce91549a88959a47d5fc2e6d3753ecc (commit)
      from  2b7e41f39f54b68b515c9aa9053ca07bf54974a8 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 745fd7b4bce91549a88959a47d5fc2e6d3753ecc
Author: Joe Patterson <j.m...@gm...>
Date:   Mon Mar 21 18:02:59 2011 -0400
    common_name passing in auth_pam plugin
    
    Added the ability to have "COMMONNAME" replaced with certificate common
    name in pam conversation.
    
    Signed-off-by: Joe Patterson <j.m...@gm...>
    Acked-By: David Sommerseth <da...@re...>
    Signed-off-by: David Sommerseth <da...@re...>
-----------------------------------------------------------------------
Summary of changes:
 plugin/auth-pam/README     |    2 +-
 plugin/auth-pam/auth-pam.c |   11 +++++++++--
 2 files changed, 10 insertions(+), 3 deletions(-)
hooks/post-receive
-- 
OpenVPN with experimental and new features - which requires a lot of testing
 |