<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ffj/buildchain/files/common/etc/fsm/inetable/trans, 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>remove br-lan octet (200) from the list of br-mesh octects</title>
<updated>2012-04-27T20:48:23Z</updated>
<author>
<name>Jan Huwald</name>
<email>jh@sotun.de</email>
</author>
<published>2012-04-27T20:48:23Z</published>
<link rel='alternate' type='text/html' href='http://code.sotun.de/git/ffj/buildchain/commit/?id=614750fb6c71a24ecae331eaefb090956be114bf'/>
<id>614750fb6c71a24ecae331eaefb090956be114bf</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>create ccfg tables during boot</title>
<updated>2012-04-27T20:37:39Z</updated>
<author>
<name>Jan Huwald</name>
<email>jh@sotun.de</email>
</author>
<published>2012-04-27T20:37:39Z</published>
<link rel='alternate' type='text/html' href='http://code.sotun.de/git/ffj/buildchain/commit/?id=4e11fa14c2c39dc914255457b8ce7c7eda333cab'/>
<id>4e11fa14c2c39dc914255457b8ce7c7eda333cab</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>do not use init.d/n2n enable/disable in FSM</title>
<updated>2012-04-23T16:16:17Z</updated>
<author>
<name>Jan Huwald</name>
<email>jh@sotun.de</email>
</author>
<published>2012-04-23T16:16:17Z</published>
<link rel='alternate' type='text/html' href='http://code.sotun.de/git/ffj/buildchain/commit/?id=312d7c1eb3b92e11b192c0717b1480d096db20d3'/>
<id>312d7c1eb3b92e11b192c0717b1480d096db20d3</id>
<content type='text'>
Otherwise N2N might be started after next boot independent of the
inetable state.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Otherwise N2N might be started after next boot independent of the
inetable state.
</pre>
</div>
</content>
</entry>
<entry>
<title> * added n2n cloudvpn in queen-mode</title>
<updated>2012-04-06T16:30:24Z</updated>
<author>
<name>egon_ffj</name>
<email>egon@freifunk-jena.de</email>
</author>
<published>2012-04-06T16:30:24Z</published>
<link rel='alternate' type='text/html' href='http://code.sotun.de/git/ffj/buildchain/commit/?id=2cc2b51cb019357a5b3b89bef8817b35a8e51c5b'/>
<id>2cc2b51cb019357a5b3b89bef8817b35a8e51c5b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>adapt splash and robinson redirection to new webif</title>
<updated>2012-03-30T11:32:01Z</updated>
<author>
<name>Jan Huwald</name>
<email>jh@sotun.de</email>
</author>
<published>2012-03-30T11:32:01Z</published>
<link rel='alternate' type='text/html' href='http://code.sotun.de/git/ffj/buildchain/commit/?id=84649be9f2e0f42d039f1ac422a63c9edaf78a8d'/>
<id>84649be9f2e0f42d039f1ac422a63c9edaf78a8d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>add start_ip &amp; end_ip to mesh dhcp config</title>
<updated>2012-03-06T09:02:52Z</updated>
<author>
<name>Jan Huwald</name>
<email>jh@sotun.de</email>
</author>
<published>2012-03-06T09:02:52Z</published>
<link rel='alternate' type='text/html' href='http://code.sotun.de/git/ffj/buildchain/commit/?id=e3f9967e9c20b592d369b224749d11617d1bf157'/>
<id>e3f9967e9c20b592d369b224749d11617d1bf157</id>
<content type='text'>
Otherwise the DHCP server allways serves X.X.0.2 - X.X.1.0

(via 2603713eb66680ccdb03e7409a5f2ec152534849)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Otherwise the DHCP server allways serves X.X.0.2 - X.X.1.0

(via 2603713eb66680ccdb03e7409a5f2ec152534849)
</pre>
</div>
</content>
</entry>
<entry>
<title>remove all hardcoded references to FFJ IP range, use /etc/config/cloud instead</title>
<updated>2011-12-20T19:41:26Z</updated>
<author>
<name>Katze Miau</name>
<email>miaukatzemiau@priveasy.de</email>
</author>
<published>2011-12-20T19:41:26Z</published>
<link rel='alternate' type='text/html' href='http://code.sotun.de/git/ffj/buildchain/commit/?id=754907fd31da80d247432d02128bb4e9c79d31b0'/>
<id>754907fd31da80d247432d02128bb4e9c79d31b0</id>
<content type='text'>
Replace the last bits of hardcoded FFJ IP range outside /etc/config -
residing in fsm inetable state transitions - with IP ranges calculated
from /etc/config/cloud.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Replace the last bits of hardcoded FFJ IP range outside /etc/config -
residing in fsm inetable state transitions - with IP ranges calculated
from /etc/config/cloud.
</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 fake name resolution to robinson state, add /etc/firewall.use, use cloud config</title>
<updated>2011-12-19T11:33:11Z</updated>
<author>
<name>Katze Miau</name>
<email>miaukatzemiau@priveasy.de</email>
</author>
<published>2011-12-19T11:33:11Z</published>
<link rel='alternate' type='text/html' href='http://code.sotun.de/git/ffj/buildchain/commit/?id=ca217250813ef6f58007e6bde74a57417ce6713f'/>
<id>ca217250813ef6f58007e6bde74a57417ce6713f</id>
<content type='text'>
1. When in robinson state the router now resolves all domain names to
   an IP in the robinson fake net (as defined in
   /etc/config/cloud). All tcp traffic to this network (and the rest
   of the internet) is redirected to a local webserver.
2. The ip addresses in robinson state are now generated in the ranges
   given in /etc/config/cloud
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
1. When in robinson state the router now resolves all domain names to
   an IP in the robinson fake net (as defined in
   /etc/config/cloud). All tcp traffic to this network (and the rest
   of the internet) is redirected to a local webserver.
2. The ip addresses in robinson state are now generated in the ranges
   given in /etc/config/cloud
</pre>
</div>
</content>
</entry>
</feed>
