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

📄 changelog

📁 穿越防火墙技术代码
💻
📖 第 1 页 / 共 2 页
字号:
2000-12-06  lars brinkhoff  <lars@nocrew.org>	* configure.in: version 3.0.5.	* debian/changelog: sync.2000-09-14  lars brinkhoff  <lars@nocrew.org>	* tunnel.c (tunnel_accept): set errno to ETIMEDOUT before	returning -1.2000-08-31  lars brinkhoff  <lars@nocrew.org>	* configure.in: version 3.0.4.	* debian/changelog: sync with new version.	Bug fixes brought in from 3.2:	From Fumitoshi UKAI <ukai@debian.or.jp>:	* common.c (handle_device_input): set errno to EIO on error.	(handle_tunnel_input): likewise.	From Jonathan Buschmann <Jonathan.Buschmann@icn.siemens.it>:	* tunnel.c: include <netinet/tcp.h> to get definition of	TCP_NODELAY.2000-07-11  lars brinkhoff  <lars@nocrew.org>	* configure.in: version 3.0.3.2000-07-10  lars brinkhoff  <lars@nocrew.org>	* http.c (http_method): add random string to HTTP requests, in	order to work with proxies that doesn't recognize "no-cache" etc.	Thanks to Rogier R. Mulhuijzen <drwilco@drwilco.nl> for the	suggestion.	2000-07-04  lars brinkhoff  <lars@nocrew.org>	* htc.c (parse_arguments): fix spelling of "authorization".2000-06-30  lars brinkhoff  <lars@nocrew.org>	* port/Makefile.am (libport_a_SOURCES): change getopt_.h to getopt.h.2000-06-29  lars brinkhoff  <lars@nocrew.org>		From Albert Chin-A-Young <china@thewrittenword.com>:	* port/getopt_.h: rename to port/getopt.h	* port/getopt.c: include getopt.h instead of getopt_.h.	* port/getopt1.c: likewise.	* common.h: likewise.	Myself:	* configure.in: remove checks for getopt.h, getopt(), and	getopt_long().	* common.h: remove HAVE_GETOPT check.2000-06-22  lars brinkhoff  <lars@nocrew.org>	* htc.c (parse_arguments): correct typo of "proxy-authorization-file".	(parse_arguments): remove terminating CRLF or LF from auth file.	Thanks to Raphael Manfredi <Raphael.Manfredi@st.com> for this patch.	* configure.in: version 3.0.2.	* debian/changelog: sync with new version.2000-06-14  lars brinkhoff  <lars@nocrew.org>	* configure.in: version 3.0.1.2000-01-13  lars brinkhoff  <lars@nocrew.org>	* configure.in: from Albert Chin-A-Young	<china@thewrittenword.com>: A better way to check if -lnsl and	-lsocket should be used. Even though some systems have -lnsl and	-lsocket, it doesn't imply they should be used (i.e. IRIX).2000-01-12  lars brinkhoff  <lars@nocrew.org>	* configure.in: version 3.0.	* NEWS: updated with user-visible changes since 2.0.1999-12-22  lars brinkhoff  <lars@nocrew.org>	* cvs tag release_2_90		* configure.in: version 2.90.1999-12-15  lars brinkhoff  <lars@nocrew.org>	* common.c (open_device): from Chris Lesiak <clesiak@licor.com>:	The following patch allows httptunnel to work with devices	that aren't ttys.  Specifically, the Universal TUN device driver        version	0.3 by Maxim Krasnyansky <max_mk@yahoo.com>	patch to linux-2.2.12 seems to work fine.1999-12-07  lars brinkhoff  <lars@nocrew.org>	* port/poll.c (poll): patch from Shimayoshi Takao	<simayosi@img.sdl.melco.co.jp> fixed bug in poll() emulation.1999-10-25  lars brinkhoff  <lars@nocrew.org>	* htc.c (parse_arguments): 	* tunnel.c (tunnel_write_request): patch from Ludovic Rousseau	<rousseau@wallace.gemplus.fr> to make --strict-content-length work.	1999-08-24  lars brinkhoff  <lars@nocrew.org>	* cvs tag release_2_11		* configure.in: version 2.11.	* tunnel.c (tunnel_read): return -1 if tunnel_read_request	returns 0.	(tunnel_read_request): return 1 on success.	(tunnel_read_request): set errno when returning 0.1999-08-21  lars brinkhoff  <lars@nocrew.org>	* tunnel.c (tunnel_read_request): added logging of request header.1999-08-18  lars brinkhoff  <lars@nocrew.org>	* tunnel.c (tunnel_in_connect): improve error logging.	(tunnel_connect): return -1 if tunnel_in_connect() returns 0.	* TODO: added new idea from Raphael Manfredi.	* htc.c (usage, parse_arguments): recognize	--proxy-authorization-file.  Thanks to Raphael Manfredi	<Raphael.Manfredi@st.com> for suggesting this feature.1999-08-16  lars brinkhoff  <lars@nocrew.org>	* configure.in: version 2.10.cvs.	* cvs tag release_2_10		* configure.in: version 2.10.  (apparently 2.9 got lost)	* tunnel.c (tunnel_out_connect): 	* tunnel.c (tunnel_in_connect): 	don't use shutdown() (unless USE_SHUTDOWN is defined).	* tunnel.c (tunnel_out_setsockopts): prefer using TCP_NODELAY	to SO_SNDBUF.	Thanks to Raphael Manfredi <Raphael_Manfredi@pobox.com> for	pointing out the problems with using shutdown() and SO_SNDBUF.1999-08-13  lars brinkhoff  <lars@nocrew.org>	* htc.c (main): don't null-terminate the base64 string, since	encode_base64() does it.  use strcopy and strcat instead of	snprintf.	* base64.c (encode_base64): null-terminate the encoded string.	* htc.c (main): use the length value returned by encode_base64()	and null-terminate the base64-encoded string before using it with	snprintf.  Thanks to James Fidell <james@cloud9.co.uk> for	reporting this bug.		* base64.c (encode_base64): allocate one more byte for the	result string, in case someone wants to null-terminate it.1999-08-12  lars brinkhoff  <lars@nocrew.org>	* configure.in: version 2.8.cvs.	* cvs tag release_2_8		* configure.in: version 2.8.	* Makefile.am (EXTRA_DIST): forgot to include the debian files.1999-08-10  lars brinkhoff  <lars@nocrew.org>	* cvs tag release_2_71999-08-06  lars brinkhoff  <lars@nocrew.org>	* configure.in: version 2.7.1999-08-05  lars brinkhoff  <lars@nocrew.org>	* hts.1, htc.1: moved debian/hts.1 to top level and added htc.1.	Both manuals contributed by Teemu Hukkanen <tjhukkan@iki.fi>.		* debian/changelog, debian/copyright, debian/dirs, debian/docs,	debian/hts.1, debian/rules, debian/control: Debian files	contributed by Teemu Hukkanen <tjhukkan@iki.fi>.	1999-06-28  lars brinkhoff  <lars@nocrew.org>	* port/stdio_.h: #include <sys/types.h> and "config.h" to make sure	size_t is defined before it is used.  Thanks to Barry Hunter Priest	<hunter@panix.com> for reporting this bug.1999-06-09  lars brinkhoff  <lars@nocrew.org>	* tunnel.c (tunnel_opt): bug fix from Jeffrey S Laing	<laing@ns.jfl.com>.Wed May 26 08:15:54 1999  lars brinkhoff  <lars@nocrew.org>	* tunnel.c (tunnel_read_request): don't try to read any	data field if the length field of the request is 0.Tue May 18 21:18:28 1999  lars brinkhoff  <lars@nocrew.org>	* cvs tag release_2_6		* http.c (http_parse_response): allocates a Http_response	(http_parse_request): allocates a Http_request.	* configure.in: version 2.6.Sun May  9 12:10:45 1999  lars brinkhoff  <lars@nocrew.org>	* cvs tag release_2_5	* htc.c (main): added forgotten arguments to initial	"started with arguments" log message.	Thanks to Philip Craig <philip@pobox.com> for this patch:	* port/syslog_.h: corrected vsyslog() prototype.	* hts.c (parse_arguments):  added forgotten -k option.	* htc.c (usage): fixed spelling.	(parse_arguments): added forgotten -k option.	* renamed all port/Foo.h files into port/foo_.h.1999-05-08  lars brinkhoff  <lars@nocrew.org>	* configure.in: version 2.5.	* cvs tag release_2_4	* htc.c (usage, parse_arguments): new -U, --user-agent option.	(main): call tunnel_setopt to set "user_agent" option.	* tunnel.c (tunnel_opt): recognize "user_agent" option.	* http.c (http_method): add User-Agent header if specified.	* http.c (http_method_to_string): new function.	(http_alloc_header): new function.	(http_add_header): new function.	(http_write_header): new function.	(http_allocate_response): new function.	(http_create_response): new function.	(http_allocate_request): new function.	(http_create_request): new function.	(http_write_request): new function.	(http_method): call http_create_request, http_add_header, and	http_write_request.1999-04-24  lars brinkhoff  <lars@nocrew.org>	* hts.c (main): not specifying a pid file resulted in	a crash on some operating systems.  Thanks to Krishna	Swaroop <krishna@pnc.cmc.stph.net>.	* configure.in: version 2.4.Tue Apr 13 22:15:24 1999  lars brinkhoff  <lars@nocrew.org>	* cvs tag release_2_3		* hts.c (main, parse_arguments): add --pid-file option.	Thanks to Andrew Mobbs <andrewm@chiark.greenend.org.uk>.1999-04-04  lars brinkhoff  <lars@nocrew.org>	* configure.in: check for syslog().	* port/vsyslog.c (syslog): new function.  If config.h defines	neither HAVE_SYSLOG nor HAVE_VSYSLOG, logging will be disabled.1999-04-02  lars brinkhoff  <lars@nocrew.org>	* htc.c (main): --proxy-authorization fix.	* configure.in: version 2.3.	* cvs tag release_2_2	* configure.in: version 2.2	* port/vsnprintf.c (snprintf): new function.	* htc.c (main): set proxy_authorization option on tunnel.	(Arguments): new proxy_authorization variable.	(usage, parse_arguments): new --proxy-authorization option.	* http.c (http_method): add Proxy-Authorization to header.	* http.h (Http_destination): new proxy_authorization variable.	* tunnel.c (tunnel_opt): recognizes the "proxy_authorization" option.	* tunnel.c (tunnel_getopt): removed len argument.	* Makefile.am (EXTRA_DIST): add doc/rfc2045.txt.	(htc_SOURCES): add base64.c.	(noinst_SOURCES): add base64.h.	* base64.c (encode_base64): new function.Fri Mar 26 10:22:07 1999  lars brinkhoff  <lars@nocrew.org>	* README: added reference to MANUAL.	* MANUAL: added reference to Firewall Piercing mini-HOTWO.Thu Mar 25 09:14:04 1999  lars brinkhoff  <lars@nocrew.org>	* http.c (parse_header): missed one allocation check.	Thanks to John Bley <jbb6@acpub.duke.edu> for this patch.Wed Mar 24 16:36:26 1999  lars brinkhoff  <lars@nocrew.org>	* cvs tag release_2_1		* FAQ: added HP-UX question.Mon Mar 22 18:51:10 1999  lars brinkhoff  <lars@nocrew.org>	* tunnel.c (tunnel_opt): new function.	(tunnel_getopt, tunnel_setopt): use tunnel_opt.	(tunnel_opt): new options keep_alive and max_connection_age.	(struct tunnel): new variables keep_alive and max_connection_age.	(tunnel_write_request): close connection if it's older than 	max_connection_age seconds.	* htc.c, hts.c (main): send keepalive byte after arg.keep_alive	seconds of inactivity.	* htc.c, hts.c (usage, parse_arguments, main): new options	--keep-alive and --max-connection-age.Sat Mar 20 06:51:35 1999  lars brinkhoff  <lars@nocrew.org>	* tunnel.c (tunnel_write_request): write padding before closing	old connection if strict_content_length is set.	(tunnel_close): don't write padding unless strict_content_length	is set.	(struct tunnel): new strict_content_length variable.	(tunnel_setopt, tunnel_getopt): new functions.	* htc.c, hts.c (Arguments, parse_arguments): new --strict option.	* common.c (log_level): time stamps in debug messages.	* port/vsnprintf.c (vsnprintf, vsmprintf): new functions.	* configure.in: check for vsnprintf.	* port/vsyslog.c: use vsnprintf instead of vsprintf.	* configure.in: changed name from DEBUG to DEBUG_MODE.	changed all other files accordingly.	* common.c (log_exit): new function.	* htc.c, hts.c: use log_exit instead of exit.	* rw.c, tt.c: removed.	* Makefile.am: removed references to rw and tt.		* port/getopt.c, port/getopt1.c, port/getopt.h: copied from	GNU fileutils-4.0.	* port/endprotoent.c, port/Netdb.h, port/poll.c, port/sys/Poll.h,	port/vsyslog.c, port/Syslog.h, port/endprotoent.h, port/Netdb.h,	port/vsnprintf.c, port/Stdio.h, port/daemon.c, port/Unistd.h:	new files.	* common.c, common.h, tunnel.c: removed poll(), vsyslog(),	endprotoent(), daemon().	* modified all old files to use the new files.	* configure.in: version 2.1.	* cvs tag release_2_0	* Makefile.am (EXTRA_DIST): added FAQ.	* FAQ: new file.	* NEWS: updated for version 2.0.	* configure.in: version 2.0.Fri Mar 19 12:32:44 1999  lars brinkhoff  <lars@nocrew.org>		* NEWS: updated for version 1.103.		* acinclude.m4 (HTTPTUNNEL_DEFINE_INADDR_NONE): #include <sys/types.h>	in test to make it work on OpenBSD.	* TODO: some new stuff.Wed Mar 17 07:08:53 1999  lars brinkhoff  <lars@nocrew.org>	* hts.c (main): forgot return type int!	* htc.c, hts.c (main): improve a command line error message.	* common.h (BUG_REPORT_EMAIL): email bugs to	bug-httptunnel@gnu.org.	* configure.in: version 1.103.	* cvs tag release_1_102	* NEWS: updated for version 1.102.	* configure.in: stricter warnings when --enable-debug.	common.c, common.h, hts.c, http.c, tunnel.c: changes	to remove compiler warnings.	* tunnel.c (tunnel_out_setsockopts, tunnel_in_setsockopts):	don't return an error when the first setsockopt() fails.	also changed from log_error to log_debug, because errors	can be ignored.Tue Mar 16 15:28:07 1999  lars brinkhoff  <lars@nocrew.org>	* AUTHORS: changed email addresses to the preferred ones.	* configure.in: add check for endprotoent().	* tunnel.c (endprotoent) [!HAVE_ENDPROTOENT]: define	dummy emulation function (Cygwin B20 didn't have it).	* AUTHORS: Added Philip Craig to Testing section.	* configure.in: version 1.102.	* cvs tag release_1_101		* NEWS: updated for version 1.101.		* htc.c (main): removed problem which caused a busy loop.	* common.c (log_level): removed one level of indentation.	* hts.c, htc.c (main): log_notice PACKAGE, VERSION, and	debug_level.	* tunnel.h (DEFAULT_CONNECTION_MAX_TIME): 5 minutes seems	good enough.	* common.h (DEFAULT_KEEP_ALIVE): 5 seconds seems to satisfy	a very very picky proxy.	* Makefile.am: disabled compilation of tt and rw, as they are	hardly needed anymore.	* configure.in: version 1.101.	* cvs tag release_1_100.		* NEWS: updated for version 1.100.	* Makefile.am (EXTRA_DIST): added MANUAL (but it's not).	* tunnel.h (DEFAULT_CONNECTION_MAX_TIME): default maximum time	a HTTP POST connection will stay open.	* common.h (DEFAULT_KEEP_ALIVE): default period for sending	keep-alive bytes.	* configure.in: version 1.100.	* tunnel.c (tunnel_out_setsockopts): set SO_SNDLOWAT at	TCP level instead of SOL_SOCKET level.	(tunnel_in_setsockopts): set SO_RCVLOWAT at	TCP level instead of SOL_SOCKET level.	(get_proto_number): new function.Tue Mar 16 14:25:01 1999  Tomas Berndtsson  <tomas@nocrew.org>	* tunnel.c (tunnel_new_client): fixed string printing when the 	proxy string is NULL, so it doesn't segfault on Solaris.

⌨️ 快捷键说明

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