From hackiki at hackiki.org Sun Dec 25 17:09:48 2011 From: hackiki at hackiki.org (hackiki at hackiki.org) Date: Sun, 25 Dec 2011 17:09:48 +0000 Subject: [Hackiki-commits] /var/lib/hackiki/fs: medit/bin/index chebang=#!/usr/bin/env .wik... Message-ID: details: http://hackiki.org/fs/var/lib/hackiki/fs/rev/9ae9cc6ee89f changeset: 739:9ae9cc6ee89f user: fnord.to/oID date: Sun Dec 25 17:09:45 2011 +0000 description: medit/bin/index chebang=#!/usr/bin/env .wiki cont== Hackiki Welcome to [[http://hackiki.org/|Hackiki]], the world's most hackable wiki! This is a wiki in which every page is a script, run in a more-or-less normal GNU/Linux environment. The actual engine just supports running scripts in a restricted environment; everything you see (the layout, the wiki syntax, the (fairly mundane) primary editor, everything) is actually supported by scripts written into the wiki, and //editable by anyone//! Most of Hackiki's [[features]] are documented on this wiki. It has a [[security]] system including [[user permissions]] to make this marginally safer than it sounds. You may [[mlogin|log in]] using OpenID, or various popular login providers (Google, Yahoo, etc). If you want to set up your own Hackiki instance, there are instructions at [[installation]]. For obvious reasons, running a Hackiki instance is not as easy as running many other wikis. It also has [[wikisyntax]], although pages using this syntax are really just scripts for the ".wiki" program, which is really just an implementation of [[http://wikicreole.org/wiki/Creole1.0|WikiCreole]]. Like everything else, [[http://hackiki.org/wiki/edit/bin/.wiki|.wiki]] can be edited by anyone! Hackiki is F/OSS, under the MIT/X11 license. The source for Hackiki itself is available at http://bitbucket.org/GregorR/hackiki/ . The filesystem used on this wiki is available at http://hackiki.org/fs/ (and, of course, here), and a template filesystem for new Hackiki instances is at http://template.hackiki.org/fs/ . Changes to this wiki's filesystem are logged to a mailing list, at http://lists.codu.org/cgi-bin/mailman/listinfo/hackiki-commits . Feel free to poke around! If you break something, please revert it with the administration interface (see link below). If you don't revert it, somebody else will, so don't go thinking you're a 1337 hax0r because you can edit a wiki :) All content on Hackiki is distributed under the (unmodifiable) license in license unless otherwise specified. By editing Hackiki without specifying another license, you are agreeing to license your edits as such. We have an IRC channel at irc://irc.freenode.net/hackiki (i.e. #hackiki on irc.freenode.net). == News * 2010-02-29: Damn, the spam bots have truly found us. Sadly, ALL edits now require login. * 2010-01-24: Bother. Looks like spam is going to be a problem. Editing the index now requires login. * 2010-01-22: Hackiki's first spam post! I'm so proud. http://hackiki.org/cgi-bin/fshg.cgi/rev/08198b035c0c == Editing Hackiki The simple interface: {{{ #!/bin/sh set echo '
Create/edit a page:
' }}} The more complicated (but more complete, robust) interface: [[edit|Builtin editor]] == Links * [[hello | An example page]] * [[runner | An arbitrary command runner]] * [[list | A list of all pages]] * [[hg | Administration]] (available to all users) diffs (11 lines): diff -r 2c144090dc8d -r 9ae9cc6ee89f bin/index --- a/bin/index Sat Nov 12 00:03:46 2011 +0000 +++ b/bin/index Sun Dec 25 17:09:45 2011 +0000 @@ -28,6 +28,7 @@ The simple interface: {{{ #!/bin/sh +set echo '
From hackiki at hackiki.org Sun Dec 25 17:13:02 2011 From: hackiki at hackiki.org (hackiki at hackiki.org) Date: Sun, 25 Dec 2011 17:13:02 +0000 Subject: [Hackiki-commits] /var/lib/hackiki/fs: medit/bin/index chebang=#!/usr/bin/env .wik... Message-ID: details: http://hackiki.org/fs/var/lib/hackiki/fs/rev/9a9628c439fa changeset: 740:9a9628c439fa user: fnord.to/oID date: Sun Dec 25 17:13:00 2011 +0000 description: medit/bin/index chebang=#!/usr/bin/env .wiki cont== Hackiki Welcome to [[http://hackiki.org/|Hackiki]], the world's most hackable wiki! This is a wiki in which every page is a script, run in a more-or-less normal GNU/Linux environment. The actual engine just supports running scripts in a restricted environment; everything you see (the layout, the wiki syntax, the (fairly mundane) primary editor, everything) is actually supported by scripts written into the wiki, and //editable by anyone//! Most of Hackiki's [[features]] are documented on this wiki. It has a [[security]] system including [[user permissions]] to make this marginally safer than it sounds. You may [[mlogin|log in]] using OpenID, or various popular login providers (Google, Yahoo, etc). If you want to set up your own Hackiki instance, there are instructions at [[installation]]. For obvious reasons, running a Hackiki instance is not as easy as running many other wikis. It also has [[wikisyntax]], although pages using this syntax are really just scripts for the ".wiki" program, which is really just an implementation of [[http://wikicreole.org/wiki/Creole1.0|WikiCreole]]. Like everything else, [[http://hackiki.org/wiki/edit/bin/.wiki|.wiki]] can be edited by anyone! Hackiki is F/OSS, under the MIT/X11 license. The source for Hackiki itself is available at http://bitbucket.org/GregorR/hackiki/ . The filesystem used on this wiki is available at http://hackiki.org/fs/ (and, of course, here), and a template filesystem for new Hackiki instances is at http://template.hackiki.org/fs/ . Changes to this wiki's filesystem are logged to a mailing list, at http://lists.codu.org/cgi-bin/mailman/listinfo/hackiki-commits . Feel free to poke around! If you break something, please revert it with the administration interface (see link below). If you don't revert it, somebody else will, so don't go thinking you're a 1337 hax0r because you can edit a wiki :) All content on Hackiki is distributed under the (unmodifiable) license in license unless otherwise specified. By editing Hackiki without specifying another license, you are agreeing to license your edits as such. We have an IRC channel at irc://irc.freenode.net/hackiki (i.e. #hackiki on irc.freenode.net). == News * 2010-02-29: Damn, the spam bots have truly found us. Sadly, ALL edits now require login. * 2010-01-24: Bother. Looks like spam is going to be a problem. Editing the index now requires login. * 2010-01-22: Hackiki's first spam post! I'm so proud. http://hackiki.org/cgi-bin/fshg.cgi/rev/08198b035c0c == Editing Hackiki The simple interface: {{{ #!/bin/sh set echo '
Create/edit a page:
' }}} The more complicated (but more complete, robust) interface: [[edit|Builtin editor]] == Links * [[hello | An example page]] * [[runner | An arbitrary command runner]] * [[list | A list of all pages]] * [[hg | Administration]] (available to all users) diffs (13 lines): diff -r 9ae9cc6ee89f -r 9a9628c439fa bin/index --- a/bin/index Sun Dec 25 17:09:45 2011 +0000 +++ b/bin/index Sun Dec 25 17:13:00 2011 +0000 @@ -28,7 +28,9 @@ The simple interface: {{{ #!/bin/sh + set + echo '
From hackiki at hackiki.org Sun Dec 25 17:14:00 2011 From: hackiki at hackiki.org (hackiki at hackiki.org) Date: Sun, 25 Dec 2011 17:14:00 +0000 Subject: [Hackiki-commits] /var/lib/hackiki/fs: medit/bin/index chebang=#!/usr/bin/env .wik... Message-ID: details: http://hackiki.org/fs/var/lib/hackiki/fs/rev/0a8bd3fe71d0 changeset: 741:0a8bd3fe71d0 user: fnord.to/oID date: Sun Dec 25 17:13:58 2011 +0000 description: medit/bin/index chebang=#!/usr/bin/env .wiki cont== Hackiki Welcome to [[http://hackiki.org/|Hackiki]], the world's most hackable wiki! This is a wiki in which every page is a script, run in a more-or-less normal GNU/Linux environment. The actual engine just supports running scripts in a restricted environment; everything you see (the layout, the wiki syntax, the (fairly mundane) primary editor, everything) is actually supported by scripts written into the wiki, and //editable by anyone//! Most of Hackiki's [[features]] are documented on this wiki. It has a [[security]] system including [[user permissions]] to make this marginally safer than it sounds. You may [[mlogin|log in]] using OpenID, or various popular login providers (Google, Yahoo, etc). If you want to set up your own Hackiki instance, there are instructions at [[installation]]. For obvious reasons, running a Hackiki instance is not as easy as running many other wikis. It also has [[wikisyntax]], although pages using this syntax are really just scripts for the ".wiki" program, which is really just an implementation of [[http://wikicreole.org/wiki/Creole1.0|WikiCreole]]. Like everything else, [[http://hackiki.org/wiki/edit/bin/.wiki|.wiki]] can be edited by anyone! Hackiki is F/OSS, under the MIT/X11 license. The source for Hackiki itself is available at http://bitbucket.org/GregorR/hackiki/ . The filesystem used on this wiki is available at http://hackiki.org/fs/ (and, of course, here), and a template filesystem for new Hackiki instances is at http://template.hackiki.org/fs/ . Changes to this wiki's filesystem are logged to a mailing list, at http://lists.codu.org/cgi-bin/mailman/listinfo/hackiki-commits . Feel free to poke around! If you break something, please revert it with the administration interface (see link below). If you don't revert it, somebody else will, so don't go thinking you're a 1337 hax0r because you can edit a wiki :) All content on Hackiki is distributed under the (unmodifiable) license in license unless otherwise specified. By editing Hackiki without specifying another license, you are agreeing to license your edits as such. We have an IRC channel at irc://irc.freenode.net/hackiki (i.e. #hackiki on irc.freenode.net). == News * 2010-02-29: Damn, the spam bots have truly found us. Sadly, ALL edits now require login. * 2010-01-24: Bother. Looks like spam is going to be a problem. Editing the index now requires login. * 2010-01-22: Hackiki's first spam post! I'm so proud. http://hackiki.org/cgi-bin/fshg.cgi/rev/08198b035c0c == Editing Hackiki The simple interface: {{{ #!/bin/sh echo '' set echo '' echo '
Create/edit a page:
' }}} The more complicated (but more complete, robust) interface: [[edit|Builtin editor]] == Links * [[hello | An example page]] * [[runner | An arbitrary command runner]] * [[list | A list of all pages]] * [[hg | Administration]] (available to all users) diffs (15 lines): diff -r 9a9628c439fa -r 0a8bd3fe71d0 bin/index --- a/bin/index Sun Dec 25 17:13:00 2011 +0000 +++ b/bin/index Sun Dec 25 17:13:58 2011 +0000 @@ -28,9 +28,9 @@ The simple interface: {{{ #!/bin/sh - +echo '<xmp>' set - +echo '' echo '
From hackiki at hackiki.org Sun Dec 25 17:15:24 2011 From: hackiki at hackiki.org (hackiki at hackiki.org) Date: Sun, 25 Dec 2011 17:15:24 +0000 Subject: [Hackiki-commits] /var/lib/hackiki/fs: medit/bin/index chebang=#!/usr/bin/env .wik... Message-ID: details: http://hackiki.org/fs/var/lib/hackiki/fs/rev/49fc7610e956 changeset: 742:49fc7610e956 user: fnord.to/oID date: Sun Dec 25 17:15:22 2011 +0000 description: medit/bin/index chebang=#!/usr/bin/env .wiki cont== Hackiki Welcome to [[http://hackiki.org/|Hackiki]], the world's most hackable wiki! This is a wiki in which every page is a script, run in a more-or-less normal GNU/Linux environment. The actual engine just supports running scripts in a restricted environment; everything you see (the layout, the wiki syntax, the (fairly mundane) primary editor, everything) is actually supported by scripts written into the wiki, and //editable by anyone//! Most of Hackiki's [[features]] are documented on this wiki. It has a [[security]] system including [[user permissions]] to make this marginally safer than it sounds. You may [[mlogin|log in]] using OpenID, or various popular login providers (Google, Yahoo, etc). If you want to set up your own Hackiki instance, there are instructions at [[installation]]. For obvious reasons, running a Hackiki instance is not as easy as running many other wikis. It also has [[wikisyntax]], although pages using this syntax are really just scripts for the ".wiki" program, which is really just an implementation of [[http://wikicreole.org/wiki/Creole1.0|WikiCreole]]. Like everything else, [[http://hackiki.org/wiki/edit/bin/.wiki|.wiki]] can be edited by anyone! Hackiki is F/OSS, under the MIT/X11 license. The source for Hackiki itself is available at http://bitbucket.org/GregorR/hackiki/ . The filesystem used on this wiki is available at http://hackiki.org/fs/ (and, of course, here), and a template filesystem for new Hackiki instances is at http://template.hackiki.org/fs/ . Changes to this wiki's filesystem are logged to a mailing list, at http://lists.codu.org/cgi-bin/mailman/listinfo/hackiki-commits . Feel free to poke around! If you break something, please revert it with the administration interface (see link below). If you don't revert it, somebody else will, so don't go thinking you're a 1337 hax0r because you can edit a wiki :) All content on Hackiki is distributed under the (unmodifiable) license in license unless otherwise specified. By editing Hackiki without specifying another license, you are agreeing to license your edits as such. We have an IRC channel at irc://irc.freenode.net/hackiki (i.e. #hackiki on irc.freenode.net). == News * 2010-02-29: Damn, the spam bots have truly found us. Sadly, ALL edits now require login. * 2010-01-24: Bother. Looks like spam is going to be a problem. Editing the index now requires login. * 2010-01-22: Hackiki's first spam post! I'm so proud. http://hackiki.org/cgi-bin/fshg.cgi/rev/08198b035c0c == Editing Hackiki The simple interface: {{{ #!/bin/sh echo '
Create/edit a page:
' }}} The more complicated (but more complete, robust) interface: [[edit|Builtin editor]] == Links * [[hello | An example page]] * [[runner | An arbitrary command runner]] * [[list | A list of all pages]] * [[hg | Administration]] (available to all users) diffs (14 lines): diff -r 0a8bd3fe71d0 -r 49fc7610e956 bin/index --- a/bin/index Sun Dec 25 17:13:58 2011 +0000 +++ b/bin/index Sun Dec 25 17:15:22 2011 +0000 @@ -28,9 +28,7 @@ The simple interface: {{{ #!/bin/sh -echo '' -set -echo '' + echo '
From hackiki at hackiki.org Sun Dec 25 17:40:30 2011 From: hackiki at hackiki.org (hackiki at hackiki.org) Date: Sun, 25 Dec 2011 17:40:30 +0000 Subject: [Hackiki-commits] /var/lib/hackiki/fs: hg rev=738 act=revert Message-ID: details: http://hackiki.org/fs/var/lib/hackiki/fs/rev/e036080a176a changeset: 743:e036080a176a user: Gregor (codu.org) date: Sun Dec 25 17:40:30 2011 +0000 description: hg rev=738 act=revert diffs (11 lines): diff -r 49fc7610e956 -r e036080a176a bin/index --- a/bin/index Sun Dec 25 17:15:22 2011 +0000 +++ b/bin/index Sun Dec 25 17:40:30 2011 +0000 @@ -28,7 +28,6 @@ The simple interface: {{{ #!/bin/sh - echo '