2004/31/10 - the_jk
	** Added a path argument to trans_ls and get_files_ordered.
	   As ls can walk in path (say if you mask is ../*) it should return
	   where it walked. And get_files_ordered need this info.	
	** editconf & getline: Now uses xisspace instead of isspace.	   
	
2004/30/10 - the_jk
        ** Changed name to libpftputil and cleaned up the library structure 
	   a lot.
	** Fixed some leaking memory here and there..
	
2004/20/10 - the_jk
        ** ftp_client: trans_ls now only returns -> in linknames when needed.
           Fixes local handling of links (i.e. you can upload links now).
        ** ftp_client: Cache is now only cleared after a trans is done.
           Not after each file. The filelistning was reloaded for every upload.
        
2004/10/10 - the_jk
        ** ftp_default, getconf, parse_utils: Modified config some to fit
           pftp-gtk better.
        ** pattermatch: Crushed a little ugly bug giving a segfault whenever
           one just wanted to download a file and had a priority list given.
        
2004/13/09 - the_jk
        ** edit_conf: Oops. An declaration not in head of block.
        
2004/18/08 - the_jk
        ** ftp_client: Fixed missmatch in head documentation and what 
           begin_trans actually sent. (UTIL_QUE cmd).

2004/13/08 - the_jk
	** libutil: At reconnect because of timeout, it tries to restore
	   old path again.
	
2004/23/07 - the_jk
	** edit_conf: Complete rewrite. Much less complicated and much dumber
	   but now it does it's work flawless atleast.
	** host_settings: Added copyFTPSettings. Used by saveFTPSettings to
	   copy all values from one ftp_settings_t to another.
	** parse_utils: Moved some write value checks and added some new
	   checks like check_interface, check_ip and check_list.
	** setconf, sethosts: New. setconf writes ftp_default_t to file.
	   sethosts write ONE ftp_settings_t to file (The missleading name
	   matches gethosts better...).
	** libutil: Cleanup all references to error from pftp-cli and used
	   util_error from ftp_client instead. Moved util_error definion
	   into util.h also.
	** ftp_client: Updated calls to cd and ls to new versions from libftp.
	** getconf: Now using the new checks in parse_utils.
	** gethosts: Now using the new checks in parse_utils.
	** libutil: Added saveFTPSettings. Calls getconf or gethosts and
	   updates libutils internal list of open ftp:s and their settings.
	
2004/21/07 - the_jk
	** libutil: Handels FTP_DISCONNECTED sent from libftp.
	
2004/13/07 - the_jk
	** libutil: adapted to the new message function used between
	   client and libftp. libutil also sends commands now (like que status)
	   se util_comm.h. 
	** ftp_client: Removed a lot of imports from pftp-cli and made them
	   messages instead.
	** ftp_client, apply_mask: This must be the last fix for hidden...
	** ftp_client, get_files_ordered: Removes . and .. (all callers
	   didn't use apply_mask) and can add items both in front of que
	   and at end of que now.
	** ftp_client: Made trans_ls handle local dirs also and updated the
	   use of them.
	** ftp_client, non_checked_trans: Fixed some potential problems with
	   put and made put remove target file if overwrite is selected and
	   ftpserver don't follow protocoll on STOR directive.
	** ftp_client, begin_trans: Now sends nice small messages about que
	   progress to client.
	** pftp_client, begin_trans: Fixed problems with remembering old
	   ftp paths.
	** libutil: Fixed bugs in freeport. Also moved default port_start to
	   32000 instead of 1024.
	** str, split: Rebuild from scratch, were some ugly memoryleeks and
	   potential bugs.	
	
2004/08/07 - the_jk
	++ get_conf: added close_conf that frees globals used by get_conf.
	++ que: added FreeQue that does the oposite of CreateQue.
	** ftp_client: apply_mask now free files it "masks" out.
	** getconf & gethosts: did some cleaning and fixed a couple of leeks.
	** libutil: added a free call.
	** parse_utils: malloc without free => realloc. Also added some
	   free calls.
	** str: fixed some really stupid leeks.	
	
2004/08/07 - the_jk
	** ftp_client: trans_ls2: Fixed bug when mask didn't contain any path. 
	
2004/08/07 - the_jk
	++ configure.ac: Sets lstat64 to lstat if lstat64 is unavailable.
	** ftp_client: Removed inter_ls and replaced with trans_ls2
	   that is works together with trans_ls instead. (So all the fancy
	   code only needed to exist in one function).
	** local_dir_parse: Made it read a lot more info.
	   It now also reads owner, group owner and number of links.
	   Also, the handling of links is much better (more like real gnu ls).
	   If it finds a link, filetype is set to what the link points at.
	** trans_ls: Now recognises if pattern includes path. So that
	   sending "../*" to it actually works (makes all commands that use
	   trans_ls happy, and there is a lot of them).
	** apply_mask: Fixed hidden handling so now it actually shows the
	   hidden files if hidden flag is 1 and mask is "*".
