summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-03-30add new webif (client side)Jan Huwald
2012-03-30add OpenLayerJan Huwald
A OSM mapping javascript library, see http://openlayers.org/ only the CSS file is added. The JS lib is hosted on http://www.feinsterfug.de/ffj/webif/OpenLayers.js to save storage (it is unusable without internet access anyway).
2012-03-30add twitter bootstrapJan Huwald
see http://twitter.github.com/bootstrap/index.html
2012-03-30add jqueryJan Huwald
2012-03-30add geolocation via wifiJan Huwald
the result is written to uci system.position.{lon,lat,street}
2012-03-06config/trunk: add ip6tables, remove openssl, ncurses, batman logJan Huwald
2012-03-06Makefile: add option to check out specific SVN revision, fix revision for trunkJan Huwald
2012-03-06Makefile: fix recursiveness of make oldconfigJan Huwald
2012-03-06Makefile: remove forced parallization of submakesJan Huwald
2012-03-06Firewall now automaticly drops Packets coming from br-mesh to 192.168.0.0/16lcb01
(cherry picked from commit 0b321c77a3e3fb030a9a5c1f18a12c5b2fbc2a16) Signed-off-by: Jan Huwald <jh@sotun.de>
2012-03-06Fixed .gitignore complaining about dl folderlcb01
(cherry picked from commit 66a9dfceaca3e832589848c62b4e8209c97124d6) Signed-off-by: Jan Huwald <jh@sotun.de>
2012-03-06add start_ip & end_ip to mesh dhcp configJan Huwald
Otherwise the DHCP server allways serves X.X.0.2 - X.X.1.0 (via 2603713eb66680ccdb03e7409a5f2ec152534849)
2012-03-06add ntp server to system configJan Huwald
2012-03-06Script now checks gw_mode via batctlJan Huwald
(cherry picked from commit 07a918444ddbd92092a09f53e3cb21e8beed567b)
2012-03-06Added "option wmm 0" to AP iface of wireless config (Fixes deauths)Jan Huwald
(from ff49ff9614058a8940149a3cae0f3206e5c641a7)
2012-03-06*Changed hbbp initscript to start at 45 (after the network has been initialized)lcb01
(cherry picked from commit 655ced35fd98c15f3502cfdb972bd61034a604f3) Signed-off-by: Jan Huwald <jh@sotun.de>
2012-03-06*Added dl/ folder to gitignoreLCB01
(cherry picked from commit 4bcb3b1c263c0e2dc56220dc992edf16d0537edc) Signed-off-by: Jan Huwald <jh@sotun.de>
2012-03-06*Added .gitignore fileLCB01
(cherry picked from commit 5b3faa278fb321e53d716e3132f28a880339106c)
2012-03-06toolbin/extract_variants: change interpreter from sh to bashKatze Miau
2012-03-06update TODOKatze Miau
although it is already stale again
2012-03-06split clean in clean and allceanKatze Miau
- clean removes buildroot-specific tmp files - allclean also makes openwrt repos clean (after which a gcc of the toolchain will take a lot of time)
2012-03-05Makefile: add wr741 and dir300 to default targetKatze Miau
2012-03-05move config for batman-adv and wireless to commonKatze Miau
2012-03-05adapt base config for dir300Katze Miau
2012-03-05add .config for dir300Katze Miau
2012-03-05test_connectivity: get inet interface name via UCIKatze Miau
2012-03-04Makefile: set WR841 (trunk) as default targetKatze Miau
2012-03-04add doc/HowTo add deviceKatze Miau
2012-03-04add .config for trunkKatze Miau
2012-03-04rename WR841 filesKatze Miau
The symlink is for backward compatbility with backfire. In trunk the N/ND suffix is ommitted.
2012-03-04add another ssh keyKatze Miau
2012-03-04Makefile: emulate `make silentoldconfig` in OpenWRTKatze Miau
2012-03-02Makefile: add support for trunk, add default targetKatze Miau
2012-03-02Makefile: add target cleanKatze Miau
2012-03-02toolbin/merge_config: fix missing trash directoryKatze Miau
2012-03-02remove stale config/backfire.configKatze Miau
2012-03-02move name_firmware to toolbinKatze Miau
2012-03-02add toolbin/merge_config to compose configs and filesKatze Miau
toolbin/merge_config takes a list of basenames and merges them by applying them from left to right. If the first basename may refer to a file or a directory; the resulting merge is of the same type. Usage: toolbin/merge_config --merge --dst location [--verbose] base base2 ... For each basename X up to one of three possible files may exist: $X - copy $X as result of the merge (overwritting any existing $X) $X.patch - patch an existing $X $X.delete - delete an existing $X toolbin/extract_variants decomposes a string like foo/bar-baz/boing-bu along the dashes into: foo/bar-baz-boing-bu foo/bar-baz-boing foo/bar-baz foo/bar It is used to generate all possible sources merge_config should consider.
2011-12-20remove all hardcoded references to FFJ IP range, use /etc/config/cloud insteadKatze Miau
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.
2011-12-20test if interface is up during /sbin/test_connectivityKatze Miau
Check if the interface is running before trying to ping. This reduces the execution time of test_connectivity in common non-gateway deployments.
2011-12-20remove nano, ipsetKatze Miau
- remove nano, ipset from backfire.config - update the config to newer openwrt svn revision
2011-12-20remove obsolete files: sbin/{setup_router,test_{gateway,vpn}}Katze Miau
- setup router is obsoleted by the autodiscovery of network status implemented in the previous commits - test_* is superseded by test_connectivity
2011-12-20cosmetic fixes missed in the previous commitKatze Miau
2011-12-20reintegrate splashKatze Miau
- 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
2011-12-20/etc/firewall.user: add chains used for splash redirectionKatze Miau
2011-12-20/www/redirection/redirect: pass url via stdin to url encoderKatze Miau
2011-12-20change url encoding to avoid % characterKatze Miau
- Replace the URL encding escape character % with _. This allows passing the encoded value forth and back between our (buggy) server and (buggy) clients without escaping the escape character. - add /sbin/urldecode to reverse the encoding
2011-12-19add fake name resolution to robinson state, add /etc/firewall.use, use cloud ↵Katze Miau
config 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
2011-12-19add landing page for robinson modeKatze Miau
2011-12-19add /etc/config/cloudKatze Miau
This file is intended to centrally store all information specific to the local mesh cloud (name of the local freifunk community, used address ranges, ...) that is - device independent (e.g. no device names) - does not fit in another config file (e.g. freifunk community name) or is subject to change during runtime (e.g. robinson network address range) Ultimately it shall be generated during image creation.
contact: Jan Huwald // Impressum