infocalypse
 

Incoming commits

Outgoing commits

(djk)
2009-04-02: Exported from old hg_infocalypse repo at ad77115c2149.

Exported from old hg_infocalypse repo at ad77115c2149.

(djk)
2009-04-02: Fix for mercurial 1.0.2.

Fix for mercurial 1.0.2.

(djk)
2009-04-02: Bug fix.

Bug fix.

(djk)
2009-04-02: Add hack to work around option parser bug for option names with

Add hack to work around option parser bug for option names with embedded colons.

(djk)
2009-04-02: Comment.

Comment.

(djk)
2009-04-03: Fixed bug in top key update parent rev. ALL PREVIOUSLY INSERTED KEYS

Fixed bug in top key update parent rev. ALL PREVIOUSLY INSERTED KEYS BROKEN.

(djk)
2009-04-03: Added debug level dumping of top key tuple.

Added debug level dumping of top key tuple.

(djk)
2009-04-03: Delete file which shouldn't have been copied from old repo.

Delete file which shouldn't have been copied from old repo.

(djk)
2009-04-03: Fix to catch state machine stalls.

Fix to catch state machine stalls.

(djk)
2009-04-03: Added fn-copy command to copy from one repo URI to another.

Added fn-copy command to copy from one repo URI to another.

(djk)
2009-04-03: Cleaned up update-index-from-config code. UNTESTED.

Cleaned up update-index-from-config code. UNTESTED.

(djk)
2009-04-03: Fix braino.

Fix braino.

(djk)
2009-04-03: Commented out print.

Commented out print.

(djk)
2009-04-05: Fixed braino.

Fixed braino.

(djk)
2009-04-05: Output cleanups.

Output cleanups.

(djk)
2009-04-05: Bumped FCP MaxRetries up to 3.

Bumped FCP MaxRetries up to 3.

(djk)
2009-04-05: Added arg to path_cost to return blocks instead of bytes.

Added arg to path_cost to return blocks instead of bytes.

(djk)
2009-04-05: Output formatting.

Output formatting.

(djk)
2009-04-05: Pylint fix.

Pylint fix.

(djk)
2009-04-05: As is checkin of reinserting. CLEANUP.

As is checkin of reinserting. CLEANUP.

(djk)
2009-04-05: re-insert fixes.

re-insert fixes.

(djk)
2009-04-05: More re-insert fixes.

More re-insert fixes.

(djk)
2009-04-06: Fixed places where candidates where being put on the wrong end of

Fixed places where candidates where being put on the wrong end of candidate FIFOs.

(djk)
2009-04-06: Comment.

Comment.

(djk)
2009-04-06: Easy pylint fixes.

Easy pylint fixes.

(djk)
2009-04-06: Multiple fixes for bugs that kept updating without the graph from

Multiple fixes for bugs that kept updating without the graph from working.

(djk)
2009-04-06: Fixed braino that was keeping shuffling of graph CHKs from working.

Fixed braino that was keeping shuffling of graph CHKs from working.

(djk)
2009-04-06: Pylint fixes.

Pylint fixes.

(djk)
2009-04-06: Got rid of command line uri options for fn-reinsert.

Got rid of command line uri options for fn-reinsert.

(djk)
2009-04-06: Cut request timeout to 5 minutes.

Cut request timeout to 5 minutes.

(djk)
2009-04-08: Added --nosearch argument for fn-pull and fn-reinsert.

Added --nosearch argument for fn-pull and fn-reinsert.

(djk)
2009-04-08: Comment with possible bug.

Comment with possible bug.

(djk)
2009-04-08: Added/fixed debug dumping of top key tuple.

Added/fixed debug dumping of top key tuple.

(djk)
2009-04-08: Pylint fixes.

Pylint fixes.

(djk)
2009-04-10: Added support for --nosearch to fn-copy.

Added support for --nosearch to fn-copy.

(djk)
2009-04-12: Quick fix for 1.2. Revisit.

Quick fix for 1.2. Revisit.

(djk)
2009-04-14: More graceful handling of socket drops. Debugging code for SSK HGINF100_topkey_format

More graceful handling of socket drops. Debugging code for SSK reinsert failure.

(djk)
2009-04-26: Fixed graph rep to handle multiple heads correctly.

Fixed graph rep to handle multiple heads correctly. I had to change the topkey format so repositories inserted with earlier versions won't work with the new code.

(djk)
2009-04-26: Added .hgignore.

Added .hgignore.

(djk)
2009-04-26: Added tag HGINF100_topkey_format for changeset f67283c92051

Added tag HGINF100_topkey_format for changeset f67283c92051

(djk)
2009-04-26: Better message for obsolete repos.

Better message for obsolete repos.

(djk)
2009-04-28: Added --level for fine grain control over what fn-reinsert inserts.

Added --level for fine grain control over what fn-reinsert inserts. --level 1 - re-inserts the top key(s) 2 - re-inserts the top keys(s), graphs(s) and the most recent update. 3 - re-inserts the top keys(3), graphs(s) and all keys required to bootstrap the repo. This is the default level. 4 - adds redundancy for big (>7Mb) updates. 5 - re-inserts existing redundant big updates.

(djk)
2009-04-28: Added fn-info command to dump repository information.

Added fn-info command to dump repository information.

(djk)
2009-04-28: Fix braino that was causing re-insert to fail for graphs with big

Fix braino that was causing re-insert to fail for graphs with big redundant edges.

(djk)
2009-04-30: Fixed a message.

Fixed a message.

(djk)
2009-04-30: As is checkin of fn-fmsread, fn-fmsnotify. Needs cleanup.

As is checkin of fn-fmsread, fn-fmsnotify. Needs cleanup.

(djk)
2009-04-30: Easy pylint fixes.

Easy pylint fixes.

(djk)
2009-04-30: Pylint fix.

Pylint fix.

(djk)
2009-04-30: Pylint fix.

Pylint fix.

(djk)
2009-04-30: Indentation fix.

Indentation fix.

(djk)
2009-04-30: Changed fn-fmsread --list[all] to include a hard coded list of known

Changed fn-fmsread --list[all] to include a hard coded list of known repository USKs.

(djk)
2009-04-30: Removed unneeded code.

Removed unneeded code.

(djk)
2009-04-30: Fixed braino in level == 4 re-insert code.

Fixed braino in level == 4 re-insert code.

(djk)
2009-04-30: Enabled fmsnotify sending. Set the default group for fmsread and

Enabled fmsnotify sending. Set the default group for fmsread and fmsnotify to infocalypse.notify.

(djk)
2009-04-30: Doc updates.

Doc updates.

(djk)
2009-05-01: Bugfix: Make fn-pull update the USK index from the cache for the

Bugfix: Make fn-pull update the USK index from the cache for the --uri case.

(djk)
2009-05-01: Small cleanup.

Small cleanup.

(djk)
2009-05-01: Better -v messages for fn-fmsread.

Better -v messages for fn-fmsread.

(djk)
2009-05-01: Pylint cleanups.

Pylint cleanups.

(djk)
2009-05-01: Modified parse() to handle multiple updates on same line. Added

Modified parse() to handle multiple updates on same line. Added gensig.py script.

(djk)
2009-05-01: See devnotes.txt if you don't see fms config variables in your

See devnotes.txt if you don't see fms config variables in your config file.

(djk)
2009-05-02: Force re-write of config file when format changes.

Force re-write of config file when format changes.

(djk)
2009-05-02: Updated config file format version to: c5a3f86418b5.

Updated config file format version to: c5a3f86418b5.

(djk)
2009-05-02: Fix typo.

Fix typo.

(djk)
2009-05-02: Doc formatting.

Doc formatting.

(djk)
2009-05-03: Added hack to load local copy of nntplib to make windows binary hg

Added hack to load local copy of nntplib to make windows binary hg 1.2.1 work.

(djk)
2009-05-04: Updated the index of my freesite in the default static text.

Updated the index of my freesite in the default static text.

(djk)
2009-05-06: Fixed fn-reinsert --level 3 so that every update appears in at least

Fixed fn-reinsert --level 3 so that every update appears in at least two re-inserted CHKs if possible.

(djk)
2009-05-06: Pylint fixes.

Pylint fixes.

(djk)
2009-05-11: Fix bug that was causing fms defaults not to be set correctly on

Fix bug that was causing fms defaults not to be set correctly on config file creation.

(djk)
2009-05-11: Added the fred_staging mirror to the known repo list.

Added the fred_staging mirror to the known repo list.

(djk)
2009-05-11: Doc updates.

Doc updates.

(djk)
2009-05-11: Bumped index for fred_staging.

Bumped index for fred_staging.

(djk)
2009-05-13: More fixes to make config file upgrading work.

More fixes to make config file upgrading work.

(djk)
2009-05-14: Fixed bug that kept configuration storing fom working from mixed

Fixed bug that kept configuration storing fom working from mixed case directories.

(djk)
2009-05-16: Bump indices.

Bump indices.

(djk)
2009-05-16: Doc updates.

Doc updates.

(djk)
2009-05-16: Updated site index.

Updated site index.

(djk)
2009-05-18: Fixed bug that was slowing down bootstrapping (bad edge selection in

Fixed bug that was slowing down bootstrapping (bad edge selection in _reevaluate()).

(djk)
2009-05-18: Pylint fixes.

Pylint fixes.

(djk)
2009-06-28: Fix doc typo.

Fix doc typo.

(djk)
2009-06-28: Fix bug that was causing top key rev pruning to fail.

Fix bug that was causing top key rev pruning to fail.

(djk)
2009-07-02: Added fn-putsite command to insert freesites.

Added fn-putsite command to insert freesites.

(djk)
2009-07-02: Deleted some comments.

Deleted some comments.

(djk)
2009-07-03: Fixed get_file_infos() to use / in inserted file names on Windows.

Fixed get_file_infos() to use / in inserted file names on Windows.

(djk)
2009-07-03: Updated notes.

Updated notes.

(djk)
2009-07-06: Added html howto. Small doc fixes.

Added html howto. Small doc fixes.

(djk)
2009-07-06: Typo.

Typo.

(djk)
2009-07-07: Spelling error.

Spelling error.

(djk)
2009-07-08: Missing eol.

Missing eol.

(djk)
2009-07-08: Use USK of HOWTO.

Use USK of HOWTO.

(djk)
2009-07-09: Typos.

Typos.

(djk)
2009-07-09: Fix bug for Python 2.6.2: '[default]' -> '[primary]' in the config.

Fix bug for Python 2.6.2: '[default]' -> '[primary]' in the config. I shouldn't have been using 'default' in the first place. ConfigParser throws a ValueError for it under 2.6.2.

(djk)
2009-07-09: Bumped FORMAT_VERSION.

Bumped FORMAT_VERSION.

(djk)
2009-07-09: Update HOWTO with a new bootstrap CHK.

Update HOWTO with a new bootstrap CHK.

(djk)
2009-07-09: Add a named anchor for the bootstrap CHK.

Add a named anchor for the bootstrap CHK.

(djk)
2009-07-14: Added local copy of ConfigParser.py to make berkwood Windows 1.3

Added local copy of ConfigParser.py to make berkwood Windows 1.3 binary Mercurial distro work.

(djk)
2009-07-14: Add collaborate.R1 repo.

Add collaborate.R1 repo.

(djk)
2009-07-14: Comment so I don't forget to fix a bug.

Comment so I don't forget to fix a bug.

(djk)
2009-07-20: First pass support for fn-pull'ing with a usk hash value and command

First pass support for fn-pull'ing with a usk hash value and command line trust map editing. e.g. hg fn-pull --hash 2220b02cf7ee hg fn-fmsread --trust --fmsid djk@isFiaD04zgAgnrEC5XJt1i4IE7AkNPqhBG5bONi6Yks --hash 2220b02cf7ee hg fn-fmsread --untrust --fmsid djk@isFiaD04zgAgnrEC5XJt1i4IE7AkNPqhBG5bONi6Yks --hash 2220b02cf7ee Still needs pylint cleanup and doc updates.

(djk)
2009-07-20: Pylint fixes.

Pylint fixes.

(djk)
2009-07-20: Updated doc.

Updated doc.

(djk)
2009-07-20: Updated bootstap CHK. Added info on updating.

Updated bootstap CHK. Added info on updating.

(djk)
2009-07-20: Fix HTML bug.

Fix HTML bug.

(djk)
2009-07-21: USK index updates.

USK index updates.

(djk)
2009-07-21: Fix bug that caused index not to be updated for hg fn-pull --hash

Fix bug that caused index not to be updated for hg fn-pull --hash repo_hash.

(djk)
2009-08-06: LICENSE.txt for Python files.

LICENSE.txt for Python files.

(djk)
2009-09-23: Bugfix: Don't wait for second graph CHK to start fetching first

Bugfix: Don't wait for second graph CHK to start fetching first bundle.

(djk)
2009-09-26: Bugfix: Gracefully handle fn-pull when up to date but heads don't

Bugfix: Gracefully handle fn-pull when up to date but heads don't fit in top key.

(djk)
2009-09-26: Bugfix: Treating graph requests as edge requests.

Bugfix: Treating graph requests as edge requests.

(djk)
2009-09-27: howto updates.

howto updates.

(djk)
2009-09-27: Html fix.

Html fix.

(djk)
2009-09-27: Dev notes. Updates some freesite indices.

Dev notes. Updates some freesite indices.

(djk)
2009-09-27: Index updates.

Index updates.

(djk)
2009-09-30: Bugfix: Fixed OBO in assertion causing fn-push to fail.

Bugfix: Fixed OBO in assertion causing fn-push to fail.

(djk)
2009-10-02: Workaround for hg-git bug. The hg-git extension breaks pulling from

Workaround for hg-git bug. The hg-git extension breaks pulling from bundle files somehow. In pull_bundle I backed out some old (for 1.0.2?) code that was doing an hg pull of the temp bundle files and changed it to do an hg unbundle instead.

(djk)
2009-10-02: doc updates

doc updates

(djk)
2009-10-03: remove unused import

remove unused import

(djk)
2009-10-03: A couple more fixes similar to adebd3c115a6.

A couple more fixes similar to adebd3c115a6.

(djk)
2009-10-03: pylint fix.

pylint fix.

(djk)
2009-10-26: Bugfix: braino that was breaking fn-fmsread -v

Bugfix: braino that was breaking fn-fmsread -v

(djk)
2009-11-10: First pass at fn-wiki.

First pass at fn-wiki.

(djk)
2009-11-11: Added fn-putsite --wiki to insert freesites from wikis.

Added fn-putsite --wiki to insert freesites from wikis.

(djk)
2009-11-11: Backed out some path hacks.

Backed out some path hacks.

(djk)
2009-11-11: Encapsulated path hacks.

Encapsulated path hacks.

(djk)
2009-11-11: Small wiki based on piki. See: attribution.txt

Small wiki based on piki. See: attribution.txt

(djk)
2009-11-11: small edit.

small edit.

(djk)
2009-11-11: Format error.

Format error.

(djk)
2009-11-11: Doh. Finally got it.

Doh. Finally got it.

(djk)
2009-11-11: Simplified creation of wiki_root dir by fn-wiki create config. Added

Simplified creation of wiki_root dir by fn-wiki create config. Added better default text.

(djk)
2009-11-11: Better footers in dumped html.

Better footers in dumped html.

(djk)
2009-11-11: Removed TipsForBeginners from the default wikitext.

Removed TipsForBeginners from the default wikitext.

(djk)
2009-11-11: Added directory line in footer when wiki is running live.

Added directory line in footer when wiki is running live.

(djk)
2009-11-11: Get rid of final hr in freenet footer.

Get rid of final hr in freenet footer.

(djk)
2009-11-12: Disabled edit log.

Disabled edit log.

(djk)
2009-11-12: Fixed socket server shutdown bug.

Fixed socket server shutdown bug.

(djk)
2009-11-12: Don't write debug log file to /tmp! Fixed syntax error in

Don't write debug log file to /tmp! Fixed syntax error in servepiki.py.

(djk)
2009-11-15: Changed fn-info to read repo head list from Freenet an print it in

Changed fn-info to read repo head list from Freenet an print it in addition to existing info. Added helper functions for fms patch bundle submission.

(djk)
2009-11-15: First pass at implementation of fn-fmsnotify --submit

First pass at implementation of fn-fmsnotify --submit This bundles all locally committed changes that aren't in the repo in Freenet and inserts the bundle on a CHK. Then it sends a machine readable patch notification to the fmsnotify_group set in the .infocalypse / infocalypse.ini file.

(djk)
2009-11-15: Support for activelink.png images.

Support for activelink.png images.

(djk)
2009-12-10: A module to keep a file archive in a bounded number of Write Once

A module to keep a file archive in a bounded number of Write Once Read Many blocks.

(djk)
2009-12-10: Added hg-archive command.

Added hg-archive command. It allows you to create, push to and pull from non-versioned (i.e non-Mercurial) incremental file archives in Freenet. See: hg help fn-archive for minimal help. BE CAREFUL when you run --pull, i.e. either of these: hg fn-archive hg fn-archive --pull It will DELETE any files/directories that are not stored in the archive in Freenet.

(djk)
2010-01-20: Implemented pseudo-anonymous submission via wikibot.

Implemented pseudo-anonymous submission via wikibot.

(djk)
2010-01-20: Fix bug in submission introduced when rebasing.

Fix bug in submission introduced when rebasing.

(djk)
2010-01-24: Support for Freenet bookmarks and multiple bugfixes.

Support for Freenet bookmarks and multiple bugfixes. Features: Added support for Freenet bookmarks via the [[BookMark]] wikitext macro. Allow users to view source of read only pages in piki.py. Fixes: Changed wikibot to force commit of uncommitted files before inserting freesite. Changed fcpclient.dir_datasource() to sort file_infos. The above 2 changes allow freesite versions to be cleanly re-inserted from the repo. Cleaned up page fork creation to prevent spurious forks. Changed wikibot to keep track of .zip CHK's and skip ones that have already been applied. Changed submission.py to use utf8_sha instead of new_sha in a few places. Added somewhat better exception and stdout messages from FMSStub.

(djk)
2010-02-03: Added anchor support to wikitext, added FreenetUri wikitext macro.

Added anchor support to wikitext, added FreenetUri wikitext macro. Features: Patch from tesselation+ to add support for anchors and anchor links to wikitext. @@@text0|label0@@@ makes an anchor with display text text0 and label label0. @@@@text0|label0@@@@ makes a link with display text text0 to the anchor with label label0 You can style anchor text with A.namedanchor in piki.css. Added FreesiteUri wikitext macro. [[FreesiteUri]] makes an "aggressive" (i.e. negative) link to the freesite uri specified in info.txt. Fixes: Fix missing script name in query urls.

(djk)
2010-02-07: Modified fn-setup to check FMS, added fn-setupfms command.

Modified fn-setup to check FMS, added fn-setupfms command. Features: Modified fn-setup to check the FMS configuration and update the config file. --fmshost, --fmsport, --fmsid set the host, port and fms id respectively. Added fn-setupfms command to test and update the FMS configuration.

(djk)
2010-02-15: Table patch from SomeDude.

Table patch from SomeDude. Features: Patch from SomeDude to do MoinMoin style table formatting. Patch CHK from FMS (applied against 0ad7286d96a8): CHK@TCAI-QHXuyBYOJkqBFIPrxJGMPI~6GB7V8aWBgK~PfQ,831jq0VBNXV-3q6uSS0VtXlqzAj2HD1FdZNS-r7CWWU,AAIC--8/table.patch

(djk)
2010-02-17: Patch from SomeDude to improve tables (vertical alignment, briefer

Patch from SomeDude to improve tables (vertical alignment, briefer colspan setting). Patch CHK from FMS (applied against 0ad7286d96a8): CHK@M0TFGlFE9hSnf-QFuYn32cLy5UVgircz4YHRjlpRnSY,tq5-4oK-yxkFdg4wUfV-pjCcYWdlsq8e7lCR~PklXNg,AAIC--8/table%2Epatch Note: Previous patch was applied against b561dc75c682 NOT 0ad7286d96a8.

(djk)
2010-02-17: Whitespace only cleanup.

Whitespace only cleanup.

(djk)
2010-02-17: Fixed broken line wrapping in RemoteChanges macro.

Fixed broken line wrapping in RemoteChanges macro.

(djk)
2010-03-17: Allow images to be disabled on a per page basis.

Allow images to be disabled on a per page basis.

(djk)
2010-04-02: Patch from SomeDude to support zebra striped tables and

Patch from SomeDude to support zebra striped tables and <br> linebreaks. Patch CHK from FMS (applied against d8803001a744): CHK@dDHkhSymTZrE4jofpz~CIbFE1-fkHY2cdrVJk1vDTEQ,JNywg6uGffYiWIqGDbBLD02QBfUH7jIycMtux0aCuWQ,AAIC--8/tablestripe%2Epatch I modified <br> handling to only substitute '<br />' for the exact string '<br>' in wikitext.

(djk)
2010-05-02: run_wikibot.py fixes.

run_wikibot.py fixes.

(djk)
2010-10-09: fn-genkey output patch from ZwiSter@BZJeeQniF1r-XOkk-

fn-genkey output patch from ZwiSter@BZJeeQniF1r-XOkk-3E6MxIg10w62yr1GgWkxF5XKzA, plus some small text only changes.

(djk)
2010-10-24: Fix for WinXP64, Mercurial Distributed SCM (version 1.6.4) from

Fix for WinXP64, Mercurial Distributed SCM (version 1.6.4) from TheSeeker

(Arne Babenhauserheide)
2011-09-08: fix typo in docstring

fix typo in docstring

(Arne Babenhauserheide)
2012-02-24: typo in docstring

typo in docstring

(Arne Babenhauserheide)
2012-02-24: paramter adaptions: poll, cancel_time, concurent

paramter adaptions: poll, cancel_time, concurent - sleep 1s between polling - cancel to 2h (needed for big repos) - 8 concurrent requests (just a test)

(Arne Babenhauserheide)
2012-02-24: comment tyo

comment tyo

(Arne Babenhauserheide)
2012-02-24: comment tyo

comment tyo

(Arne Babenhauserheide)
2012-02-24: comment typo

comment typo

(Arne Babenhauserheide)
2012-02-24: inconsistent doc to argument (minor)

inconsistent doc to argument (minor)

(Arne Babenhauserheide)
2012-04-20: started implementing a freenet scheme. Goal: hg push freenet-scheme

started implementing a freenet scheme. Goal: hg push freenet:USK@/repo

(Arne Babenhauserheide)
2012-04-20: started implementing a freenet scheme. Goal: hg push freenet-scheme

started implementing a freenet scheme. Goal: hg push freenet:USK@/repo

(Arne Babenhauserheide)
2012-04-20: merge add missing files and refactor. freenet-scheme

merge add missing files and refactor.

(Arne Babenhauserheide)
2012-04-20: fix imports freenet-scheme

fix imports

(Arne Babenhauserheide)
2012-06-26: when generating a key, the name should be NAME.R1. freenet-scheme

when generating a key, the name should be NAME.R1.

(Arne Babenhauserheide)
2012-06-26: Implemented push, pull and clone from and to freenet:USK@ and USK@ freenet-scheme

Implemented push, pull and clone from and to freenet:USK@ and USK@ uris.

(Arne Babenhauserheide)
2012-06-26: refactored genkey to allow for key generation outside of the genkey freenet-scheme

refactored genkey to allow for key generation outside of the genkey command.

(Arne Babenhauserheide)
2012-06-26: now pushing and pulling works with keys in the .hg/hgrc (prefixed freenet-scheme

now pushing and pulling works with keys in the .hg/hgrc (prefixed with freenet://)

(Arne Babenhauserheide)
2012-06-26: FIX: broke fn-genkey freenet-scheme

FIX: broke fn-genkey

(Arne Babenhauserheide)
2012-06-26: Always creating a new private key for a repo cloned to freenet. If freenet-scheme

Always creating a new private key for a repo cloned to freenet. If you want to use your default private key instead, call fn-create directly.

(Arne Babenhauserheide)
2012-06-26: merged freenet scheme branch.

merged freenet scheme branch.

(Arne Babenhauserheide)
2012-06-30: fix hg-git interaction error.

fix hg-git interaction error.

(Arne Babenhauserheide)
2012-06-30: fix hg-git interaction error.

fix hg-git interaction error.

(Arne Babenhauserheide)
2012-06-30: Make it possible to use the short form USK@/reponame to upload to a

Make it possible to use the short form USK@/reponame to upload to a key in the form USK@<key>/reponame.R1/0 - avoids the very easy to make error of forgetting the .R1.

(Arne Babenhauserheide)
2012-06-30: notes on potential name rewriting when the key is given. Left

notes on potential name rewriting when the key is given. Left commented out, because it might make it impossible to update old repos when they drop out. Added a TODO to do this cleanly in the backend.

(djk)
2011-09-18: Use RealTimeFlag.

Use RealTimeFlag.

(djk)
2011-09-18: Bump request timeout to 20 minutes.

Bump request timeout to 20 minutes.

(djk)
2011-09-18: Doc updates.

Doc updates.

(djk)
2011-09-18: Updated CHK bootstrap URI.

Updated CHK bootstrap URI.

(Arne Babenhauserheide)
2012-08-11: merge realtime flag and config changes.

merge realtime flag and config changes.

(Arne Babenhauserheide)
2012-08-25: can now push to USK@/repo to create that repo. Also improved help

can now push to USK@/repo to create that repo. Also improved help output.

(Arne Babenhauserheide)
2012-08-25: removed . at the end of an info which ends with a key.

removed . at the end of an info which ends with a key.

(Arne Babenhauserheide)
2012-08-25: now push to USK@/repo actually creates the repo - and the info

now push to USK@/repo actually creates the repo - and the info advises to use clone for creating repos with existing keys.

(Arne Babenhauserheide)
2012-09-17: first tries at fixing the repo-API-compatibility problem. Nothing

first tries at fixing the repo-API-compatibility problem. Nothing functional, yet.

(Arne Babenhauserheide)
2012-11-06: hg 2.3+ compat

hg 2.3+ compat

(Arne Babenhauserheide)
2012-11-20: Fail gracefully on reinserting if the generated CHK does not match

Fail gracefully on reinserting if the generated CHK does not match the original CHK (reason could be a changed hg version).

(Arne Babenhauserheide)
2012-11-21: added mime-type bug.

added mime-type bug.

(Arne Babenhauserheide)
2012-11-22: slightly more consistent codestyle.

slightly more consistent codestyle.

(djk)
2012-11-24: BUGFIX: Work around stricter freenet metadata mime type parsing.

BUGFIX: Work around stricter freenet metadata mime type parsing. Details: The mime time validation was made stricter sometime shortly before freenet rev 1423. That broke the salting hacks used to insert redundant splitfile metadata. The work around was to use '_' instead of ';' as a separator.

(djk)
2012-11-24: Merge accidental branch.

Merge accidental branch.

(Arne Babenhauserheide)
2012-11-26: bab try at fixing mime types.

bab try at fixing mime types.

(Arne Babenhauserheide)
2012-11-26: choosing the fix from djk for mime types, because he is the main

choosing the fix from djk for mime types, because he is the main coder.

(djk)
2012-12-02: Update bootstrap bundle in html doc.

Update bootstrap bundle in html doc.

(Arne Babenhauserheide)
2012-12-17: added fix-timezone-attack bug

added fix-timezone-attack bug

(Arne Babenhauserheide)
2012-12-17: merge from djk

merge from djk

(drak)
2013-02-05: added a readme

added a readme

(Arne Babenhauserheide)
2013-05-03: fix bug in readme (ducks… :) )

fix bug in readme (ducks… :) )

(Arne Babenhauserheide)
2013-05-03: mark fixed mime-type bug as resolved

mark fixed mime-type bug as resolved

(Arne Babenhauserheide)
2013-05-03: added the exported patches for bug 4 (UTC). Not yet finished, but I

added the exported patches for bug 4 (UTC). Not yet finished, but I want to ensure that the patches stay available.

(Steve Dougherty)
2013-05-31: Add --wot option to fn-create.

Add --wot option to fn-create. Like --uri, but gets the insert URI from (LC)WoT based on a nickname supplied in place of "USK@."

(Steve Dougherty)
2013-06-04: Refactor own identity resolution into module.

Refactor own identity resolution into module.

(Steve Dougherty)
2013-06-04: Fix ambiguous local identity message.

Fix ambiguous local identity message. String was not properly formatted.

(Steve Dougherty)
2013-06-04: Refactor variable names for conciseness.

Refactor variable names for conciseness.

(Steve Dougherty)
2013-06-04: Rename "own identity" to "local identity".

Rename "own identity" to "local identity". More idiomatic English.

(Steve Dougherty)
2013-06-04: Move status messages out of wot module.

Move status messages out of wot module. Error messages makes sense as the module knows best what the error is, but it does not know the context of usage.

(Steve Dougherty)
2013-06-04: Tell which local identity is found by fn-create.

Tell which local identity is found by fn-create.

(Steve Dougherty)
2013-06-04: Save truster identity during fn-create.

Save truster identity during fn-create. To be used for later WoT-enabled fn-pulls to the same repo.

(Steve Dougherty)
2013-06-07: Add initial WoT support to fn-pull.

Add initial WoT support to fn-pull. * Refactor WoT module to allow functions for parsing responses. * WoT not currently supported, but LCWoT is. * See https://bugs.freenetproject.org/view.php?id=5729

(Steve Dougherty)
2013-06-07: Refactor to reduce indentation.

Refactor to reduce indentation.

(Steve Dougherty)
2013-06-07: Add WoT fn-pull support; default WoT truster.

Add WoT fn-pull support; default WoT truster. * Set up with fn-setupwot or fn-setup without --nowot. Takes --truster. * Add --truster override for fn-pull. Currently fn-pull with --wot uses WoT only to resolve the base key, but it would be desirable to be able to resolve the repo edition and handle its redundancy level via the WoT vcs XML.

(Steve Dougherty)
2013-06-07: Mention what part of a repo bundles constitute.

Mention what part of a repo bundles constitute.

(Steve Dougherty)
2013-06-07: Fix typo.

Fix typo.

(Steve Dougherty)
2013-06-07: Document additional optional dependencies.

Document additional optional dependencies.

(Steve Dougherty)
2013-06-10: Key wot_identities by request URI for consistency.

Key wot_identities by request URI for consistency. Everything else uses request URI hash.

(Steve Dougherty)
2013-06-10: Whitespace.

Whitespace.

(Steve Dougherty)
2013-06-10: Allow local identity lookup by id.

Allow local identity lookup by id. Useful for looking up identities by their wot_identities entries.

(Steve Dougherty)
2013-06-10: Allow checking if a repo has an associated WoT ID.

Allow checking if a repo has an associated WoT ID.

(Steve Dougherty)
2013-06-10: Return inserted URI on create and push.

Return inserted URI on create and push.

(Steve Dougherty)
2013-06-10: Generate and insert WoT repo list on change.

Generate and insert WoT repo list on change.

(Steve Dougherty)
2013-06-10: Whitespace.

Whitespace.

(Steve Dougherty)
2013-06-12: Add progress update when inserting repo listing.

Add progress update when inserting repo listing.

(Steve Dougherty)
2013-06-12: Add contexts to WoT identity parsing.

Add contexts to WoT identity parsing.

(Steve Dougherty)
2013-06-12: Fix regression in repo list URI.

Fix regression in repo list URI.

(Steve Dougherty)
2013-06-13: Return default truster when no insert URI is set.

Return default truster when no insert URI is set.

(Steve Dougherty)
2013-06-13: Add repository names lookup from WoT repo list.

Add repository names lookup from WoT repo list. One can now pull a repository with hg fn-pull --wot AnID/reponame

(Steve Dougherty)
2013-06-14: Change repo list get and put to interactive.

Change repo list get and put to interactive.

(Steve Dougherty)
2013-06-14: Remove debug: return instead of print response.

Remove debug: return instead of print response.

(Arne Babenhauserheide)
2013-06-20: moved commands out to infocalypse/commands.py to match the scheme

moved commands out to infocalypse/commands.py to match the scheme changes (easier merging)

(Arne Babenhauserheide)
2013-06-20: forgot to remove hexlify import

forgot to remove hexlify import

(Arne Babenhauserheide)
2013-06-20: merge schemes code from bab into wot-code from operhiem1.

merge schemes code from bab into wot-code from operhiem1.

(Arne Babenhauserheide)
2013-06-20: adapt the schemes code to provide the options needed by the wot

adapt the schemes code to provide the options needed by the wot code.

(Arne Babenhauserheide)
2013-06-20: added bug report for missing default truster entry.

added bug report for missing default truster entry.

(Steve Dougherty)
2013-06-17: Whitespace.

Whitespace.

(Steve Dougherty)
2013-06-17: Remove outdated TODO.

Remove outdated TODO.

(Steve Dougherty)
2013-06-17: Move name/identity parsing into function.

Move name/identity parsing into function. Less duplication and better readability.

(Steve Dougherty)
2013-06-18: Add missing --nowot option to fn-setup.

Add missing --nowot option to fn-setup.

(Steve Dougherty)
2013-06-18: Add support for resolving local identities by key.

Add support for resolving local identities by key.

(Steve Dougherty)
2013-06-18: Formatting.

Formatting.

(Steve Dougherty)
2013-06-18: Add TODOs.

Add TODOs.

(Steve Dougherty)
2013-06-18: Update docstring. These parameters have merged.

Update docstring. These parameters have merged.

(Steve Dougherty)
2013-06-18: Add missing newline.

Add missing newline.

(Steve Dougherty)
2013-06-18: Remove redundant full-key local identity matching.

Remove redundant full-key local identity matching. Partial key matching works for full key matching too.

(Steve Dougherty)
2013-06-19: Merge ArneBab freenet-scheme.

Merge ArneBab freenet-scheme.

(Steve Dougherty)
2013-06-20: Fix typo.

Fix typo.

(Steve Dougherty)
2013-06-20: Fix formatting of derived Freemail addresses.

Fix formatting of derived Freemail addresses. Padding is omitted, the entire thing is lower case, and there is a '.' before 'freemail'.

(Steve Dougherty)
2013-06-20: Merge ArneBab merge of freenet-schema and vcs.

Merge ArneBab merge of freenet-schema and vcs.

(Steve Dougherty)
2013-06-20: Merge Freemail address fixes.

Merge Freemail address fixes.

(Steve Dougherty)
2013-06-20: More semantically meaningful string stripping.

More semantically meaningful string stripping.

(Steve Dougherty)
2013-06-20: Close freenet-scheme branch. freenet-scheme

Close freenet-scheme branch. This is not needed anymore - it it merged into default.

(Steve Dougherty)
2013-06-20: Merge freenet-scheme branch closure.

Merge freenet-scheme branch closure.

(Steve Dougherty)
2013-06-20: Merge previous head.

Merge previous head.

(Steve Dougherty)
2013-06-20: Correct mistaken merge.

Correct mistaken merge.

(Steve Dougherty)
2013-06-20: Merge previous head with fixed merge.

Merge previous head with fixed merge.

(Steve Dougherty)
2013-06-21: Add missing os import.

Add missing os import.

(Steve Dougherty)
2013-06-21: More specific no-Freemail warnings.

More specific no-Freemail warnings. Also adds newlines.

(Steve Dougherty)
2013-06-21: Fix whitespace / line length.

Fix whitespace / line length.

(Steve Dougherty)
2013-06-21: Add per-repo Freemail password configuration.

Add per-repo Freemail password configuration.

(Steve Dougherty)
2013-06-24: Add missing --truster to fn-pull.

Add missing --truster to fn-pull.

(Steve Dougherty)
2013-06-24: Look up pull truster - don't require public key hash.

Look up pull truster - don't require public key hash.

(Steve Dougherty)
2013-06-24: Remove outdated todo.

Remove outdated todo.

(Steve Dougherty)
2013-06-24: Fix crash on nonexistent identity to pull from.

Fix crash on nonexistent identity to pull from.

(Steve Dougherty)
2013-06-24: Add feedback when identity to pull from is found.

Add feedback when identity to pull from is found.

(Steve Dougherty)
2013-06-24: Update identity search to reflect LCWoT changes.

Update identity search to reflect LCWoT changes. It is no longer an error for more than MaxIdentites to match. There is a field containing the number of matched identities. It also became clear that nicknames require a wildcard to match as with startswith(), whereas the ID uses startswith() already.

(Steve Dougherty)
2013-06-24: Document --truster format.

Document --truster format.

(Steve Dougherty)
2013-06-25: Add terminology documentation; begin to conform.

Add terminology documentation; begin to conform.

(Steve Dougherty)
2013-06-25: Add freenet://WoT path resolution.

Add freenet://WoT path resolution.

(Steve Dougherty)
2013-06-25: Fix more terminology.

Fix more terminology.

(Steve Dougherty)
2013-06-25: Add more work on freenet:// path resolution for WoT.

Add more work on freenet:// path resolution for WoT.

(Steve Dougherty)
2013-06-25: PEP8 whitespace, line lengths, comments, imports.

PEP8 whitespace, line lengths, comments, imports.

(Steve Dougherty)
2013-06-25: Simplfy argument parsing expressions.

Simplfy argument parsing expressions. Empty lists are False when converted to a boolean.

(Steve Dougherty)
2013-06-25: Fix KeyError on Config save.

Fix KeyError on Config save.

(Steve Dougherty)
2013-06-25: Fix Freemail password setup resetting config; saving.

Fix Freemail password setup resetting config; saving.

(Arne Babenhauserheide)
2013-06-26: added a bug for minimizing dependencies of infocalypse.

added a bug for minimizing dependencies of infocalypse.

(Arne Babenhauserheide)
2013-06-26: typo

typo

(Arne Babenhauserheide)
2013-06-26: edit simplify dependencies bug.

edit simplify dependencies bug.

(Arne Babenhauserheide)
2013-06-26: usability bug

usability bug

(Arne Babenhauserheide)
2013-07-02: bug report

bug report

(Steve Dougherty)
2013-06-25: Comments.

Comments.

(Steve Dougherty)
2013-06-25: Add WoT path resolution to clone.

Add WoT path resolution to clone.

(Steve Dougherty)
2013-07-02: Add parsing for named WoT properties.

Add parsing for named WoT properties.

(Steve Dougherty)
2013-07-02: Return inserted URI if it has changed.

Return inserted URI if it has changed.

(Steve Dougherty)
2013-07-02: Add partial pull request support; other things.

Add partial pull request support; other things. Exit when unable to resolve WoT URI. (Possibly would be better to use ui.abort()) Add listing of WoT dependencies and pull request syntax to readme.

(Arne Babenhauserheide)
2013-07-02: merge changes from operhiem1 with some comments.

merge changes from operhiem1 with some comments.

(Arne Babenhauserheide)
2013-07-06: added cloning bug

added cloning bug

(Steve Dougherty)
2013-07-02: Use util.Abort instead of ui.warn(); return None.

Use util.Abort instead of ui.warn(); return None. More straightforward - the effect was similar. Note this can still be caught if exiting is not desirable.

(Steve Dougherty)
2013-07-02: Merge arnebab bugs and typo fixes.

Merge arnebab bugs and typo fixes.

(Steve Dougherty)
2013-07-02: Replace split('\n') with splitlines().

Replace split('\n') with splitlines(). Good to know splitlines() exists!

(Steve Dougherty)
2013-07-03: Use USK class instead of manual string operations.

Use USK class instead of manual string operations.

(Steve Dougherty)
2013-07-03: Fetch key following redirects.

Fetch key following redirects. Fetching a USK may give redirects.

(Steve Dougherty)
2013-07-03: Follow redirect when fetching repo listing.

Follow redirect when fetching repo listing.

(Steve Dougherty)
2013-07-03: Support freenet:// prefix to keys; add __repr__.

Support freenet:// prefix to keys; add __repr__.

(Steve Dougherty)
2013-07-03: Add TODO on terminology notes.

Add TODO on terminology notes.

(Steve Dougherty)
2013-07-03: Add partial notification check support.

Add partial notification check support.

(Steve Dougherty)
2013-07-06: Partial notification check commit.

Partial notification check commit. imaplib is being problematic. This is a partial commit before trying IMAPClient.

(Steve Dougherty)
2013-07-08: Initial version of parsing VCS message subjects.

Initial version of parsing VCS message subjects.

(Steve Dougherty)
2013-07-08: Fix assuming prefix presense; subject always starting at prefix.

Fix assuming prefix presense; subject always starting at prefix.

(Steve Dougherty)
2013-07-09: Remove leading and trailing whitespace around YAML.

Remove leading and trailing whitespace around YAML.

(Steve Dougherty)
2013-07-09: Filter pull request lines starting with 'HG:'.

Filter pull request lines starting with 'HG:'.

(Steve Dougherty)
2013-07-09: Add initial notification checking support.

Add initial notification checking support. Supports multiple matching messages. Comments. Displays recognized requests and gives feedback otherwise.

(Steve Dougherty)
2013-07-09: Abort pull request in case of empty message.

Abort pull request in case of empty message.

(Steve Dougherty)
2013-07-09: Comments.

Comments.

(Steve Dougherty)
2013-07-09: Avoid putting YAML in pull request message prompt.

Avoid putting YAML in pull request message prompt.

(Steve Dougherty)
2013-07-09: Clarify subject prefix.

Clarify subject prefix.

(Steve Dougherty)
2013-07-09: Fix aborting pull request on empty message.

Fix aborting pull request on empty message.

(Steve Dougherty)
2013-07-09: Clarify variable name.

Clarify variable name.

(Steve Dougherty)
2013-07-09: Give feedback when pull request sent.

Give feedback when pull request sent.

(Steve Dougherty)
2013-07-09: Remove comments.

Remove comments.

(Steve Dougherty)
2013-07-12: Fix setting fn-create WoT association before request URI is known.

Fix setting fn-create WoT association before request URI is known.

(Arne Babenhauserheide)
2013-07-18: merge bug addition bab-review

merge bug addition

(Arne Babenhauserheide)
2013-07-18: Added signature for changeset a0497b6203c2

Added signature for changeset a0497b6203c2

(Steve Dougherty)
2013-07-18: Fix documentation nonexistent parameter warning.

Fix documentation nonexistent parameter warning.

(Steve Dougherty)
2013-07-18: Whitespace.

Whitespace.

(Steve Dougherty)
2013-07-18: Normalize line endings; place end YAML index at end.

Normalize line endings; place end YAML index at end.

(Steve Dougherty)
2013-07-18: Remove 'freenet://' from a USK more explicitly.

Remove 'freenet://' from a USK more explicitly.

(Steve Dougherty)
2013-07-18: Fix lack of quoting to make string in __repr__.

Fix lack of quoting to make string in __repr__.

(Steve Dougherty)
2013-07-22: Add initial fn-connect implementation.

Add initial fn-connect implementation. Only pings, does not handle session conflicts, and does not respond to any commands because none are currently implemented on the plugin side either.

(Arne Babenhauserheide)
2013-07-23: merge operhiem1’s code.

merge operhiem1’s code.

(Arne Babenhauserheide)
2013-07-23: Added signature for changeset 6203fa010d01

Added signature for changeset 6203fa010d01

(Steve Dougherty)
2013-07-23: Use lower case for "vcs" value.

Use lower case for "vcs" value. If the value is ever used in something in which case is difficult, such as a filesystem, it'd be good to have it all in lower case.

(Steve Dougherty)
2013-07-23: Exit and print description on error.

Exit and print description on error.

(Steve Dougherty)
2013-07-24: Add intial ListLocalRepos support.

Add intial ListLocalRepos support.

(Steve Dougherty)
2013-07-25: Remove unused import.

Remove unused import.

(Steve Dougherty)
2013-07-25: Fix finding YAML end.

Fix finding YAML end. The join for consistent line endings means no trailing newline. Also fixes obscuring failure to find the YAML end by adding the token length.

(Steve Dougherty)
2013-07-25: Document case decision.

Document case decision.

(Steve Dougherty)
2013-07-25: Allow VCS token anywhere in the Freemail subject.

Allow VCS token anywhere in the Freemail subject. Requiring the token to be a prefix interferes with doing things like forwarding requests to other users.

(Steve Dougherty)
2013-07-25: Fix crash on no VCS messages.

Fix crash on no VCS messages.

(Steve Dougherty)
2013-07-25: Fix crash on fn-create with --wot.

Fix crash on fn-create with --wot. inserted_to returns a list of request URIs, not a single one, so use the first URI.

(Steve Dougherty)
2013-07-25: Fix empty truster in freenet:// URI resolution.

Fix empty truster in freenet:// URI resolution. Config.from_ui() is a class method that returns an instance, not an instance method that modifies.

(Steve Dougherty)
2013-07-25: Save config file after adding WoT ID association.

Save config file after adding WoT ID association.

(Steve Dougherty)
2013-07-25: Fix incorrect WoT associations with repos.

Fix incorrect WoT associations with repos. Returning the default truster if no explicit association was set caused this problem. Also break out building repo list for local identity. This makes debugging easier, but demonstrates odd argument flow with only taking a key as an argument.

(Steve Dougherty)
2013-07-26: Close resolved bug.

Close resolved bug.

(Steve Dougherty)
2013-07-26: Fix overcomplication in finding a local truster.

Fix overcomplication in finding a local truster. Returning a default when an explicit WoT identity was not set required more complex code to use a non-default, as was desired in most circumstances. Also fixes fn-pull incorrectly resolving WoT identity by insert URI. (It is actually keyed by request URI hash / "repo id".)

(Steve Dougherty)
2013-07-26: Add fn-updaterepolist to reinsert repo list.

Add fn-updaterepolist to reinsert repo list. Fixes bug 2.

(Steve Dougherty)
2013-07-26: Mark bug resolved.

Mark bug resolved.

(Steve Dougherty)
2013-07-26: Merge.

Merge.

(Steve Dougherty)
2013-07-26: Mark bugs resolved.

Mark bugs resolved.

(Steve Dougherty)
2013-07-26: Fix hg clone to a freenet: path silently exiting.

Fix hg clone to a freenet: path silently exiting.

(Steve Dougherty)
2013-07-26: Add abstraction for WoT identities.

Add abstraction for WoT identities. The WoT_ID class performs lookup from an identifier and exposes attributes. Local_WoT_ID extends WoT_ID and also exposes an insert URI. This avoids problems with being stringly typed and makes intent much clearer. Also adds a clone() to USK to avoid modifying the WoT_ID member variables.

(Steve Dougherty)
2013-07-26: Add newline after displaying pull request body.

Add newline after displaying pull request body. Otherwise the separator is on the same line, which is not desirable.

(Steve Dougherty)
2013-07-26: Comments.

Comments.

(Steve Dougherty)
2013-07-26: Break away querying WoT for local ID for readability.

Break away querying WoT for local ID for readability.

(Steve Dougherty)
2013-07-26: Give local directory matching target for pull requests. bab-reviewed

Give local directory matching target for pull requests.

(Arne Babenhauserheide)
2013-07-28: add hg incoming bug report

add hg incoming bug report

(Steve Dougherty)
2013-07-26: Remove trailing whitespace from Freemail marker.

Remove trailing whitespace from Freemail marker. Whiltespace might not be valid as part of an IMAP search token.

(Steve Dougherty)
2013-07-27: Comments.

Comments.

(Steve Dougherty)
2013-07-28: Refine pull request directions wording.

Refine pull request directions wording. The second line doesn't _have_ to be blank, it just isn't used.

(Steve Dougherty)
2013-07-28: Mark methods as internal.

Mark methods as internal.

(Steve Dougherty)
2013-07-28: Assume edition 0. Also R1 for push to freenet://

Assume edition 0. Also R1 for push to freenet:// Edition is easier to omit, and having Fred search for the latest edition is a reasonable default. When using internal commands (fn-*) the user is assumed to be more confident in Infocalypse internals. When using built-in commands with freenet: URIs, redundancy is less clear, so assuming redundancy seems helpful in use cases like hg clone . freenet:USK@.../repo_path. This also adds a warning when creating a repository on a path that does not specify redundancy. Assume edition: * fn-create --uri and --wot * fn-copy --inserturi and --requesturi * fn-reinsert --uri * fn-pull --uri * fn-push --uri * built-in command source Assume edition and redundancy: * built-in command destination

(Steve Dougherty)
2013-07-28: Use more idiomatic empty string and zero checks.

Use more idiomatic empty string and zero checks. An empty string is False, as is 0. Checking for 0 as a boolean makes sense when it's semantically a set-or-not kind of check, but not if it's semantically a number.

(Steve Dougherty)
2013-07-28: Exit gracefully if no URI specified to fn-create.

Exit gracefully if no URI specified to fn-create.

(Steve Dougherty)
2013-07-28: Assume edition on push freenet://.

Assume edition on push freenet://. Do not assume redundancy because as the repository is being pushed to it already exists.

(drak)
2013-07-30: begun testing notes on infocalypse

begun testing notes on infocalypse

(Steve Dougherty)
2013-07-30: Clarify public key hash lookup failure.

Clarify public key hash lookup failure. Mentioning only the identifier does not make it clear that only the public key hash is used in a WoT lookup. It's also good to mention how to support more flexible lookup.

(Steve Dougherty)
2013-07-30: Add optimism to error message.

Add optimism to error message.

(Steve Dougherty)
2013-07-30: Fix giving empty nicknames to GetIdentitiesByPartialNickname.

Fix giving empty nicknames to GetIdentitiesByPartialNickname. Doing so results in an exception in LCWoT's query layer, for which it does not return an error over FCP, (I think?) so Infocalypse's FCP times out.

(Steve Dougherty)
2013-07-30: Fix including nickname in Truster public key hash.

Fix including nickname in Truster public key hash.

(Steve Dougherty)
2013-07-30: Refine error message wording.

Refine error message wording.

(Steve Dougherty)
2013-07-30: Refine comment wording.

Refine comment wording. "just" adds no information.

(Steve Dougherty)
2013-07-30: Remove redundant parameters.

Remove redundant parameters. The default value of async is False.

(Steve Dougherty)
2013-07-30: Update dev notes for wot_id abstraction.

Update dev notes for wot_id abstraction.

(Steve Dougherty)
2013-07-30: Add documentation.

Add documentation.

(Steve Dougherty)
2013-07-30: Fix resolving WoT freenet:// pull URIs.

Fix resolving WoT freenet:// pull URIs. The default truster string was being used where a Local_WoT_ID was required. Modify get_truster() to take an explicit truster argument instead of a dictionary, so it's easier to use elsewhere.

(Steve Dougherty)
2013-07-30: Correct get_truster() documentation.

Correct get_truster() documentation.

(Steve Dougherty)
2013-07-30: Fix clone truster resolution.

Fix clone truster resolution.

(Steve Dougherty)
2013-07-31: Remove unnecessary variable.

Remove unnecessary variable.

(Steve Dougherty)
2013-08-02: Fix "clone" requiring the target repository exist.

Fix "clone" requiring the target repository exist. When looking up a push URI for a clone operation the edition lookup is now skipped.

(Steve Dougherty)
2013-08-02: Fix str and WoT_ID mixup in sending pull request.

Fix str and WoT_ID mixup in sending pull request. More mistakes from transitioning to the WoT_ID abstraction.

(Steve Dougherty)
2013-08-02: Update web UI plugin name.

Update web UI plugin name. The package name has changed, and it no longer contains "Infocalypse".

(Steve Dougherty)
2013-08-05: Add bug reports.

Add bug reports. Some of them are features.

(Steve Dougherty)
2013-08-06: Use same VCS constant in notifications; repo XML.

Use same VCS constant in notifications; repo XML. This is a breaking change for existing repo XML.

(drak)
2013-08-07: merge operhiem1 into bab

merge operhiem1 into bab

(drak)
2013-08-07: merge more

merge more

(drak)
2013-08-07: added some testing notes.

added some testing notes.

(Steve Dougherty)
2013-08-08: Track the latest known repo list edition.

Track the latest known repo list edition. This takes some responsibility off the node for fetching an up-to-date edition, because it is no longer always given edition 0 to start from. This does introduce some clumsiness as if the node follows redirects it does not return the used edition. This should probably be replaced with a WoT property once WoT properties can be inserted without causing an insert, as it will avoid starting the repo list at edition 0.

(Steve Dougherty)
2013-08-08: Fix incorrect method name; missing newline.

Fix incorrect method name; missing newline.

(Steve Dougherty)
2013-08-09: Close bug on assuming redundancy and edition.

Close bug on assuming redundancy and edition. See 4577c1695a31

(Steve Dougherty)
2013-08-09: Add tolerance for remote repository list problems.

Add tolerance for remote repository list problems. - Add USK support for "repo name," which excludes any redundancy. - Use highest edition for a key if more than one is specified. - Ignore repos listed with multiple different keys or complete names.

(Steve Dougherty)
2013-08-09: Move fn-connect to separate module.

Move fn-connect to separate module. Though it may make use of wot module methods, it shouldn't be performing its own queries to WoT.

(Steve Dougherty)
2013-08-09: Add support for new connection exchange.

Add support for new connection exchange.

(Steve Dougherty)
2013-08-14: Add initial new protocol implementation.

Add initial new protocol implementation. Replies to VoidQuery with VoidResult. Also nicely disconnects on SIGINT.

(drak)
2013-08-16: merge

merge

(drak)
2013-08-16: merge

merge

(Arne Babenhauserheide)
2013-08-16: merge bug report

merge bug report

(Arne Babenhauserheide)
2013-08-16: clone freenet://Absolutely/pyProbe should now use pyProbe as local

clone freenet://Absolutely/pyProbe should now use pyProbe as local path.

(Arne Babenhauserheide)
2010-08-15: Fix maximum recursion depth exceeded error:

Fix maximum recursion depth exceeded error: factored out recursive parents function into a while and a for loop.

(Arne Babenhauserheide)
2014-05-07: merge old max recursion depth fix.

merge old max recursion depth fix.

(Arne Babenhauserheide)
2014-05-07: avoid leaking the timezone on infocalypse repositories cloned from

avoid leaking the timezone on infocalypse repositories cloned from freenet with hg clone.

(Arne Babenhauserheide)
2014-05-07: 09:42:30

09:42:30

(Arne Babenhauserheide)
2014-05-07: mark timezone bug as solved

mark timezone bug as solved

(Arne Babenhauserheide)
2014-05-07: polish readme tip

polish readme