<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ffj/buildchain/files/common/etc/crontabs, branch plugnpray</title>
<subtitle>Freifunk Jena Firmware Buildroot</subtitle>
<link rel='alternate' type='text/html' href='http://code.sotun.de/git/ffj/buildchain/'/>
<entry>
<title>move fsm, geolocate, p2ptbl, shuf to external repos</title>
<updated>2012-06-19T17:04:41Z</updated>
<author>
<name>Jan Huwald</name>
<email>jh@sotun.de</email>
</author>
<published>2012-06-19T17:04:41Z</published>
<link rel='alternate' type='text/html' href='http://code.sotun.de/git/ffj/buildchain/commit/?id=b2ae517e1c611c4eea052aad272894878476f8bd'/>
<id>b2ae517e1c611c4eea052aad272894878476f8bd</id>
<content type='text'>
- remove fsm, geolocate, p2ptbl, shuf
- update .config
- update paths (the package install into /usr/sbin instead of /sbin)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- remove fsm, geolocate, p2ptbl, shuf
- update .config
- update paths (the package install into /usr/sbin instead of /sbin)
</pre>
</div>
</content>
</entry>
<entry>
<title>enable gossip protocol for wifi ccfg</title>
<updated>2012-04-27T20:45:38Z</updated>
<author>
<name>Jan Huwald</name>
<email>jh@sotun.de</email>
</author>
<published>2012-04-27T20:45:38Z</published>
<link rel='alternate' type='text/html' href='http://code.sotun.de/git/ffj/buildchain/commit/?id=0fcad41b81052d3747d8be1945fdfbdf3725d86b'/>
<id>0fcad41b81052d3747d8be1945fdfbdf3725d86b</id>
<content type='text'>
wire ccfg is not distributed as it is local per node

(also add the forgotten symlink for the splash p2ptbl)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
wire ccfg is not distributed as it is local per node

(also add the forgotten symlink for the splash p2ptbl)
</pre>
</div>
</content>
</entry>
<entry>
<title>reintegrate splash</title>
<updated>2011-12-20T16:30:27Z</updated>
<author>
<name>Katze Miau</name>
<email>miaukatzemiau@priveasy.de</email>
</author>
<published>2011-12-20T16:30:27Z</published>
<link rel='alternate' type='text/html' href='http://code.sotun.de/git/ffj/buildchain/commit/?id=8ebdb23cff88abd518c8f631eb5e8cc65036d08e'/>
<id>8ebdb23cff88abd518c8f631eb5e8cc65036d08e</id>
<content type='text'>
- add cronjob for splash_sync (every minute for debugging; to be
  increased)
- add redirection for unsplashed users in queen.enter, remove it in
  queen.leave
- add /etc/splash.sh to centralize functionality used in
  /sbin/splash_sync and /www/service/*splash*
- make splash_sync to use a transactional update approach: insert
  iptable rules for all splashed MACs into a new chain, then replace
  old and new chain; this avoids downtime even if splash_sync is slow
- remove allowed services for splashed users; this is intended to not
  move old cruft over to new code; if any of the those services shall
  be reenabled, it should happen in /etc/firewall.user
- make /sbin/splash_sync aware of the current state of FSM inetable
  (read via /sbin/fsm with optional command line override); this
  allows to unconditionally call splash_sync via cron
- add locks to all places where the splash state is touched
- remove multiple escaping/quoting/encoding problems in splash cgi
  scripts
- reenable link to the page the user initially demanded in
  /www/service/cgi-bin/splash_click
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- add cronjob for splash_sync (every minute for debugging; to be
  increased)
- add redirection for unsplashed users in queen.enter, remove it in
  queen.leave
- add /etc/splash.sh to centralize functionality used in
  /sbin/splash_sync and /www/service/*splash*
- make splash_sync to use a transactional update approach: insert
  iptable rules for all splashed MACs into a new chain, then replace
  old and new chain; this avoids downtime even if splash_sync is slow
- remove allowed services for splashed users; this is intended to not
  move old cruft over to new code; if any of the those services shall
  be reenabled, it should happen in /etc/firewall.user
- make /sbin/splash_sync aware of the current state of FSM inetable
  (read via /sbin/fsm with optional command line override); this
  allows to unconditionally call splash_sync via cron
- add locks to all places where the splash state is touched
- remove multiple escaping/quoting/encoding problems in splash cgi
  scripts
- reenable link to the page the user initially demanded in
  /www/service/cgi-bin/splash_click
</pre>
</div>
</content>
</entry>
<entry>
<title>watch FSM inetable every minute, gossip gwip table at the same rate</title>
<updated>2011-12-09T19:56:19Z</updated>
<author>
<name>Katze Miau</name>
<email>miaukatzemiau@priveasy.de</email>
</author>
<published>2011-12-09T19:56:19Z</published>
<link rel='alternate' type='text/html' href='http://code.sotun.de/git/ffj/buildchain/commit/?id=b5d06c677e1661435db8d9945619b3749836b6f3'/>
<id>b5d06c677e1661435db8d9945619b3749836b6f3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>remove p2ptbl test</title>
<updated>2011-12-09T15:48:13Z</updated>
<author>
<name>Katze Miau</name>
<email>miaukatzemiau@priveasy.de</email>
</author>
<published>2011-12-09T15:48:13Z</published>
<link rel='alternate' type='text/html' href='http://code.sotun.de/git/ffj/buildchain/commit/?id=439ca48c078818ea883b3a50696138fc62b07a94'/>
<id>439ca48c078818ea883b3a50696138fc62b07a94</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>add cron job to watch update FSM and gossip update p2p table</title>
<updated>2011-12-09T15:32:50Z</updated>
<author>
<name>Katze Miau</name>
<email>miaukatzemiau@priveasy.de</email>
</author>
<published>2011-12-09T15:32:50Z</published>
<link rel='alternate' type='text/html' href='http://code.sotun.de/git/ffj/buildchain/commit/?id=833f3d9d3796b96632ca8a413500ce2c3406ae65'/>
<id>833f3d9d3796b96632ca8a413500ce2c3406ae65</id>
<content type='text'>
For debugging reasons both cronjobs are executed once per minute. This
rate should be reduced before deployment in larger networks.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
For debugging reasons both cronjobs are executed once per minute. This
rate should be reduced before deployment in larger networks.
</pre>
</div>
</content>
</entry>
<entry>
<title>add p2ptbl "test" as example</title>
<updated>2011-12-03T12:24:32Z</updated>
<author>
<name>Katze Miau</name>
<email>miaukatzemiau@priveasy.de</email>
</author>
<published>2011-12-03T12:24:32Z</published>
<link rel='alternate' type='text/html' href='http://code.sotun.de/git/ffj/buildchain/commit/?id=60e35b6e6150950f52ff0472b7e61884a5b3a752'/>
<id>60e35b6e6150950f52ff0472b7e61884a5b3a752</id>
<content type='text'>
The table broadcasted once per minute over br-mesh. To fill the table
with contents on all nodes, run:

p2ptbl update /tmp/p2ptbl/test somekey somevalue

on one node. If the command shall have immediate effect, run:

p2ptbl update /tmp/p2ptbl/test somekey somevalue br-mesh
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The table broadcasted once per minute over br-mesh. To fill the table
with contents on all nodes, run:

p2ptbl update /tmp/p2ptbl/test somekey somevalue

on one node. If the command shall have immediate effect, run:

p2ptbl update /tmp/p2ptbl/test somekey somevalue br-mesh
</pre>
</div>
</content>
</entry>
<entry>
<title>add makefile to generate images</title>
<updated>2011-10-16T07:34:24Z</updated>
<author>
<name>wrtbuild</name>
<email>wrtbuild@localhost.(none)</email>
</author>
<published>2011-10-16T07:34:24Z</published>
<link rel='alternate' type='text/html' href='http://code.sotun.de/git/ffj/buildchain/commit/?id=64ca2d1ca4e6f9ae279fc17d84b2abd453140d28'/>
<id>64ca2d1ca4e6f9ae279fc17d84b2abd453140d28</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
