version 0.3 (Jul 14 1997)
-----------
* enhanced X Window  user interface - now supports keyboard focus traversing 
  between widgets (work not perfect)
* most of widgets are modified
* new feature added - updating remote URL references in local tree to local in 
  HTML documents
* now is posible to enter more starting URLs  
* many bug fixes

version 0.3pl1 (Aug 6 1997)
--------------
* avoid to change modification time of file (I wana to implement document tree
  synchronisation soon)
* removed bug which results in hang when try to transfer moved robots.txt file
* now moved URLs are corretly rewriten in HTML document (broken in 0.3)
* more verbose reporting about moved documents

version 0.5 (Sep 25 1997)
--------------
* now every host name is converted to lower case to prevent redundance
* some changes in widget library 
* implemented transparent "reget" with FTP or HTTP protocol. Not ever HTTP
  server supports reget. (Apache 1.2< , Netscape , MSIIS , and ever HTTP/1.1 
  compliant server)
* now all files are at first stored with temporary name (posible use of reget in
  another run of program). When download is finished file gets true filename.
* new mode "resume regets" is implemented
* code restructulisation
* functions to convert date string to internal format (synchronisation ...)
* new mode "singlepage" added - download only one HML document with all inline
  objects (pictures, ...)
* server side map are now handled correctly
* repaired bug when anchor names are not writen in local URLs when rewriting
  (broken in 0.3 , 0.3pl1 , in previous versions was good)
* changes in file naming rules (each directory index is now stored in _._.html
  file not in index.html or ftp_dir_index.html) == better reverse transformation 
  from filename to URL. 
* implemented HTTP and FTP synchronization
* added new mode to SButton widget and its succesors to emulate on/off button
* Toggle implemented transparently (mixed use of SButton > , CheckButton , 
  CheckME)
* asynchronous connect when running in X Window mode
* !!!!!!!!!!!! changed name for subdirectory where www documents are stored from
  !!!!!!!!!!!! "www" to "http" (this make one of my colleague very sick :-))
* timeouts are now handled via "select()"
* now is each URL added to hash table too for better performance in 
  was_before() function - this means litle more work for each URL but when
  working on big set of URLs this will save lot of CPU time.
* simple SSL support by using of SSLeay
* removed some bugs
* added FTP proxy support
* update X Window interface and scheduler to reflect all changes
* updated documentation

version 0.5pl1 (Sep 30 1997)
--------------
* removed bug which avoid use of X Window interface when compiled without SSL
  support
* start to rewrite some of widgets
* all modes which scans local document tree now scans only  desired directories
* removed bug when pavuk sometimes hangs for long period if you try to schedule 

version 0.6 (Nov 11 1997)
-----------
* all command line parameters are handled transparently via param table
* each parameter is now posible to handle in "pavukrc" file
* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
* WOW WOW WOW I finaly solve that problem with that dirty TreeWidget !!!!
* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
* keyboard control for TreeWidget (ScrollTreeWidget)
* removed one big memory leak in get_abs_file_path()
* Combo widget
* Configuration managment via so called scenarios
* many bug fixes in X window interface
* more command line switches (oposits for booleans)
* removed bug in file_is_html() while checking if file successfuly opened
* removed bug in close_socket() -> "if (sock < 0) close(sock)" 
	^^^^.. I love you strace.

version 0.6pl1 (Nov 13 1997)
--------------
* removed mistake with list parameters ( -asite , -dsite , -ddomain ...)
* removed bugs in -v -h parameters checking

version 0.6pl2 (Nov 16 1997)
--------------
* repared some bugs - scenario loading, Domain Allow/disallow switch ...
* extended scenario loader/saver to allow scenario dir selection
* repared html parser - \n or \r inside parsed tag results in bugy result
* command-line scenario saver

version 0.6pl3 (Dec 2 1997)
--------------
* limitation for size of transfered document added (-maxsize)
* limitation for MIME type of transfered document via HTTP/HTTPS 
  (-amimet/-dmimet)
* authorization for HTTP proxy added
* repared bug - Xtoolkit standart parameter were not recognized
* repared bug - when parent document were not successuly processed ,
  stays locked
* repared bug - when using HTTP proxy && conecting to SSL server
* added SSL proxy support
* added Gopher proxy support
* added gatewaing FTP and Gopher via HTTP proxy
* better FTP data connection handling
* progres meter on terminal (-progres)
* Log widget implemented

version 0.7 (Dec 30 1997)
-----------
* rewriten message reporting system for X Window - now based on Log widget
* added NLS support via GNU gettext
* created slovak message catalog by ondrej@idata.sk (zatial bez diakritiky)
* implemented removing of improper files directories (in sync mode)
* bug in FTP synchronization removed - bugy reply code check
* some needless FTP commands are not send while retrieving directory list -
  (MDTM . RETR)
* ftp data connection is established befor REST while restarting FTP transfer - 
  sometimes FTP server starts transfer from beginig instead of from given 
  position (I dont known why)
* checking of file size when synchronizing (FTP only)
* better FTP control connection handling
* some bug fixes
* loging messages to file
* solved problems with FTP synchronization

version 0.7pl1 (Jan 13 1998)
--------------
* added support for HTTP/HTTPS URLs with authentification informations :
  http://user:password@host:port/....
* in sync mode used standart UTC time instead of localtime - gmtime()
* ftp command MDTM sent only when required
* handling of HTML tag <META HTTP-EQUIV="Refresh" Content="..; URL=...">
* added in file stored authentification informations (read manual for authinfo
  file format)
* added more entries into mime type selection dialog 
  (from apache mime.types file)
* now pavuk sets return code of program to number of failed transfers
* now you can optionaly omit some directory levels from local doc tree 
  (try set -base_level $nr at command line and you will see what this means) 
* checking of write() fail
* progres is now reported corectly when restarting transfer
* changed some of widgets to have translatable strings
* repared bug in ScrollWin widget code , when TreeList or Log widget sometimes 
  jumps up
* asynchronous DNS name resolving via external process
  (breakable in X11 interface)
* dirty solved error in Col and Row widget when resizable widget gets zero size
* german message catalog by Jrgen Grieb

version 0.7pl2 (Jan 15 1998)
--------------
* repared compile bug in update_links.c (when compiling without X Window
  interface support)
* implemented buffered DNS requests in dns_gethostbyname()
* repared bug when downloading FTP directory via HTTP gateway and gateway 
  returns HTML document with local nor remote URLs
* implemeted so called dirty ftp proxy (-ftp_dirtyproxy) using CONNECT 
  request to HTTP proxy.
* repared bug in filename_to_url() http.password and http.user are not 
  initialised to NULL
* synchronisation with FTP<->HTTP gateway is now posible
* to translatable message catalog added geometry of window

version 0.7pl3 (Jan 26 1998)
--------------
* in sync mode is now reported corectly ,that document is up to date
* implemented active FTP data connection
* new slovak message catalog in ISO-8859-2 encoding by me
* you can now specify directory wrom which will be message catalog loaded
  (-msgcat or NLSMessageCatalogDir:)
* rewriten passing of X-attributes to be smarter translatable
* now each comand line switch can have own help text ==> easier management
  of massage catalogs && self documenting switches
* rewriten all interface dependent staff to easier support GTK
* some initial GTK things done
 
version 0.8 (Feb 27 1998)
-----------
* automake/autoconf compilation-configuration scripts == very easy
  installation
* GTK interface
* gnu-win32 portability
* rewriten HTML parsing code + HTML4.0 support
* fcntl locking on systems, where flock not supported
* some bugs in X-interface solved
* GTK Calendar widget
* minor bug fixes
* restriction on document creation time implemented
* rewriten parts of X-toolkit interface to look similiar as GTK interface
* czech message catalog by Petr Vyhnalek 

version 0.8pl1 (Mar 25 1998)
--------------
* some memory leaks removed
* URL based synchronisation
* command line scheduling (-schedule) 
* repared configure script : don't fail configuring GTK interface when Xpm or 
  Xext libraries not succesfully checked, gettext in glibc2 
* cyclic rescheduling (-reschedule)
* limit set of documents only on starting site (-dont_leave_site/-leave_site) 
* limit set of documents only on starting directory on starting site
  (-dont_leave_dir/-leave_dir)
* updated GTK interface for GTK+-0.99.4 =<
* inline objects are on same level of tree as parent when checking deep limit
* new option (-leave_level) to limit number of levels outside from starting 
  site 
* you can now disable compiling of URL tree preview (big memory save)
  run configure script with --disable-tree 
* solved bug in xinterface.c , which causes segfault in sprintf with some 
  versions of libc.
* man page is installable via make install
* solved problems in widgets, which refuse to run Xt interface in some 
  configurations

version 0.8pl2 (Mar 30 1998)
--------------
* repared bug in url_to_absolute_url() , when relative URL start with / , 
  was oddly rewriten.
* localedir in configure script now point in right place
* added pavuk.spec to distribution (for building RPMS)
* repared configure script to detect right Xext,Xt library in some i
  configurations
* extended set of unsafe characters in URL for encoding

version 0.8pl3 (Jun 9 1998)
--------------
* repared bug when pavuk seg faults if redirecting to unsupported protocol
* repared bug when pavuk miss part of tag between atribute name and value 
  of attribute while rewriting links inside HTML document
* repared bug in GTK interface - reading of uninitialised values

version 0.8pl4 (Jul 19 1998)
--------------
* added function CardBoxSwitchTo() to allow switching of Tabs in CardBox widget
* added "Open URL" dialog to File menu
* new mode "dontstore" implemented, for fetching files to proxy-cache
  servers
* added logo to About dialog

version 0.9 (Aug 5 1998)
-----------
* repared bug in HTTP proxy code
* totaly rewriten internal handling of URL tree !!!!!! 
  (thank to Marc David Rovners base idea and my hard long work :-) )
* now icons works in tree preview with GTK interface as in Xt interface
* updated czech message catalog
* window delete event is now handled right in GTK interface
 
version 0.9pl1 (Aug 9 1998)
--------------
* solved problems while compiling v0.9 without GUI
* repared bugs excelently reported by Dmitry Semenov
	- HTTP reget doesn't work in sync mode
	- -preserve_time doesn't work with FTP and only in sync mode
* I have get working menu with Tree preview in GTK interface :-) as in Xt 
  interface
* it is now posible to disable processing of some URLs by using of Tree
  preview

version 0.9pl2 (Sep 6 1998)
--------------
* minor bug fixes reported by some users
* repared bug ,when -cdir ends with '/' and using -base_level switch results 
  to broken filenames
* implemented interactive downloading using URL tree preview dialog
* solved problem in GTK URL tree preview with more starting URLs
* URL tree preview dialog in Xt interface is now not modal
* basic support for sending and receiving HTTP cookies (writing to cookie file
  not supported yet, GUI can't hand cookie parameters - only via cmd-line)

version 0.9pl3 (Sep 20 1998)
--------------
* inteligent updating of cookie file implemented (the some file may be updated
  with more proceses concurently without cookie looses)
* GUI interface for cookies setup
* HTML file on FTP server is processed right
* repared rewriting of redirected url with fragment name specification
* you can now download from URL tree preview manualy files which were broken or 
  rejected

version 0.9pl4 (Jan 6 1999)
--------------
* cookie file may contain any coments started by '#' 
  (not saved back after update)
* host name translation errors are reported now right
* buffered IO implemented
* some minor bug fixes 
* repared any segfaults
* new & more icons for URL tree preview
* HTML tag & attribute restrictions for slection of URL's from HTML docs
* checking cookies if source domain is equal with domain attribute of 
  Set-Cookie MIME entry
* cookie file is now right ordered (not reversed each time :-)
* new czech message catalog in ISO8859-2 encoding by Petr Vyhnalek
* added new switch -gui_font , which allows you to set font used in 
  GUI interface
* added new switch -language for used to set language of messages while
  compiled with GNU gettext support
* added very simple SOCKS(4/5) support (not tested yet)
* -pattern accepts comma-separated list of documentname matching patterns
* new option -url_pattern to enter comma-separated list of url matching
  patterns
* -user_condition options added to provide option for user to specify by
  external script or program if URL should be processed or not
* repared bug when extra space characters in scenario file are not removed 
* repared seg-fault while doing HTTP reget (thank to Orestes Sanchez Benavente)
* added -disabled_cookie_domains option

version 0.9pl5 (Jan 28 1999)
--------------
* you can now immediately change communication language from GTK GUI
* added gtk-config script to configure script for GTK configuration checkings
* added client certification stuff for HTTPS (SSL) (not tested yet)
* some segfaults repared in GUI code
* repared time handling bugs
* added realm info to authinfo file
* HTTP authorization schemes are now handled properly
* HTTP digest access authorization implemented (it work with my apache server)

version 0.9pl6 (Feb 28 1999)
--------------
* when compiling with SSLeay lib using md5 computing rutines from libcrypto.a
  instead of apaches md5c.c
* reuse of HTTP digest access nonce in more following requests is now 
  implemented 
* digest authorization with proxy server
* added QueryGeometry to all Nws widgets for windows autosizing 
  (finaly - I am so lazy :-))
* filename conversion rutines for changing local filename 
  (delete set of characters , change string to string , tr like char to char)
* language change now work too if some files were processed 
  (Tree preview not destroyed)
* while changing language all visible windows stay visible
* menu entry labels are GNOME compliant
* beautify of xinterface.c
* rewriten Xt interface to support language change from GUI
* each file selection entry now have browse button
* send QUIT signal while running in text mode and pavuk will exit safe
* added sample of Xt resources file for Pavuk
* thank to Hvard Skinnemoen added some features from gtk+-1.1.* 
        - new style of adding childs to scrolled windows
        - parsing of ~/.pavuk-gtkrc
* solved win32/cygwin32/unix file path madnes

version 0.9pl7 (Mar 30 1999)
--------------
* changes for support GTK+-1.2.0
* removed sk and cs ascii message catalogs from distribution
* repared comandline time parameter scaning routine
* all labels in GTK interface are now left justified
* scheduling now work well
* solved problems when compiling without GNU gettext support and with GUI 
  support
* a lot of GTK improvements
* better processing of some stupid HTML constructions
* HTML comments and inline scripts are not parsed && processed
* default location of system pavukrc changed from $(prefix)/lib/pavukrc
  to $(prefix)/etc/pavukrc
* added a lot of new HTML tags for processing

version 0.9pl8 (Apr 12 1999)
--------------
* now compile with gettext support on systems without LC_MESSAGES defined
* checking of robots.txt now work again (thank to Stefan Stidl)
  - checking disabled in many previous versions because of oddly writen 
    condition :-(
* better detection of cyclic HTTP redirections
* repared SEG fault while in GUI and HTTP redirection to already processed
  document occurs
* new icons for buttons added from Andreas Kraska . If you want old buttons, 
  execute configure script with --disable-new_buttons option.
* accelerated menubar with GTK+-1.2<
* using putenv on system where setenv & unsetenv not found
* a lot of minor bug fixes

version 0.9pl9 (Apr 18 1999)
--------------
* repared bug, when all documents downloaded over HTTP/HTTPS were processed as
  HTML documents (a lot of rewriting operations on binary files :-()
* repared implementation of setenv/unsetenv on systems where not implemented
  (thank to Orestes Sanchez Benavente)
* timeout on connect() call
* now pavuk work on filesystems, where doesn't work link() call (FAT)
* better detection of already downloaded directories
* not buffered read while reading document data from net
* new Action menu
* enhanced use of GTK+-1.2 < features (GTK 1.0.x compatibility preserved)

version 0.9pl10 (Apr 25 1999)
---------------
* repared bugs in net_connect() function
* repared bug while using active ftp connection
* you can now miniaturize main pavuk window (GTK+ only)
* !!!!! -progres option repared to -progress
* new option -runX (you can immediately start downloading files after GUI 
  interface is started)
* simple support for CSS
* a lot of bugs fixed

version 0.9pl11 (May 2 1999)
---------------
* new -index_name option used to change default name of directory index
* new -store_name option used to set filename for document downloaded with
  -mode singlepage
* changed version of used autoconf (1.3) and automake (1.4)
* support for processing standalone CSS files
* doesn't get SIGPIPE when decoding encoded file (not fork-ing in GUI)
* using CTree widget instead of Tree with GTK+-1.2

version 0.9pl12 (May 5 1999)
---------------
* new option -ftplist to use wide listing of FTP directories (using LIST 
  ftp cmd instead of NLST) (only unix style of list supported)
* new option -preserve_perm to preserve options of ftp files 
  (assume -ftplist option)
* now pavuk saves ftp symbolic links as symbolick links not normal files
* new option -preserve_slinks to leave point symbolic link to same location
  as on remote server.
* Go Bg button now work properly with GTK+ (thank to Jan Kratochvil)
* new option -FTPhtml/-noFTPhtml to enable/disable processing of files
  downloaded over FTP protocol
* anchor names for FTP urls now parsed right

version 0.9pl13 (May 16 1999)
---------------
* pavuk now removes empty directories in local document tree
* directories are now processed right
* new option -min_size to eliminate transfer of small documents 
* new options -skip_url_pattern and -skip_pattern
* repared bug in document time preservation (thank to Tomas Dobrovolny)
* while updating parent document links, and it is locked, pavuk will wait
  until lock will be released
* locked document is allways rescheduled

version 0.9pl14 (May 23 1999)
---------------
* thank to Steffen Kern added droping of URL's to url list and pavuk main window
  (for example from netscape)
* thank to Tomas Dobrovolny fixed some minor bugs in configure.in script
* new HTML tags for table backgrounds added (thank to Szabolcs Szakacsits)
* new -htDig option for cooperation with htDig web indexing program
* new option -check_size/-nocheck_size for enabling/disabling checking of
  document size (some HTTP servers report bad Content-length: header)
* minor bug fixes

version 0.9pl15 (Jun 21 1999)
---------------
* many fixes and changes in HTML parser code
* better support for Cascading Style Sheets
* lot of patches from Szabolcs Szakacsits and Stefen Kern added
* fettching of URLs from clipboard implemented for GTK and Xt GUI
* repared encoding of URLs (thank to Marc Haber and Szabolcs Szakacsits)
* new option -urls_file (for reading URLs from file or stdin)
* get SSL stuff working again (was broken because of non-blocking IO)
* updated czech message catalog (by Petr Cech)
* new icons in icons/ directory
* a lot of changes / bug fixes

version 0.9pl16 (Jun 29 1999)
---------------
* checking for zero size of file
* fixed bug with using -store_name option (thank to Marc Haber)
* new type of log file added (option -slogfile)
* -mode resumeregets now recurse through links
* removed many memory leaks inside new HTML and CSS parser code
* removed some random crashes with Xt GUI

version 0.9pl17 (Jul 06 1999)
---------------
* bigger read buffer -> better read performance on fast connections
* new option -identity for specifying User-Agent: HTTP request field
* new option -nosend_from for deny sending From: field with HTTP request
* new option -nostore_index used to tell pavuk not to store documents 
  referenced with directory URLs
* new option -acharset used to specify set of preffered document encodings
  for HTTP protocol
* changed selection retrieving with GTK+ GUI
* better native language switching in internetionalized environment
* bug fixes

version 0.9pl18 (Jul 26 1999)
---------------
* support for EPLF format listing of FTP directories
* support for Novel format listing of FTP directories
* repared one typo which breaks compilation without GUI
* automatical prefferences saving/loading to file ~/.pavuk_prefs
* loading & saving of menu accelerator keys to prefs file
* fixed type casting bug in html/css parser code (thank to Robert Gasch)
* support for newer openssl versions (0.9.3<)
* better & nicer progress meter
* limatation of transfer speed (max/min)
* my CERN HTTP/proxy server is somehow odd - synchronization of WWW pages
  wont work if you specify port number in URL (currious), so port number
  was removed from URL if portnumber is default.
* sync mode work now well when spaning to another server
* sync mode work again with servers which not respond right 304 code (mea culpa)
* added Apply button to configuration dialogs
* fixed lot of bugs in net_connect function
* instaltion of pavuk icons to $(prefix)/share/icons/
* new quota options (quota for file size, transfer amount and free space on
  filesystem)
* solved bug, when Gtk+ URL list not show its contents
* solved bug, when pavuk crashes on redirection to unsupported URL
* corrected fetching of URI: header content for redirected URLs
* several bug fixes and improvements

version 0.9pl19 (Sep 06 1999)
---------------
* changed URL equivalence checking from filename based to URL based
* internal URL representation now contains its local filename  , this means
  lower memory footprint, but bigger memory consumption
* several minor memoryleaks removed
* implemented universal & flexible mapping mechanism URL -> local filename
  based on RE or wildcard patterns and simple rules (see manual , 
  option -fnrules) (thank for James Feeney base idea)
* implemented optional saving of info files for each document (each info file
  contain  source URL of document and documents downloaded via HTTP/HTTPS have
  there whole HTTP header)
* repared parsing of standalone CSS files
* if is enabled storing of info files and you change default local tree layout
  (with -fnrules or -base_level or -tr_* options) now will URLs newer overlap
* new option -all_to_local used to force rewriting all URLs in HTML document, 
  to point to expected location
* new reminder mode for checking if any URL was modified in given period
* code cleanups
* new option -sel_to_local used to force rewriting all URLs in HTML document, 
  which acomplish to limits, to point to expected location
* many corrections in messages (thank to Colin Marquardt)
* repared bug in removing BASE tag from HTML code, and now is not removed, but
  commented out (thank for bug report and idea to Jan Tomasek)
* added icons to OK && Cancel buttons in Gtk interface (GTK+ only)
* changed all GtkList widgets to GtkCList
* added Clear & Modify buttons to each editlist dialog (GTK+ only)
* you can now optionaly change pixmaps for buttons from pavukrc file
  (see all Btn*Icon*: statements)
* fixed bug in ftp directory translation to HTML when using passwords with 
  FTP URL
* finaly I fixed that bug which randomly puts trash to pattern options in GUI
  interface. strtok() is realy bad function :-(
* fstatfs emulation on SYSV systems using fstatvfs
* better detection of heder files where is fstatfs declared
* repared Seg Fault when using cookies (thank to Andrew Hall)
* added more icons to GTK+ dialogs (thank to Frederic Toussaint)
* each dialog window can be closed with Esc key (GTK+1.2 only)
* each menu entry can have now assigned shortcut (GTK+1.2 only)
* make uninstall now work well (thank to Colin Marquardt)
* option -lmax now work properly with inline objects
  (thank to Bernd Lutkenhoner)
* removed old_buttons
* actualized German message catalog (thank to Colin Marquardt), please if you
  speak german check it and possible errors report to Colin
* new option -check_cookie for enabling checking if cookie is set for from 
  which commes
* fixed bug in cookie handling code
* collections of button icons for pavuk in button_icons/
* a bit fixed URL redirection code for nonabsolute URLs
* fixed detection of base URL of document for documents with URL with search 
  string
* new French message catalog (many thanks to Frederic Toussaint), please if you
  speak french check it and possible corrections report to author
* actualized Czech message catalog (thank to Petr Cech)

version 0.9pl20 (Sep 29 1999)
---------------
* new option -all_to_remote used to leave all links inside HTML document to
  remote location (proposed by Diego Antona Archilla)
* fixed incompatibility with GTK+-1.0
* with starting HTTP URLs now pavuk sends optionaly as Referer: field self URL
  see option -auto_referer (proposed by Sergey Taranenko)
* fixed segfault in cookie modification code
* numbering of documents with overlaying local names for differen URLs
* new better HTML tag handling rutines
* removed a lot of memory leaks
* URL downloading order strategies implemented (idea by Sergey Taranenko)
* replaced GtkText widget with GtkCList widget in log window
* now works limiting of length of log in GTK+ interface
* fetching files from Netscape browser cache directory 
  (great idea by Sergey Taranenko)
* new Spanish message catalog by Javier Comeron

version 0.9pl21 (Oct 13 1999)
---------------
* support for removing advertisement banners from HTML pages 
  (base idea by Mika Joukainen)
* timestamps are writen to regular log file when starting and ending log
  (proposed by Jan Tomasek)
* support for Bell V8 inmplementation of regular expresions (as used in cygwin)
* fixed SegFault which occurs while loading scenarios during downloading 
  progress (thank to Sergey Taranenko)
* authorization info editor (only for GTK+ GUI)
* new option -check_bg/-nocheck_bg used to detect if we run as background job,
  if so don't write any messages to screen
* fixed some errors in Xt interface errors
* fixed bug when stdout isn't flushed before _exit() 
  (thank to Szabolcs Szakacsits)
* new option -send_if_range/-nosend_if_range. This option should be used when
  HTTP server supports reget, but sometimes generates different Etag field
  for not changed document (if Etag and If-Range field differs reget will start
  from begining of file)
* locking of log file
* optional numbering of log file when log file locked (option -unique_log)
  (proposed by Sergey Taranenko)
* several messages fixes (thank to Colin Marquardt)
* running of post processing command after successful download of document
  see option -post_cmd (proposed by Sergey Taranenko)
* counting of fatal errors
* fixed core dump in lfname structure cleanup when using fnmatch patterns
  (thank to Kevin Gamiels report)
* fixed bug which causes some broken links
* fixed bug which causes bug when compiling Xt version of interface with 
  support for loading files from Netscape browser cache
  (thank to Niraj Sachdeva)
* portability to HPUX solved (thank to Niraj Sachdeva)
* fixed bugs and oddities in sync mode code (thank to Szabolcs Szakacsits)
* fixed typo which causes problems using mode linkupdate from command line
  (thank to Szabolcs Szakacsits)
* fixed bug when using -store_info, pavuk leaves opened some of lock 
  files, this causes Too many open files error (thank to Dawit Yimam)
* significant speedup of sync mode
* some internationalization fixes (thank to Javier Comeron)
* several bug fixes in local name assigning code (when using -fnrules option)
* fixed posible problems with timeout detection in GTK+ interface
* now is posible to specify template of scheduling command 
  (look for -sched_cmd option)
* fixed bad behavior with "" urls inside HTML documents
* fixed bug in URL parsing when contains both anchor and searchstr

version 0.9pl22 (Nov ?? 1999)
------------
* fixed portability to systems which doesn't declare h_errno
* got rid of all dirty strtok()s (I hope without mistakes)
* removed all configuration environment values !!!!!!!!
* fixed problems with loading files from NS cache on big endian machines
* more properties for URL displayed in URL tree preview (GTK only)
* added UI configuration for -stime option
* fixed some bugs in base URL of document handling in HTML parser (thank to
  Laurent Salles report)
* fixed functionality of -min_size option (thank to Frank Baumgart)
* fixed segfault when running user condition script (thank to Frank Baumgart)
* added support for BSD regular expressions
* added support for GNU regular expressions
* started debug levels imlementation
* selection of SSL client methods version implemented, option -ssl_version
  (thank to Ians idea)
* handling of &amp; and &#38; inside URLs (thank to Matts note)
* fixed typo in configure script which casues misconfiguration in some cases
* fixed handling of URLs with \n \r \t characters
* repared handling of nonblocking IOs (thak to Szabolcs Szakacsits solution)
* fixed bugy behaviour of get_abs_file_path() function
* optional unique SSL ID with all SSL sesions (thank to Jeff Roberson howto)
* added handling of starting urls in form server:[port]/...
* added new Append URL dialog for appending URLs within downloading progress
  (GTK only)
* added proxy authorization with CONNECT request
* fixed handling of \ and " characters inside quoted strings
* added new option -httpad to be able to add some user defined HTTP headers
  in HTTP requests
* implemented statistical reports for downloading progress (can be saved to 
  file - -statfile option, or previewed inside GTK UI window)
* fixed limits checking (prefix,postfix,patterns) for HTTP URLs with search 
  string part
* changed debug mode controling with -debug_level option
* new WIN32 specific option -ewait, to enable user to control if console
  will disapear after pavuk will finished (proposed by Jan Tomasek)
* started writing NEWS document, to enable users briefly know new pavuk 
  features in particular pavuk versions without reading huge ChangeLog file
* new chance to save URL tree structure from URL tree preview dialog 
  window (GTK+-1.2 only)
* .pavuk_info directories are now omited, when scanning local document tree
  in linkupdate,resumeregets and local tree based sync mode
* fixed pavuks behavior of option -check_bg on systems where getpgrp() needs
  PID parameter

version 0.9pl23 (Dec 20 1999)
---------------
* huge internal rewrite, changed handling of some globals - big step to 
  MT version, cleanup of internal algorithms
* implemented new mode (ftpdir) for listing contents of FTP directories
  (proposed by Niraj Sachdeva)
* added new macro %m (domain name) to -fnrules option
* changed handling of encoded documents - now are decoded only HTML and 
  plain text documents all othere will be stored encoded
* fixed corruption of cookies.txt file after user break
* completely changed handling of refresh META tag - broken in several 
  previous releases
* fixed potability to FreeBSD (thank to Holdrich Kristian)
* new options -aip_pattern & -dip_pattern for specifying allowed IP 
  addreses with regular patterns (proposed by Samuel Laker)
* fixed bug in option -debug_level setting to "all" (thank to Andreas Mohr)
* fixed loging to nonanonymous servers through HTTP gateway proxy
  (thank to Andreas Mohr)
* new option -site_level for limiting how many site levels to leave from 
  starting site (proposed by Sucipto Mulyo)
* TOS settings for FTP data and control connection
* introduced new protocol FTPS for making SSL connection to FTP servers 
  with SSL support
* if you will set environment variable PAVUKRC_FILE, pavuk will read this 
  file as user pavukrc file instead of ~/.pavukrc file (proposed by 
  Andreas Mohr)
* fixed SSL reading function, which should cause in some cases lost of data 
  at end of file or hang in select()
* fixed problems with makealldirs() on WIN32 platform
* added additional informations (size,processing time) to structured log
  file (proposed by Dave Becket)
* fixed problems with restarting in GUI interfaces
* fixed preblem with URLs with slashes at end of query string (thank to 
  Dave Becket report)
* fixed problem with naming of local copies of FTP directories when 
  downloading trough HTTP gateway
* added new HTML tag for URL processing CSOBJ/HT
* added new URL schemes for processing (tel,fax,modem,sms - from IETF drafts)
* automatic handling of unsafe characters inside filenames (now handled only
  Windows - \:*?"<>|) (proposed by Jan Tomasek)
* configure script now detects if msgfmt supports --statistics option
  (proposed by Dave Becket)
* fixed hangup after blocking locking inside document read loop (thank to 
  Sucipto Mulyo report)
* implemented much cleaner blocking locking
* fixed several odd behaviours when generating localname of document
* implemented simple adjusting of too long filenames
* partialy implemented HTTP/1.1 protocol with persistent connections !!!
* new options -use_http11/-nouse_http11 for enablibg or disabling HTTP/1.1
  protocol support
* many many bug fixes
* extended URL based sync mode. Now you can specify subdirectory which 
  contains mirrored documents (with option -subdir) and that directory is 
  scanned befor for documents, and after URL based synchronization is finished
  pavuk starts checking URLs from local tree, which were not checked in URL
  based synchronization.
* get rid of most of unsafe static buffers
* support for deflate encoding method via zlib
* handling of 1xx HTTP response codes
* bit changed behaviour with -site_level & -leave_level when processing
  moved URLs (proposed by Sucipto Mulyo)
* more automatic scan for OpenSSL || SSLeay libraries location
* fixed bug , which causes segfault, if BASE URL is unknown or unsupported
  (thank to Jeff Robersons report)
* applyed patch from Jeff Roberson, which enables to use specified local
  netwok interface for communication (usefull for multihomed hosts)
  uses new option -local_ip
* thanks to Colin Marquardt improved quality of manual
* fixed linkupdate to work properly again (thank to Jaydeep Desais report)

version 0.9pl24 (Feb 09 2000)
---------------
* implemented parsing of VMS style FTP directory listings
* solved problems with FTP control connections, when pavuk breaks data 
  transfer before finished
* rewriten from scratch URL parser - now is cleaner, easyer extensible, 
  faster and with lower memory footprint, and I hope conformable with
  RFC 2396
* new routine for comparing URLs based on url structure instead of URL 
  string - means faster and with lower memory footprint
* bit better internal handling of query strings
* fixed segfault with decoding nonHTML documents
* fixed handling of FTP list processing on FTP servers which doesn't include
  "total xxx" line on top of directory listing
* added support for parsing old style BSD directories listings
* removed some random memory leaks introduced in previous release
* fixed closeups of several unhandled HTTP/1.1 persistant connections with
  remaining unrequired data
* fixed again handling of moved URLs with -leave_level option (thanks to
  Sucipto Mulyo)
* fixed ftpdir mode behaviour with some of HTTP gateways for FTP (for example
  Squid) (thanks to Niraj Sachdeva)
* implemented HTTP POST requests (see option -request)
* implemented parsing of DOS/Windows style FTP directory listings
* fixed handling of oddly detected persistant connections when using HTTP/1.0
  and talking to HTTP/1.1 server which doesn't respond with Connection: close
  header
* fixed "Zero size" posible error reporting only for cases when we don't know
  exact size or size is non zero
* implemented dialog for editing HTML forms (GTK+ only)
* new option -hash_size for performance tuning when mirroring large amount
  of URLs
* now supports FTP URLs as defined in RFC (ftp://serv.dom/path for relative
  path to login directory and ftp://serv.dom//path for absolute path from FTP
  server root directory)
* changed behavior when doing FTP directory listings (CWD path + NLST/LIST 
  changed to NLST/LIST /path)
* rejection of UNIX special files (sockets, devices, fifos) in FTP directory
  listings
* fixed segfault on empty FTP directory listings
* fixed segfault in document info storing code (thank to Sucipto Mulyo)
* rewriten document locking routine, because of posible race conditions and
  errors in previous implementation
* enhancement for -fnrules option, which allows much higher flexibility in
  local name asignment to document (undocumented and not well tested yet)
* fixed unfunctional -store_name option
* fixed h_errno test in configure script, to work on SYSV systems (thak to
  Marc Chantome)
* implemented droping of URLs to URL Append dialog
* implemented option to be able to follow downloading process inside 
  URL tree preview window (GTK+-1.2 only) (proposed by Francois RicharC)
* fixed odd behavior of FTP URL parser on WIN32 platform with FTP URLs in
  form ftp://ftp.server.dom//absolute/path/...
* fixed bug in new FTP directory procesing routines when listing directories
  on MS FTP servers (thank to LE FAUCHEUR Frederic)
* fixed bug in routine which is computing difference between GMT and local 
  time (on some platforms localtime() and gmtime() returns same staticaly
  allocated buffer for returning result) (thank to Sucipto Mulyos note)
* updated Properties view in URL Tree preview to show POST request infos
* support for inserting POST request inside URL tree from Form editor
  dialog
* repared URL parser to support URLs in form http://www.server.dom?xxxx
  http://www.server.dom#xxx
* fixed posible segfault in FTP code, which may occure, when pavuk is not 
  able to establish data connection
* fixed bugs in scenario saving code (thank to Peter Erbak, Bill Miller)
* fixed cookies handling with moved documents

