Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-12-09 | add FSM inetable | Katze Miau | |
- implemented according to documentation - almost no tests so far | |||
2011-12-09 | p2ptbl: print error msgs to stderr instead of stdout | Katze Miau | |
2011-12-09 | remove p2ptbl test | Katze Miau | |
2011-12-09 | add usage info to /sbin/test_connectivity | Katze Miau | |
2011-12-09 | fix /etc/init.d/nodeid | Katze Miau | |
2011-12-09 | add cron job to watch update FSM and gossip update p2p table | Katze Miau | |
For debugging reasons both cronjobs are executed once per minute. This rate should be reduced before deployment in larger networks. | |||
2011-12-09 | add nodeid in documentation | Katze Miau | |
2011-12-09 | create /etc/nodeid on first startup | Katze Miau | |
Add a init script that - early during the first boot only - creates /etc/nodeid and fills it with a unique identifer. This nodeid is persistent across reboots and protected from sysupgrades. | |||
2011-12-08 | generate files/etc/{banner, firmware} from repository state | Katze Miau | |
The new script ./name_firmware is used to generates two files in openwrt/$REPO/files/ during `make image/...`: - /etc/firmware (see documentation on firmware id) - /etc/banner (login banner; generated from the template in /files/common/etc/banner) | |||
2011-12-06 | add FSM update | Katze Miau | |
FSM to handle firmware update process in a synchronized all-or-nothing manner. See doc/overview.org for details. | |||
2011-12-06 | sbin/fsm: fix error msg | Katze Miau | |
2011-12-06 | add p2ptbl show subcommand | Katze Miau | |
lists an entire table (but without the version of each row) | |||
2011-12-05 | add /feeds.conf, pointing to the ffj feed git repo | Katze Miau | |
now the firmware should be buildable without private files again. | |||
2011-12-05 | add sbin/test_connectivity | Katze Miau | |
`test_connectivity <internet|vpn>` returns true iff. one of several probe hosts can be reached over the given interface. | |||
2011-12-05 | extend doc/overview.org: goals, network structure, state machines, questions | Katze Miau | |
2011-12-05 | add /sbin/fsm | Katze Miau | |
- implements finite state machine given a definition in /etc/fsm/ - see upcoming doc/ commits for detail | |||
2011-12-03 | delete hotplug wan_led script (deprecated) | Katze Miau | |
2011-12-03 | add some doc/ umentation | Katze Miau | |
2011-12-03 | add p2ptbl "test" as example | Katze Miau | |
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 | |||
2011-12-03 | p2ptbl: add gossip protocol | Katze Miau | |
- add `p2ptbl gossip` to distribute tables via udp bcast - add interface option to `p2ptbl update` for immediate communication of updates - add p2ptbl-recv as HBBP-handler to receive table updates p2ptbl-recv has to be symlinked from <HBBP-root>/p2ptbl/<table-name>. It reads the table name from $0 and assumes that all tables are stored in /tmp/p2ptbl/. | |||
2011-12-03 | add primitive shuf | Katze Miau | |
2011-12-03 | include flock to in backfire.config | Katze Miau | |
2011-12-03 | add hbbpd (udp broadcaster listener) to /etc/init.d | Katze Miau | |
2011-12-03 | ar71xx config: adapt batman-adv to new wifi if name | Katze Miau | |
2011-11-30 | config: add udp-broadcast | Katze Miau | |
2011-11-30 | add ffj feeds to makefile | Katze Miau | |
currently the /feeds.conf has to be supplied by user until it is hosted properly somewhere | |||
2011-11-30 | add p2ptbl | Katze Miau | |
P2P tables allow to maintain distributed state using a MVCC key-value store. This patch adds the executable for manipulating a table but not the gossip protocol to synchronize it. | |||
2011-11-29 | Merge branch 'master' of git.freifunk-jena.de:freifunk/ffj-buildroot-v2HEADmaster | Katze Miau | |
Conflicts: Makefile | |||
2011-11-23 | added automatic parallel job-number for make depending on processor-count | egon_ffj | |
2011-11-02 | catch errors when patching model specific .config files | Katze Miau | |
2011-11-02 | catch errors when patching model specific .config files | Katze Miau | |
2011-11-02 | only copy plattform/model-specific files/ if existant | Katze Miau | |
2011-11-02 | only copy plattform/model-specific files/ if existant | Katze Miau | |
2011-11-01 | generate persistent .config | egon0 | |
2011-11-01 | generate persistent .config | egon_ffj | |
2011-11-01 | * deleted unused .phony target openwrt/backfire | egon0 | |
2011-11-01 | * deleted unused .phony target openwrt/backfire | egon_ffj | |
2011-10-19 | undo use of CONFIG_DOWNLOAD_FOLDER in .config | Katze Miau | |
2011-10-19 | undo use of CONFIG_DOWNLOAD_FOLDER in .config | Katze Miau | |
2011-10-19 | Merge ↵ | Katze Miau | |
gitorious.org:+freifunk-jena/freifunk-jena-batman-config/freifunk-jena-batman-config-v2 Conflicts: Makefile | |||
2011-10-19 | Merge ↵ | Katze Miau | |
gitorious.org:+freifunk-jena/freifunk-jena-batman-config/freifunk-jena-batman-config-v2 Conflicts: Makefile | |||
2011-10-19 | update update rule to use .repo_access | Katze Miau | |
2011-10-19 | update update rule to use .repo_access | Katze Miau | |
2011-10-19 | correctly call sub-makes using $(MAKE) | Katze Miau | |
2011-10-19 | correctly call sub-makes using $(MAKE) | Katze Miau | |
2011-10-19 | use common dl directories for all branches | Katze Miau | |
2011-10-19 | use common dl directories for all branches | Katze Miau | |
2011-10-19 | * create global dl-folder and symlink it to global dl-folder | egon_ffj | |
2011-10-19 | * create global dl-folder and symlink it to global dl-folder | egon_ffj | |
2011-10-18 | * use global download-folder | egon_ffj | |