From 43e8714797d40bcf63efab428dcd25f9caf1d52b Mon Sep 17 00:00:00 2001 From: Jakub Sławiński Date: Fri, 5 Aug 2005 21:45:31 +0200 Subject: v0.7.2 - Added: http proxy basic authorization - Fixed: logging initialization after some value checking - Fixed: auto-reconnect failure when --nossl option is set - Added: auto-reconnect when afserver is not reachable on start - Added: auto-reconnect after normal afserver quit - Added: per user statistics: idle time, amount of downloaded/uploaded bytes and current download/upload rate - Added: support for https proxies - Added: possibility to bind sockets on different interfaces - Fixed: receiving incomplete headers from afclient - Fixed: close user connections by afclient --- doc/afclient.1 | 26 +++++++++++++++++++++++--- doc/afserver.1 | 10 +++++----- doc/afserver.conf.5 | 2 +- doc/en/README | 28 ++++++++++++++++++++-------- 4 files changed, 49 insertions(+), 17 deletions(-) (limited to 'doc') diff --git a/doc/afclient.1 b/doc/afclient.1 index c2d1bc3..fce6381 100644 --- a/doc/afclient.1 +++ b/doc/afclient.1 @@ -1,4 +1,4 @@ -.TH afclient 1 "apf 0.7.1" Jeremian +.TH afclient 1 "apf 0.7.2" Jeremian .SH NAME afclient \- active port forwarder client .SH SYNOPSIS @@ -72,8 +72,19 @@ is running (required) .B -K, --keep-alive N send keepalive packets every N seconds (default: not send keepalive packets) +.I Auto-reconnection + +.B --ar-start + enable auto-reconnection when afserver is not reachable on start (default: disabled) + +.B --ar-quit + enable auto-reconnection after normal afserver quit (default: disabled) + +.B --noar + disable auto-reconnection after premature afserver quit (default: enabled) + .B -A, --ar-tries N - try N times to reconnect to afserver after its premature quit (default: unlimited) + try N times to reconnect (default: unlimited) .B -T, --ar-delay N wait N seconds between reconnect tries (default: 5) @@ -113,7 +124,10 @@ is running (required) .B -L, --Load load a module for service's packets filtering -.I HTTP PROXY +.I HTTP/HTTPS PROXY + +.B -S, --use-https + use https proxy instead of http proxy .B -P, --proxyname the name of the machine with proxy server @@ -121,6 +135,12 @@ is running (required) .B -X, --proxyport the port used by proxy server (default: 8080) +.B -C, --pa-cred U:P + the user (U) and password (P) used in proxy authorization + +.B -B, --pa-t-basic + the Basic type of proxy authorization (default) + .SH "REMOTE ADMINISTRATION" Remote administration mode is enabled by diff --git a/doc/afserver.1 b/doc/afserver.1 index 042789e..24f9e6d 100644 --- a/doc/afserver.1 +++ b/doc/afserver.1 @@ -1,4 +1,4 @@ -.TH afserver 1 "apf 0.7.1" Jeremian +.TH afserver 1 "apf 0.7.2" Jeremian .SH NAME afserver \- active port forwarder server .SH SYNOPSIS @@ -29,11 +29,11 @@ which redirects it to the specified destination host:port. .B -n, --hostname NAME used when creating listening sockets (default: '') -.B -l, --listenport PORT - listening port number - users connect to it (default: 50127) +.B -l, --listenport [HOST:]PORT + listening [host:]port number - users connect to it (default: 50127) -.B -m, --manageport PORT - manage port number - +.B -m, --manageport [HOST:]PORT + manage [host:]port number - .I afclient connects to it (default: 50126) diff --git a/doc/afserver.conf.5 b/doc/afserver.conf.5 index 0337469..b942403 100644 --- a/doc/afserver.conf.5 +++ b/doc/afserver.conf.5 @@ -1,4 +1,4 @@ -.TH afserver.conf 5 "apf 0.7.1" Jeremian +.TH afserver.conf 5 "apf 0.7.2" Jeremian .SH NAME afserver.conf \- Configuration File for afserver .SH INTRODUCTION diff --git a/doc/en/README b/doc/en/README index 5dca91c..fab53ae 100644 --- a/doc/en/README +++ b/doc/en/README @@ -1,4 +1,4 @@ -AF - Active Port Forwarder 0.7.1 - README +AF - Active Port Forwarder 0.7.2 - README Copyright (C) 2003,2004,2005 jeremian - ================================================================= @@ -108,10 +108,10 @@ Multiple clients allow to create more sophisticated tunneling scheme. -n, --hostname - it's used when creating listening sockets (default: '') - -l, --listenport - listening port number - users connect - to it (default: 50127) - -m, --manageport - manage port number - second part of the active - port forwarder connects to it (default: 50126) + -l, --listenport - listening [host:]port - users connect to it + (default: 50127) + -m, --manageport - manage [host:]port - afclient connects to it + (default: 50126) -V, --version - display version number -h, --help - prints this help @@ -203,8 +203,16 @@ Multiple clients allow to create more sophisticated tunneling scheme. for details) (default: %d.%m.%Y %H:%M:%S) -K, --keep-alive N - send keepalive packets every N seconds (default: not send keepalive packets) - -A, --ar-tries N - try N times to reconnect to afserver after - its premature quit (default: unlimited) + + Auto-reconnection: + + --ar-start - enable auto-reconnection when afserver is not + reachable on start (default: disabled) + --ar-quit - enable auto-reconnection after normal afserver quit + (default: disabled) + --noar - disable auto-reconnection after premature afserver + quit (default: enabled) + -A, --ar-tries N - try N times to reconnect (default: unlimited) -T, --ar-delay N - wait N seconds between reconnect tries (default: 5) Modes: @@ -233,10 +241,14 @@ Multiple clients allow to create more sophisticated tunneling scheme. -l, --load - load a module for user's packets filtering -L, --Load - load a module for service's packets filtering - HTTP PROXY: + HTTP/HTTPS PROXY: + -S, --use-https - use https proxy instead of http proxy -P, --proxyname - the name of the machine with proxy server -X, --proxyport - the port used by proxy server (default: 8080) + -C, --pa-cred U:P - the user (U) and password (P) used in proxy + authorization + -B, --pa-t-basic - the Basic type of proxy authorization (default) ================================================================================ -- cgit v1.1