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

Merge accidental branch.

(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.

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

slightly more consistent codestyle.

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

added mime-type bug.

(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-06: hg 2.3+ compat

hg 2.3+ compat

(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-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-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: 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-11: merge realtime flag and config changes.

merge realtime flag and config changes.

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

Updated CHK bootstrap URI.

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

Doc updates.

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

Bump request timeout to 20 minutes.

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

Use RealTimeFlag.

(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.

(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: 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-26: merged freenet scheme branch.

merged freenet scheme branch.

(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: FIX: broke fn-genkey freenet-scheme

FIX: broke fn-genkey

(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: 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: 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: 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-04-20: fix imports freenet-scheme

fix imports

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

merge add missing files and refactor.

(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-02-24: inconsistent doc to argument (minor)

inconsistent doc to argument (minor)

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

comment typo

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

comment tyo

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

comment tyo

(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: typo in docstring

typo in docstring

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

fix typo in docstring

(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

(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-05-02: run_wikibot.py fixes.

run_wikibot.py fixes.

(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-03-17: Allow images to be disabled on a per page basis.

Allow images to be disabled on a per page basis.

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

Fixed broken line wrapping in RemoteChanges macro.

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

Whitespace only cleanup.

(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-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-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-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-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-01-20: Fix bug in submission introduced when rebasing.

Fix bug in submission introduced when rebasing.

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

Implemented pseudo-anonymous submission via wikibot.

(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)
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-11-15: Support for activelink.png images.

Support for activelink.png images.

(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: 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-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-12: Fixed socket server shutdown bug.

Fixed socket server shutdown bug.

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

Disabled edit log.

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

Get rid of final hr in freenet footer.

(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: Removed TipsForBeginners from the default wikitext.

Removed TipsForBeginners from the default wikitext.

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

Better footers in dumped html.

(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: Doh. Finally got it.

Doh. Finally got it.

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

Format error.

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

small edit.

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

Small wiki based on piki. See: attribution.txt

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

Encapsulated path hacks.

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

Backed out some path hacks.

(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-10: First pass at fn-wiki.

First pass at fn-wiki.

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

Bugfix: braino that was breaking fn-fmsread -v

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

pylint fix.

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

A couple more fixes similar to adebd3c115a6.

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

remove unused import

(djk)
2009-10-02: doc updates

doc updates

(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-09-30: Bugfix: Fixed OBO in assertion causing fn-push to fail.

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

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

Index updates.

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

Dev notes. Updates some freesite indices.

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

Html fix.

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

howto updates.

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

Bugfix: Treating graph requests as edge requests.

(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-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-08-06: LICENSE.txt for Python files.

LICENSE.txt for Python files.

(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-07-21: USK index updates.

USK index updates.

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

Fix HTML bug.

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

Updated bootstap CHK. Added info on updating.

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

Updated doc.

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

Pylint fixes.

(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-14: Comment so I don't forget to fix a bug.

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

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

Add collaborate.R1 repo.

(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-09: Add a named anchor for the bootstrap CHK.

Add a named anchor for the bootstrap CHK.

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

Update HOWTO with a new bootstrap CHK.

earlier

later