<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ffj/buildchain/files/common/sbin/splash_sync, 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>splash: move locking to splash_sync</title>
<updated>2012-04-23T16:44:49Z</updated>
<author>
<name>Jan Huwald</name>
<email>jh@sotun.de</email>
</author>
<published>2012-04-23T16:44:49Z</published>
<link rel='alternate' type='text/html' href='http://code.sotun.de/git/ffj/buildchain/commit/?id=7296d84a5cbd61db072544dd375302811b2d29bf'/>
<id>7296d84a5cbd61db072544dd375302811b2d29bf</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>rewrite splash to use a p2ptbl</title>
<updated>2012-04-23T16:33:37Z</updated>
<author>
<name>Jan Huwald</name>
<email>jh@sotun.de</email>
</author>
<published>2012-04-23T16:33:37Z</published>
<link rel='alternate' type='text/html' href='http://code.sotun.de/git/ffj/buildchain/commit/?id=4176db98cb9a9437c939ac6b9f85fb176614b2cc'/>
<id>4176db98cb9a9437c939ac6b9f85fb176614b2cc</id>
<content type='text'>
- add p2ptbl splash (see doc/splash.org)
- replace all uci queries with p2ptbl queries
- centralize splash db modification in /etc/splash.sh
- add node to the list of splashed devices upon first use of
  /etc/splash.sh (shortly after booting)
- remove locks in cgi-bin/splash_click
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- add p2ptbl splash (see doc/splash.org)
- replace all uci queries with p2ptbl queries
- centralize splash db modification in /etc/splash.sh
- add node to the list of splashed devices upon first use of
  /etc/splash.sh (shortly after booting)
- remove locks in cgi-bin/splash_click
</pre>
</div>
</content>
</entry>
<entry>
<title>cosmetic fixes missed in the previous commit</title>
<updated>2011-12-20T16:57:45Z</updated>
<author>
<name>Katze Miau</name>
<email>miaukatzemiau@priveasy.de</email>
</author>
<published>2011-12-20T16:57:45Z</published>
<link rel='alternate' type='text/html' href='http://code.sotun.de/git/ffj/buildchain/commit/?id=d7e1ba6fbf5d4c6ea4f72c604338aba73f1464e7'/>
<id>d7e1ba6fbf5d4c6ea4f72c604338aba73f1464e7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</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>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>
