2006-11-06  Jia Wang <skyroam@gmail.com>
	
	* Release 1.5.

2006-11-05  Jia Wang <skyroam@gmail.com>

	* proxyknife.c,readconf.c: Add debug: set_debug.debug=,-d option. 
	* mem.c: Check proxyknife_in,proxyknife_out,proxyknife_in_buffer
	* readconf.c: Check my.mytype before debug.
	* proxynife.c: Use debug to control output.
	* readconf.c: Use debug to control output. 
	* http.c: Use debug to control output. 
	* loop.c: Add more mutex to lock output. Shortten output format.
	* readconf.c: Remove debug output for "-f" option.
	* mem.c,proxyknife.h: Add my.buffer, init. 
	* mem.c,proxyknife.c: Move proxyknife_in,proxyknife_out,
	proxyknife_in_buffer to mem.c. 
	* http.c,proxyknife.h: Add CONVIAHTTP_MAIN function.
	* proxyknife.h: Define HTTP_CONNECT_AUTH  11 ,define 
	SOCKS5_CONNECT_AUTH 12,define DIRECT 21,define KEY "2006 Google". 
	Add SOCKS4A_CONNECT,SOCKS4A_BIND. 
	* socks5.c,proxyknife.h: Add CONVIASOCKS5_MAIN function. 
	* fetchproxylist.c: Support fetching via myproxy.

2006-11-04  Jia Wang <skyroam@gmail.com>

	* src/loop.c: Check "200 OK" before find the keyword.

2006-11-03  Jia Wang <skyroam@gmail.com>
	
	* src/Makefile.am: SYSTEM_PROXYKNIFECONF
	* src/readconf.c: Check SYSTEM_PROXYKNIFECONF to find configuration  
	at last. 

2006-11-02  Jia Wang <skyroam@gmail.com>
	
	* doc/proxyknife.texi: Eaten hyphens fixed. 
	* doc/proxyknife_zh.texi: Eaten hyphens fixed.
	* po/zh_CN.po: Remove fuzz.
	* src/readconf.c: Add three spaces before "\t'-'".
	* po/Makevars: Set bug list and copyright. 
	* doc/Makefile.am: Update proxyknife_TEXINFOS,add TEXI2DVI. 
	* gl/: Upgrade gnulib.
	* src/,src/Makefile.am:Add gettext.h. 
	* configure.in: ALL_LINGUAS

2006-10-31  Jia Wang <skyroam@gmail.com>

	* proxyknife.c: Use LC_CTYPE instead of LC_ALL.
	* proxyknife.h: Change DIRECT from -1 to 5.
	* ChangeLog: Update style, add copyright and change date format.
	* NEWS: Update style, add copyright and change date format.
	* Release 1.4.

2006-10-30  Jia Wang <skyroam@gmail.com>

	* Upgrade gnulib
	* Upgrade to gettext-0.15

2006-10-29  Jia Wang <skyroam@gmail.com>

	* proxyknife.c,readconf.c: Add option "-" to read from stdin 
	in more platforms.  
	* loop.c,fetchproxylist.c: Add sgetaline function.
	* proxyknife.c,loop.c: Add proxyknife_in_buffer_cur for list buffer.
	* mem.c: Rewrite pxmalloc,pxrealloc. Move pthread_exit out of 
	pxmalloc,pxrealloc.
	* getaline.c,http.c,checkaline.c,loop.c,fetchproxylist.c: Update all 
	functions using pxmalloc, pxrealloc.
	* src/Makefile.am: Update for fetchproxylist.c
	* proxyknife.h: PROXYKNIFE_DEFAULT_LISTSITE
	* fetchproxylist.c,readconf.c: Add simple parser for 
	PROXYKNIFE_DEFAULT_LISTSITE. Default to PROXYKNIFE_DEFAULT_LISTSITE if
	url mode is opened without site specified.

2006-10-28  Jia Wang <skyroam@gmail.com>
	
	* proxyknife.c: Ignore SIGPIPE,leave EPIPE to write.
	* Some comments.
	* readconf.c,proxyknife.h: proxyknife_in_type,set_proxyknifeintype,
	IN_FILE,IN_HTTP,option 'I'. 
	Prepare for fetch proxylist from web server. 
	* Add fetchproxylist.c: functions to fetch proxylist from the website.

2006-10-15  Jia Wang <skyroam@gmail.com>
	
	* loop.c: Fix estab delay bug. 

2006-07-23  Jia Wang <skyroam@gmail.com>

	* README,FEATURELIST: Replace Linux with GNU/Linux.
	* Release 1.3.1.
	* Become GNU Package. 

2006-07-21  Jia Wang <skyroam@gmail.com>
	
	* Release Proxyknife 1.3.

2006-07-19  Jia Wang <skyroam@gmail.com>

	* configure.in: Add AC_CONFIG_SRCDIR,
	Use package name in AC_INIT to fit with style of po.
	Add AC_CONFIG_HEADER([config.h]) for compiling intl in 
	system without it.
	* configure.in,Makefile.am,src/Makefile.am: 
	Common change for gettext.
	* Add chinese translation (zh_CN.mo).

2006-07-18  Jia Wang <skyroam@gmail.com>

	* Change the name to proxyknife and update the files including it.
	* Change "Linux" to "GNU/Linux". 
	* Add long options.

2006-07-16  Jia Wang <skyroam@gmail.com>

	* xfree,pxfree BUGS and literal errors. 
	  Thanks to xiaosuo <xiaosuo@gmail.com>.

2006-07-11  Jia Wang <skyroam@gmail.com>

	* NEWS: Released Phc Version 1.2.
	* readconf.c: Add -V option,print version and copyright.

2006-07-10  Jia Wang <skyroam@gmail.com>
	
	* readconf.c: Add -i(phcin),-o(phcout) options to commandline
	              and configuration file. Inputfile with proxies 
		      to be checked and output file with proxies 
		      been verified can be customized now.
	* change style of some errors output, add source filename 
	and parameters.
	* socks4.c: Begin to support socks4 myproxy. 

2006-07-08  Jia Wang <skyroam@gmail.com>
	
	* readconf.c: Commandline options, -f for configuration file.
	* socks4.c: Define SOCKS4USER as "anonymous".

2006-07-07  Jia Wang <skyroam@gmail.com>
	
	* readconf.c: Fix errors on search path of PHC_CONF .

2006-07-01  Jia Wang <skyroam@gmail.com>
	
	* readconf.c: Search phc.conf in ~,/etc and current directory. 

2006-06-30  Jia Wang <skyroam@gmail.com>
	
	* Switch into branch 1.2.
	* socks4.c: Add socks4 support for socks4 testproxy.

2005-06-25  Jia Wang <skyroam@gmail.com>
	
	* NEWS: Released Phc Version 1.1.

2005-06-24  Jia Wang <skyroam@gmail.com>
	
	* configure.in: Change configure.in and port phc to SunOS and OSF1.
	* doc/Makefile.am: Change doc/Makefile.am to install html easily.
	* src/phc.c: Remove O_APPEND flag for logfilename.

2005-06-23  Jia Wang <skyroam@gmail.com>
	
	* Direct connection to testproxy is added
	* Compare logfilename with LOGSTDERR including trailing '\0' 
	to permit "./pathname" 

2005-06-23  Jia Wang <skyroam@gmail.com>
	
	* Use logfilename to replace debug. 

2005-06-22  Jia Wang <skyroam@gmail.com>

	* Documentation in texinfo , html finished.
	* Fix a bug(exit silently if let debug=0,mytype=4) found by
	J.P. Li < lili2000_0@hotmail.com >. Just remove a 
	wrong ',' in loop.c to fix it.

2005-06-21  Jia Wang <skyroam@gmail.com>
	
	* Rewrite createlist and add it again

2005-06-20  Jia Wang <skyroam@gmail.com>
	
	* Split method into httptestmethod and socks5testmethod 

2005-06-19  Jia Wang <skyroam@gmail.com>
	
	* Split words in function with '_'
	* Add option debug

2005-06-17  Jia Wang <skyroam@gmail.com>
	
	* change output format on screen for "screen copy"
	* readconf.c, fix some configuration output

2005-06-14  Jia Wang <skyroam@gmail.com>
	
	* add timeout option to control read,write,and connect.  

2005-06-10  Jia Wang <skyroam@gmail.com>
	
	* CONGET -> PCONGET
	* GET -> PGET
	* add GET function for common HTTP GET
	* add S5CONGET function for validate free socks5 proxy
	* add  target.targetadd, remove _ in target members 

2005-06-09  Jia Wang <skyroam@gmail.com>
	
	* add timeout option for every testproxy
	* add socks5 support for testproxy
	* CONNECTVIA -> CONVIAHTTP
	* CONN -> CONGET 
	* split myuserpass to myuser and mypass
	* phc.h phc.c 
	* move header_auth code to http.c as httpbuildauth function

2005-06-08  Jia Wang <skyroam@gmail.com>
	
	* remove createlist script, recover proxylist-filter in code again.
	* only ipv4 addr  in proxylist is permitted.

2005-06-05  Jia Wang <skyroam@gmail.com>
	
	* interface for connection to testproxy directly (unfinished)
	* customize path to conf file when compiling (considered)
	* texinfo
	* the third revision of GPL 2 

2005-05-11  Jia Wang <skyroam@gmail.com>
	
	* rewrite struction and prepare interface for the extension
	* learning gnu-coding-standards
	* add mem wrapper and remove inner stricts of vars
	* rewrite the whole codes to be compatible with ansi c

2005-02-20  Jia Wang <skyroam@gmail.com>

	* through a free(without basic auth) http tunnel is enabled.

2005-02-20  Jia Wang <skyroam@gmail.com>
	
	* HTTP_GET (switch)
	* HTTP_CONNECT (switch)
	* through a http proxy with basic auth (must have)
	* manpage
	* autoconf automake
	* thread (custom)
	* proxylist (user provide) 
	* 3delay for HTTP_GET,4 delay for HTTP_CONNECT
	* checksite ,key and user_agent (custom) 
	----------------------------------------------------------------------
        Copyright (C) 2005, 2006 Jia Wang (skyroam@gmail.com) 
        Copying and distribution of this file, with or without modification,
        are permitted in any medium without royalty provided the copyright
        notice and this notice are preserved.


