$Id: ChangeLog,v 1.33 2003/08/21 19:00:44 tsauerbeck Exp $

2003-08-21 Tilman Sauerbeck <tilman@code-monkey.de>
        * data/OpenNap.conf.template, src/opn_opennap.h,
          src/opn_session.c: Password used when connecting
          can be specified in the config file now

2003-08-15 Tilman Sauerbeck <tilman@code-monkey.de>
        * src/opn_opennap.c: Tell giFT about our version using
          p->version_str

2003-08-14 Tilman Sauerbeck <tilman@code-monkey.de>
        * src/opn_share.c: Meta data is submitted correctly now
        * src/opn_url.c, src/opn_url.h: The file's hash is now stored
          in the URL, too.
        * src/opn_opennap.c: Implemented p->source_cmp()
        * src/opn_packet.c, src/opn_packet.h:
          Added opn_packet_put_ustr()
        * src/opn_opennap.c, src/opn_search.c, src/opn_search.h:
          Implemented p->search_cancel()
        * src/opn_search.c: Don't report search results when the
          search has already been aborted/finished by giFT

2003-08-12 Tilman Sauerbeck <tilman@code-monkey.de>
        * src/opn_packet.c, src/opn_session.c:
          Moved opn_packet_recv() functionality to on_session_read()
          and switched to FDBuf routines

2003-08-10 Tilman Sauerbeck <tilman@code-monkey.de>
        * src/opn_opennap.c: Fixed main connection timer routines
        * src/opn_hash.c: Don't export MD5 functions

2003-08-07 Tilman Sauerbeck <tilman@code-monkey.de>
        * src/opn_opennap.c, src/opn_upload.c: Upload fixes
        * src/opn_protocol.h, src/opn_protocol_handlers.c:
          Implemented commands 607, 608

2003-08-04 Tilman Sauerbeck <tilman@code-monkey.de>
        * src/opn_opennap.c: gift-setup can now be used to configure
          giFT-OpenNap

2003-07-27 Tilman Sauerbeck <tilman@code-monkey.de>
        * src/opn_session.c: Close the current session when
          opn_packet_recv() fails
        * src/opn_protocol_handlers.c: Use "Duration" instead of
          "Length" for meta data

2003-07-12 Tilman Sauerbeck <tilman@code-monkey.de>
        * src/opn_opennap.c: Removed breakpoint instruction
        * src/opn_opennap.h: Added a config key for napigator's IP

2003-07-11 Tilman Sauerbeck <tilman@code-monkey.de>
        * src/opn_opennap.c: Fixed copying of OpenNap.conf if it's
          not present in ~/.giFT/OpenNap
        * src/opn_node.c: Copy nodelist to ~/.giFT/OpenNap if it
          cannot be found there

2003-07-06 Tilman Sauerbeck <tilman@code-monkey.de>
        * src/opn_packet.c: Use OPN_CMD_NONE as the default command,
          fixed another big-endian bug
        * src/opn_download.[ch]: Updated so it compiles with recent
          libgiFT
        * README, src/opn_node.[ch], src/opn_opennap.[ch]:
          Updated nodelist loading. Local nodelist is now loaded in
          any case but Napigator-querying can be disabled.
        * src/utils.[ch], src/opn_search.c: Added opn_strcasestr()
          for systems which don't have strcasestr()

2003-06-26 Tilman Sauerbeck <tilman@code-monkey.de>
        * Servers for local mode are now specified in
          ~/.giFT/OpenNap/nodelist
        * src/opn_node.c: Fixed a bug which caused segfaults when
          trying to get a serverlist from Napigator

2003-06-23 Tilman Sauerbeck <tilman@code-monkey.de>
        * src/opn_url.c: IPs are written in dotted notation now
        * src/opn_protocol_handlers.c: Fixed some potential mem leaks.
        * src/opn_packet.c: Fixed a bug causing segfaults.

2003-06-22 Tilman Sauerbeck <tilman@code-monkey.de>
        * src/opn_search.[ch], src/opn_protocol_handlers.c:
          Add search results to _all_ searches they might belong too
          instead of just adding them to the first one
        * Changed to callback names from gift_cb_* to opennap_*
        * src/opn_download.[ch]: Various OpnDownload fixes.

2003-06-21 Tilman Sauerbeck <tilman@code-monkey.de>
        * src/opn_packet.[ch]: Removed opn_packet_set_data(),
          added opn_packet_put_str(), ...get_str() etc
        * src/opn_url.[ch]: Moved to dynamic buffers. Some bugfixes.
        * src/opn_protocol_handlers.c: Search and download fixes.
        * src/opn_download.c: Download fixes. Source status is set now.

2003-06-20 Tilman Sauerbeck <tilman@code-monkey.de>
        * src/opn_hash.[ch]: Added hashing functions
        * src/opn_share.[ch]: Added sharing capabilities
        * src/opn_search.[ch]: Improved query/exclude handling
        * src/opn_packet.[ch]: Separated opn_packet_set_data()
        * src/opn_session.c: Fixed segfault in opn_session_free()
        * data/OpenNap.conf, src/opn_opennap.[ch], src/opn_node.c:
          Added "local mode"
        * Code cleanup

2003-06-16 Tilman Sauerbeck <tilman@code-monkey.de>
        * src/opn_opennap.c: Free searches on exit
        * src/opn_protocol_handlers: Search result fixes
        * src/opn_search.[ch]: Searches are automatically removed now
        * src/opn_session.c: Fixed opn_session_find()
        * README: Updated documentation

2003-06-14 Tilman Sauerbeck <tilman@code-monkey.de>
        * src/opn_opennap.c: Fixed compilation error
        * src/opn_url.c: We generate valid URLs now

2003-06-13 Tilman Sauerbeck <tilman@code-monkey.de>
        * configure.ac, src/opn_opennap.[ch], src/opn_packet.c:
          Added support for big-endian systems.

