2008-01-13 Cameron DaleChanged bencode's test functions to trial unittests.
2008-01-13 Cameron DaleConvert the new bencode module to use apt-dht logging.
2008-01-13 Cameron DaleCopied the more advanced bencode module from DebTorrent.
2008-01-12 Cameron DaleMove the main util functions to the new main util module.
2008-01-12 Cameron DaleMoved the finding IP address function to the util module.
2008-01-12 Cameron DaleUse the new DB in the main code.
2008-01-12 Cameron DaleHTTPServer now gets it's dictionary of subdirectories...
2008-01-12 Cameron DaleMade the main DB track url top-level directories.
2008-01-12 Cameron DaleMain database finished for now, including unittests.
2008-01-12 Cameron DaleAdded new database module for the main code.
2008-01-11 Cameron DaleMake khashmir's db backwards compatible to pysqlite...
2008-01-11 Cameron DaleUpgrade the security in khashmir by using longer TIDs.
2008-01-11 Cameron DaleAdded some things to do for the future.
2008-01-11 Cameron DaleWhen peer downloads fail, try direct downloads.
2008-01-11 Cameron DaleAdds downloaded hashed files to the DHT.
2008-01-11 Cameron DaleAdded complicated testing to find our IP address.
2008-01-11 Cameron DaleNew DHT method 'join' like 'ping' but returns our IP...
2008-01-11 Cameron DaleMake downloaded files accessible via the HTTP server.
2008-01-10 Cameron DaleFixed the storage of binary strings in the database.
2008-01-10 Cameron DaleUse function for sending krpc responses, and add spew...
2008-01-10 Cameron DaleFixed some bugs in the new hashing scheme and tests.
2008-01-10 Cameron DalePass the new HashObjects around everywhere (untested).
2008-01-10 Cameron DaleModified the HashObject to do dummy hashing if the...
2008-01-10 Cameron DaleAdded a new Hash Object for tracking lots of hash details.
2008-01-09 Cameron DaleAdded more debug printing to noisy krpc protocol.
2008-01-09 Cameron DaleProxyFileStream also calculates hash while downloading.
2008-01-09 Cameron DaleMake the MultiDHT test_store work for large number...
2008-01-09 Cameron DaleImprove the creation of nodes and move all to the main...
2008-01-09 Cameron DaleImprove the stopping of the krpc protocol so no timeout...
2008-01-08 Cameron DaleAvoid repetition, use a function for updating nodes...
2008-01-08 Cameron DaleSwitch from the time module to the datetime module.
2008-01-08 Cameron DaleUpgrade pysqlite from 1.0 to 2.x (now uses sqlite3).
2008-01-08 Cameron DaleNo need to look at the DEFAULT section when parsing...
2008-01-08 Cameron DaleAdd back the updatedFile method to the MirrorManager.
2008-01-08 Cameron DaleMove all the khashmir database operations to a separate...
2008-01-07 Cameron DaleMove the translating of hashes from hex into the Mirror...
2008-01-07 Cameron DaleDHT normalizes key lengths by chopping or adding 0.
2008-01-07 Cameron DaleDecompress needed files while downloading them.
2008-01-07 Cameron DaleCall the AptPackages file_updated when files complete...
2008-01-07 Cameron DaleFix an error that occurred when there were no Sources...
2008-01-07 Cameron DaleUnhexify the returned hashes from the AptPackages lookup.
2008-01-07 Cameron DaleAdded modification time tracking to the MirrorManager...
2008-01-07 Cameron DaleAdded caching of downloaded files to the MirrorManager.
2008-01-04 Cameron DaleLots of log messages and blocked non-local access to...
2008-01-04 Cameron DaleMade the DHT bootstrapping use IPs instead of DNS names.
2008-01-04 Cameron DaleMove all url parsing into the PeerManager.
2008-01-03 Cameron DaleFixed some minor bugs.
2008-01-03 Cameron DaleMade the get and storeValue DHT functions work.
2008-01-02 Cameron DaleUpdated the DHT join and leave to check if a join is...
2008-01-02 Cameron DaleMade the DHT join method work and added tests for it.
2008-01-02 Cameron DaleAdded a shutdown method to the khasmir DHT.
2007-12-24 CameronAdd timeouts to some unittests.
2007-12-24 CameronFixed 2 broken AptPackages unittests.
2007-12-21 Cameron DaleDisable the deprecation warning for the khashmir tests.
2007-12-21 Cameron DaleChange all unittests to use twisted's trial.
2007-12-21 Cameron DaleModify khashmir's config system to not use the const...
2007-12-19 Cameron DaleAdd more to khashmir's DHT implementation.
2007-12-19 CameronAdd a MirrorError exception.
2007-12-19 CameronUpdate all tests to add the deferred as both errback...
2007-12-19 CameronFix the MirrorManager tests to be dist-agnostic too.
2007-12-19 CameronFix some broken AptPackages tests.
2007-12-18 CameronMade the AptPackages tests dist-agnostic so it works...
2007-12-17 Cameron DaleAdded the new DHT interface and a bare implmentation...
2007-12-17 Cameron DaleAdded the DHT starting to the application.
2007-12-16 Cameron DaleRemoved the old .cvsignore from khashmir.
2007-12-16 Cameron DaleAdd some of the fetching logic.
2007-12-16 Cameron DaleFix up the application to work with then new structure.
2007-12-16 Cameron DaleMoved the files to appropriate package directories.
2007-12-16 Cameron DaleMake it also work from the command-line.
2007-12-16 Cameron DaleAdded the application control files.
2007-12-16 Cameron DaleAdd proper version numbers to the user-agent string.
2007-12-16 Cameron DaleAdded a manager to the HTTPServer for it to call when...
2007-12-15 Cameron DaleMoved the HTTPDownloader to the new PeerManager.
2007-12-15 Cameron DaleAdded a mirror manager frontend for the AptPackages.
2007-12-15 Cameron DaleClean up the imports again.
2007-12-15 Cameron DaleAptPackages only takes a single cache directory.
2007-12-15 Cameron DaleMoved the index file tracking inside the AptPackages...
2007-12-14 Cameron DaleCleanup AptPackages code.
2007-12-14 Cameron DaleImplemented cache loading with threads and deferreds.
2007-12-14 Cameron DaleAdd a findHash function to AptPackages that searches...
2007-12-14 Cameron DaleAdd tracking of index file hashes from Release files.
2007-12-14 Cameron DaleAdded support for source package hashes to AptPackages.
2007-12-14 Cameron DaleFix the architecture problem in the AptPackages config...
2007-12-14 Cameron DaleAdded a unittest to make sure AptPackages gets the...
2007-12-14 Cameron DaleRemove the apt-proxy specific stuff from AptPackages.
2007-12-13 Cameron DaleSwitched AptPackages to use twisted's logging facility
2007-12-13 Cameron DaleRemove some apt-proxy specific stuff.
2007-12-13 Cameron DaleAdded the packages.py file (as AptPackages.py) from...
2007-12-13 Cameron DaleAdded new HTTPServer that serves static files.
2007-12-12 Cameron DaleUpdate the downloader to set the headers itself and...
2007-12-12 Cameron DaleRead the response in the unit tests to prevent RST...
2007-12-12 Cameron DaleAdd a manager for the client downloads and the tests...
2007-12-12 Cameron DaleGet it working and add trial unit testing.
2007-12-11 Cameron DaleAdd a unittest to the HTTPDownloader.
2007-12-10 Cameron DaleFirst attempt (untested) at new HTTP downloader.
2007-12-10 Cameron DaleFixed a bug in test that called hash instead of khash.
2007-12-09 Cameron DaleFix a callLater bug introduced in commit 6075497a.
2007-12-09 Cameron DaleClean up all the imports.
2007-12-09 Cameron DaleSwitch from the entropy definition to using os.urandom.
2007-12-09 Cameron DaleFix some errors found by PyLint.