Changeset 14566


Ignorieren:
Zeitstempel:
03.12.2017 18:18:04 (vor 7 Tagen)
Autor:
Whoopie
Nachricht:

vtun: bump version to 3.0.4

Ort:
trunk
Dateien:
5 bearbeitet

Legende:

Unverändert
Hinzugefügt
Entfernt
  • trunk/CHANGELOG

    r14563 r14566  
    206206    * vnstat 1.17 
    207207    * vsftpd 3.0.3 
     208    * vtun 3.0.4 
    208209    * wget 1.19.2 
    209210    * xpdf 3.04 
  • trunk/make/vtun/Config.in

    r9473 r14566  
    11config FREETZ_PACKAGE_VTUN 
    2     bool "VTun 3.0.3" 
     2    bool "VTun 3.0.4" 
    33    default n 
    44    help 
  • trunk/make/vtun/patches/110-debian_sslauth.patch

    r9322 r14566  
    1 --- auth.c.orig 
     1--- auth.c 
    22+++ auth.c 
    33@@ -23,6 +23,10 @@ 
     
    4545+#ifdef HAVE_SSL 
    4646+ 
    47  void gen_chal(char *buf) 
     47 static void gen_chal(char *buf) 
    4848 { 
    4949    RAND_bytes(buf, VTUN_CHAL_SIZE); 
    5050 } 
    5151  
    52 -void encrypt_chal(char *chal, char *pwd) 
    53 +void ssl_encrypt_chal(char *chal, char *pwd) 
     52-static void encrypt_chal(char *chal, char *pwd) 
     53+static void ssl_encrypt_chal(char *chal, char *pwd) 
    5454 {  
    5555    register int i; 
     
    6363 } 
    6464  
    65 -void decrypt_chal(char *chal, char *pwd) 
    66 +void ssl_decrypt_chal(char *chal, char *pwd) 
     65-static void decrypt_chal(char *chal, char *pwd) 
     66+static void ssl_decrypt_chal(char *chal, char *pwd) 
    6767 {  
    6868    register int i; 
     
    7373  
    7474    for(i=0; i < VTUN_CHAL_SIZE; i += 8 ) 
    75 @@ -91,30 +118,43 @@ void decrypt_chal(char *chal, char *pwd) 
     75@@ -91,30 +118,43 @@ 
    7676  
    7777 #else /* HAVE_SSL */ 
    7878  
    79 -void encrypt_chal(char *chal, char *pwd) 
     79-static void encrypt_chal(char *chal, char *pwd) 
    8080-{  
    8181-   char * xor_msk = pwd; 
     
    8686-} 
    8787- 
    88 -void inline decrypt_chal(char *chal, char *pwd) 
     88-static void inline decrypt_chal(char *chal, char *pwd) 
    8989-{  
    9090-   encrypt_chal(chal, pwd); 
     
    9292- 
    9393 /* Generate PSEUDO random challenge key. */ 
    94  void gen_chal(char *buf) 
     94 static void gen_chal(char *buf) 
    9595 { 
    9696    register int i; 
     
    133133  
    134134 /*  
    135 @@ -358,7 +398,11 @@ struct vtun_host * auth_server(int fd) 
     135@@ -358,7 +398,11 @@ 
    136136           if( !(h = find_host(host)) ) 
    137137              break; 
     
    146146           if( !memcmp(chal_req, chal_res, VTUN_CHAL_SIZE) ){ 
    147147              /* Auth successeful. */ 
    148 @@ -410,7 +454,11 @@ int auth_client(int fd, struct vtun_host 
     148@@ -410,7 +454,11 @@ 
    149149           if( !strncmp(buf,"OK",2) && cs2cl(buf,chal)){ 
    150150              stage = ST_CHAL; 
     
    159159  
    160160              continue; 
    161 --- cfg_file.y.orig 
     161--- cfg_file.y 
    162162+++ cfg_file.y 
    163 @@ -74,7 +74,7 @@ int yyerror(char *s);  
     163@@ -74,7 +74,7 @@ 
    164164 %token K_OPTIONS K_DEFAULT K_PORT K_BINDADDR K_PERSIST K_TIMEOUT 
    165165 %token K_PASSWD K_PROG K_PPP K_SPEED K_IFCFG K_FWALL K_ROUTE K_DEVICE  
     
    170170  
    171171 %token <str> K_HOST K_ERROR 
    172 @@ -284,6 +284,13 @@ host_option: '\n' 
     172@@ -285,6 +285,13 @@ 
    173173            } 
    174174            compress 
     
    184184              if( $2 ){ 
    185185                 parse_host->flags |= VTUN_ENCRYPT; 
    186 --- cfg_kwords.h.orig 
     186--- cfg_kwords.h 
    187187+++ cfg_kwords.h 
    188 @@ -37,6 +37,7 @@ struct kword cfg_keyword[] = { 
     188@@ -37,6 +37,7 @@ 
    189189    { "addr",    K_ADDR },  
    190190    { "iface",       K_IFACE },  
     
    194194    { "multi",   K_MULTI },  
    195195    { "iface",    K_IFACE },  
    196 --- main.c.orig 
     196--- main.c 
    197197+++ main.c 
    198 @@ -66,6 +66,7 @@ int main(int argc, char *argv[], char *e 
     198@@ -79,6 +79,7 @@ 
    199199      vtun.cfg_file = VTUN_CONFIG_FILE; 
    200200      vtun.persist = -1; 
     
    204204      /* Dup strings because parser will try to free them */ 
    205205      vtun.ppp   = strdup("/usr/sbin/pppd"); 
    206 @@ -88,6 +89,11 @@ int main(int argc, char *argv[], char *e 
     206@@ -101,6 +102,11 @@ 
    207207      default_host.ka_interval = 30; 
    208208      default_host.ka_maxfail  = 4; 
     
    216216      /* Start logging to syslog and stderr */ 
    217217      openlog("vtund", LOG_PID | LOG_NDELAY | LOG_PERROR, LOG_DAEMON); 
    218 @@ -166,6 +172,16 @@ int main(int argc, char *argv[], char *e 
     218@@ -181,6 +187,16 @@ 
    219219    vtun.persist = 0; 
    220220      if(vtun.timeout == -1) 
     
    233233      switch( vtun.svr_type ){ 
    234234    case -1: 
    235 --- vtun.h.orig 
     235--- vtun.h 
    236236+++ vtun.h 
    237 @@ -99,6 +99,9 @@ struct vtun_host { 
     237@@ -100,6 +100,9 @@ 
    238238    int  rmt_fd; 
    239239    int  loc_fd; 
     
    245245    int  persist; 
    246246  
    247 @@ -204,6 +207,7 @@ extern llist host_list; 
     247@@ -205,6 +208,7 @@ 
    248248 struct vtun_opts { 
    249249    int  timeout; 
  • trunk/make/vtun/patches/120-fix_improper_inlines.patch

    r10562 r14566  
    11--- cfg_file.y 
    22+++ cfg_file.y 
    3 @@ -598,7 +598,7 @@ 
     3@@ -599,7 +599,7 @@ 
    44 /* Find host in the hosts list. 
    55  * NOTE: This function can be called only once since it deallocates hosts list. 
     
    1010    return (struct vtun_host *)llist_free(&host_list, free_host, host); 
    1111 } 
    12 @@ -616,7 +616,7 @@ 
     12@@ -617,7 +617,7 @@ 
    1313 } 
    1414  
     
    2121--- vtun.h 
    2222+++ vtun.h 
    23 @@ -235,6 +235,6 @@ 
     23@@ -236,6 +236,6 @@ 
    2424 int  tunnel(struct vtun_host *host); 
    2525 int  read_config(char *file); 
  • trunk/make/vtun/vtun.mk

    r14375 r14566  
    1 $(call PKG_INIT_BIN, 3.0.3) 
     1$(call PKG_INIT_BIN, 3.0.4) 
    22$(PKG)_SOURCE:=$(pkg)-$($(PKG)_VERSION).tar.gz 
    3 $(PKG)_SOURCE_MD5:=f3becf2a0270910a841060c08d1db824 
     3$(PKG)_SOURCE_MD5:=f952c5895ae8f40235aaad9a8f41a4bd 
    44$(PKG)_SITE:=@SF/$(pkg) 
    55$(PKG)_BINARY:=$($(PKG)_DIR)/vtund 
Hinweis: Hilfe zur Verwendung der Changeset-Ansicht finden Sie unter TracChangeset.