$VERSION = "$Revision: 1.26 $";
- connected the callback to the seriesclient, alias generation works
- implemented a alias dialog
- changed the gtk2Gui from using labels for the patterns to buttons, first stpe
  for an implmentation of a alias dialog
- alias command wasn't checking if we were making aliases on aliases
- added a foolcheck for alias command in case someone wanto to overwrite a
  series with an alias....
====================== RELEASE008 or 0.8 freshmeat ==========================
- inserted some (trasnparent) adaptations for anime.mircx.com
- added support for 302 redirection
- in visual shell ensured that keywords are set at beginning of line, otherwise
  also triggered in middle of lines, producing strange effects...
- on posting process i changed if to while, since otherwise we need to wait x
  refresh to get the x transfers running.. legacy from one torrent fetching..
- put Progressbars int gtkSize object, now all bars are of same size
- initialized downloads in torrentcollector, one warning less...
=============================================================================
- some code cleanup, some anon subs and cases in if statements grew quite
  long
- made a custom textbuffer special for logging... has append methods and
  normally should ask the window to scroll to bottom
=============================================================================
- added to Gtk2 interface the ability to ask the server to redirect printing
  to itself, added a logging window to show up the print calls, and
  progressbars to more concisely show transfer status
- modifyed server to handle print clients and producers
- modifyed seriesClient to make one shot queries if no postback session is
  setted 
- modifyed torrentClient to accept to redirect printing to a print event if it
  is setted
- updated README got quite out of synch since the last update...
- remove R. Caputos Ssl stuff from distro, you know have to fetch those file
  separately through http://bboett.free.fr/goanseech-ssl.tbz
=============================================================================
- added managment of the settings by the Gtk2 client, you need now Jodrell's
  FormFactory (you might get a version from http://bboett.free.fr). To get that
  runnning
====================== RELEASE007 or 0.7 freshmeat ==========================
- added to gtk2GUI the managment of the intermediate episodes
=============================================================================
- added to gtk2GUI ability to add new series
- gtk2GUI has better aligns for the fields
- added POE::Helper::configLoader that parses command line and reads in the
  settings file, changet gtk2GUI and extrasctTorrents to use it
- finally managed to pack the labels to the left
- changed gtk2GUI to use the Version of the CHANGELOG file if available
=============================================================================
- added gtk2GUI needs custom POE object from http://bboett.free.fr/ though
- removed Gnome dependency of gtkGui
- forgot to remove the target on success from the retrieval line after returning  from a torrent download
- changed listwishes to wishes as it was confusing, since it works like series,
  listing with no arguments but setting if an agument is given.
- don't know how this could slip through.... in calling get_refs a URI::http
  object was passed instead of a string which could later on make problems with
  the Storable object.
- POE::Helper::Leve::patternList only checked for lower boundary not ther upper
  one....
====================== RELEASE006 or 0.6 freshmeat ==========================
- actually the torrentFetcher used only 1 torrent download, changed it to use a
  regular semaphore, now its possible to have several concurrent torrent
  downloads
- added a delay which recalls doneBatch if it was occupyed otherwise, somehow
  the return to the stack gets lost....
- added a listing of allready downloading, to avoid multiple calls to the same
  file
- added the torrent command to settings
- thought dirWatcher made an automatic save of the config files, seems i lost
  that feature somewhere along the upgrades.... reinstalled...
=============================================================================
- added a quit statement  to dirWatcher otherwise the seriesClient won't shut
  down after completing if this is a oneshot call....
- filewatcher removed the wrong alias in _stop
- added Makefiles to the full hierarchy, especially to produce or clean up the
  pod docu
====================== RELEASE004 ===========================================
- added setting filetypes to avoid
- added finally a timout to get rid of that stupid problem with URL calls that
  never return...
- moved the core of patternList to Helper tree, removed all POE realtive stuff,
  the class in P:C:L is mainly a delegator to that class, that way its possible
  to use the same class in leve and goanseech
- changed in fetchURL from extracting offending links to creating a new array
  of cleared links, positive approach seems less error prone....
- passivated a pattern in URLwatcher, when checking for presence in allready
  parsed, since this pattern was hidden in a grep it was a bit hidden...
=============================================================================
- added alias command, similar in use as series
- now ignoring XML type of commands and comments
- added for whatever it takes the xml header in front of the series file
- now besides series aliases are now really supported
=============================================================================
- inserted a more flexible way of parsing series, now the order of the fields
  doesn't matter anymore
- migrated the format of the series file to a more xml valid format
- introduced words to be avoided, sometimes series come in as raw formats for
  anime this means japanese, and as fine as they are my japanese is not good
  enough for that....
- introduced a new bug when preventing processing after error... some variables
  weren't resetted and thus the script hangs after an error
=============================================================================
- there still was a glitch not catched: when resuming trasnfers a checking
  phase is done wich ends with a 100% completed too, added a checking flag to a
  transfer
- transfers resulting in an error won't update the server anymore
- added recording of failed downloads, stored in a file, defined in the settings
- added a switch to not record bad urls, on flakey internet lines, the list of
  available servers gets cut short really soon, making this feature more a
  hindrance than an aid, thus the ability to impede it.
=============================================================================
- moved dirWateched to use the object oriented approach, its now only a caller
  for the goanseech modules
- added a Makefile, to make the transition more easy reanmed the sample files
  from sample- to *.sample, that way i cna move them using a basename from the
  makefile
- moved the goanseech stufff where it belongs under POE/Component
- added Makefile
- changed back second move try in torrentExtractor to use stock name, without
  trying to modify it...
- changed the stuff to be unsensible to localization, added ~/.goanseech dir
- the callback of the jobs are now send along with the jobs themselves
- moved the URL handling out of seriesConnector, to make that thing a more
  allrounder, this means htat the references of the data are moved around a bit
  more, but with this it only matters about posting jobs to the seresConnector
- better handling of relative links, added a function that also inserts the
  same link but without an eventual page reference
- when reconfiguring links with missing base uri 
=============================================================================
- bug detected, the first line the torrent client sends has a percent rating of
  100 making the client stop immediately...
- reactivated quotemeta for the torrent file, now made the other approach:
  quotemeta and reactivate the stuff we need...
- added time info before going to sleep, to allow extrapolation of when it
  would wake up again...
- somehow forgot that for each request a new connection was started with the
  server that was never closed, now connections are reused and kept open, if
  disconnects are done the connection is rebuild at the next moment it is
  needed.
=============================================================================
- bittorrent client is now controlled htrough a Wheel::Run element
- added reset to URLfetcher to be able to launch successive parsing rounds
=============================================================================
- splitted the functionality of extractTorrents.pl into 3 objects under
  goanseech/ the serieConnector will be reused also in the dirWatcher. 
- addded a save command in dirWatcher, that way if a new file appears the
  server is not only updated, but the file written out, that way it gives
  leverloda a chance to read the new incoming file and don't scedule it in
  irc...
- passivate () in extractorrents shell commands
=============================================================================
- the display of error prone URL's is now done after the pages were all fetched
  in extract torrents
- added a Mozilla user agent for extract torrents since there were sites that
  blocked it out when reporting as a POE shell script...
- externalized settings and urls to watch for extract torrents
=============================================================================
- removed all noisy stuff of dirwatcher -> no more regular mails from cron to
  tell us that the script was launched, only mails when new stuff appeared!
- added a file tmp buffer in a file to dirwatcher, that way only new appeared
  files are checked an the rest left alone
- externalized the directory references to check for dirwatcher
- extracted from http error retrievals the error message, giving better fee
  back of what went wrong
=============================================================================
- start of logging.... the project exits the pure toy/test phase to begin to be
  a real project :D
