Änderungen

Zur Navigation springen Zur Suche springen
10.861 Bytes hinzugefügt ,  21:57, 17. Sep. 2006
Zeile 29: Zeile 29:  
===Wunschliste wichtig (ToDo, feature requests)===
 
===Wunschliste wichtig (ToDo, feature requests)===
 
====ToDo Bastian====
 
====ToDo Bastian====
 +
** registrator: automatisches backup der registrierungsdaten per mail, nur wenn sich DB aendert.
 +
** registratorclient: schutz vor auslesen aus dem internet,nur 127/104/10 im ersten Remote-IP-Oktett zulassen
 +
** registrator+client verschmelzen
 +
** nervseite kommt nicht alle 700minuten, sondern alle 5mb (oder so aehnlich)
 +
** [[uptime-Kontrolle|Bestrafung bei geringer Uptime]]
 +
** regelmaessiges pingen aller nachbarn (auffrischen der arp-tabellen)
 +
** easyconfig: andere staedte - hinweis schreiben (soll nicht funzen)
 +
** easyconfig: warnung bei passwort "admin" -> nervseite
 +
** sanitizer: knotenbetreiber-notiz & kontaktdaten & personalisierbarer teil (=ff_adm_note) in nervseite integrieren
 +
** sanitizer: <inethost/> = hostname vom inet-HNA fuer nervseite
 +
** nervseite: wo es geht, bilder benutzen
 +
** cron: sauberer programmieren (selbstlernend,dateiname enthaelt minuten)
 +
** cron: wget immer in den hintergrundschieben und nach maximal 2 minuten killen
 +
** speichersparendere und besser zu durchschauende nervseite
 +
** automatisch beste Antenne beim Neustart bestimmen
 +
** nervseite: nach "ich will ins internet" umleitung auf startseite inet-gateway (172.16.1.80)
 +
** infopage: [[Bandbreitentest]] integrieren
 +
** infopage: wrapper fuer abruf beliebiger kontaktseiten von extern (??? - SPAMsicher!)
 +
** infopage: [[Weg ins Internet]]
 +
** infopage: [[Router-Action]]
 +
** eigener Router immer unter "weimarnetz" erreichar
 +
** interne domain auf .ff (=freifunk) umstellen
 +
** firmware-bauen:
 +
*** schmalspurversion
 +
*** fette version
 +
*** direkt die dateien und nicht die ipkg's integrieren
 +
** [[Antennen_Autosensing]] integrieren
 +
** macliste: notfallmodus/fallback auf neue liste, wenn es eine "ueberneue" liste im Netz gibt, vertrauensentzug fuer bestimmte unixzeit(en)
 +
** 172er auf 104er umstellen
 +
** httpd nicht killen und neustarten, sondern SigHUP
 +
** telnetd nur ueber kabel erlauben?
 +
** Messmodus einfuehren: Nachts (zwischen 3 und 5?) wird es moeglich sein, bestimmte einstellungen fuer das gesamte Netz zu testen.
 +
*** RTS/CTS ein/aus
 +
*** Sendeleistung regeln ein/aus
 +
*** Frameburst ein/aus
 +
*** Multicastrate oder WlanRate fest/auto
 +
*** Batman2 ein/aus
 +
*** etc.
 +
 +
====Version ??juli2006-??uhr??====
 +
* FERTIG , URL der Nervseite aendern
 +
* FERTIG , registrator: mehr logging
 +
* FERTIG , BUG: registrator: blockiert manchmal, weil er _denkt_ er wird gerade benutzt
 +
* FERTIG , KISS: infoseitengenerierung nicht ueber wget sondern direkt machen
 +
* FERTIG , KISS: nervseiten-vorlage aus SVN heraustrennen
 +
* FERTIG , KISS: nervseiten-vorlage _ungepackt_ ins firmware-image legen
 +
* FERTIG , [[Accounting_installieren |accounting]] integrieren
 +
* [http://www.stud.tu-ilmenau.de/~babi-mtr/vip-naxal/weimarnetz-edition-1154170800-08jul2006-11uhr36-trx.bin nightly_build] - 1.748.992 Bytes
 +
* FERTIG , ipk's, binarys und bilder aus dem SVN rausnehmen
 +
* FERTIG , firewall: paket mit ziel=WAN-Netz und quelle NICHT eigenes LAN = verbieten
 +
* FERTIG , registrator: netcat integrieren
 +
 +
====Version 07juli2006-19uhr54====
 +
* [http://www.stud.tu-ilmenau.de/~babi-mtr/vip-naxal/weimarnetz-edition-1154113200-07jul2006-19uhr54-trx.bin Download] - 1.732.608 Bytes
 +
* FERTIG , nervseite+nervnerv joinen , nervseite holen = cgi-bin-nervseite?0
 +
* FERTIG , sanitizer: <walledgarden/> = Liste der freien Seiten fixen
 +
* FERTIG , heartbeat: fon-hack,speicherauslastung,traceroute inetgateway
 +
* FERTIG , domains einheitlich auf ".olsr"
 +
* FERTIG , maclistenverteilung: alle nachbarn probieren
 +
* FERTIG , nervseite: button "ich will ins internet"
 +
* FERTIG , registrator: mechanismus einbauen,damit nur ein nutzer gleichzeitig drauf zugreifen kann
 +
* FERTIG , easyconfig: knotennummer aus nvram-variable und nicht aus domain bestimmen
 +
* FERTIG , easyconfig: leerzeichen in kontaktdaten machten probleme
 +
* FERTIG , cron: skript saeubern und unnoetige /tmp/-kopie loeschen
 +
* FERTIG , statistik: integrieren
 +
* FERTIG , ipk-pakete nach /ipk und dann das verzeichnis loeschen.
 +
* FERTIG , BUG behoben: content-type wird immer doppelt ausgegeben,wenn man nervseite auf entfernten knoten abruft
 +
* FERTIG , easyconfig: wan_dns bei DSL wieder auf 141.54.1.3
 +
* FERTIG , easyconfig: sonderzeichen im hostnamen filtern
 +
* FERTIG , kleineres oder gar kein startbild
 +
 +
====Version 30juni2006-13uhr33====
 +
 +
* [http://www.stud.tu-ilmenau.de/~babi-mtr/vip-naxal/weimarnetz-edition-1153486800-30jun2006-13uhr33-trx.bin Download] - 1.531.904 Bytes
 +
* FERTIG , neue weimarnetzeinstellungen ab 01.07.2006: FunkKanal-5, 02:ca:ca:00:ba:be
 +
* nervseiten: template durch den sanitizer jagen
 +
* FERTIG , syslog vergroessern, logrotate auch anzeigen
 +
* FERTIG , funktuning auch ohne neustart
 +
* FERTIG , infopage: beim generieren wget nach 5 min killen
 +
* FERTIG , eigenes Startbild
 +
* FERTIG , BUG: nervseite: wenn nach dem holen dateigroesse = 0,dann verwerfen
 +
* FERTIG , sanitizer: adresse des geraets fuer nichtrelative links
 +
* FERTIG , infopage: rts_real/cts_real
 +
* FERTIG , walledgarden: iptables-fehlermeldungen unterdruecken
 +
* FERTIG , infopage: "override funkparameter_tuning"
 +
* FERTIG , infopage: force-11mbit
 +
* FERTIG , registrator: k-modus
 +
* FERTIG , infopage: alle adressen aus /proc/net/arp anzeigen
 +
* FERTIG , nervseite: bei zu vielen verbindungen,uebersicht generieren
 +
* FERTIG , nervseite: beim sperren anzeigen,wieviele verbindungen man offen hatte
 +
* FERTIG , registrierung: massenmailmodus
 +
* infopage: mehr logging,auch beim automatisch generieren
 +
* FERTIG , FON-Hack integrieren,damit billige FON-Router ganz normal weiterfunktionieren 8-)
 +
** http://www.twindx.com/node/106
 +
** [[Fon-Hack]]
 +
** <nowiki>wget -O /dev/null "http://download.fon.com/heartbeat.php?mac=$(nvram get il0macaddr|sed s/:/-/g)"</nowiki>
 +
* FERTIG , BUG: warum leitet ausgefallener DSLer keinen DNS-inet-verkehr weiter? Auf Eselbremse darf kein DNS gestartet sein!?
 +
* FERTIG , batman: mehr logging
 +
* FERTIG , BUG: batman auf unbenutztem alias-interface starten, WIFI-DEV:2
 +
* FERTIG , dnsmasq: seltener hosts einlesen lassen. - alle 30min - Hostnamen werden erst nach 2 Stunden inaktivitaet geloescht
 +
* FERTIG , infopage: schnellmodus fuer alle netzknoten,die inet einspeisen
 +
* FERTIG , infopage: jens-modus (alle routen + etx)
 +
* FERTIG , infopage: jens2-modus (alle netzwerkverbindungen)
 +
* FERTIG , infopage: firmware-version auslesen
 +
* FERTIG , unixzeit+ 'weimarnetz' in den dateinamen/startseite integrieren
 +
* FERTIG , wenn viel speicher da ist,syslog vergroessern
 +
* FERTIG , CRON: kein cronskript mit exit verlassen!
 +
* FERTIG , easyconfig: Serveripadressen +1 unschön
 +
* FERTIG , Batman 0.06 integrieren
 +
* FERTIG , infopage: Baraucke-Modus um holen der macliste zu erzwingen
 +
* FERTIG , sanitizer: iframes ausfiltern
 +
* FERTIG , Nervseite: mehr logging
 +
* FERTIG , infopage: version/datum/zeit der macliste abfragbar
 +
* FERTIG , infopage: tracert zu beliebiger IP beauftragen
 +
* FERTIG , infopage: Speichertest nur bei Livedaten
 +
* FERTIG, Datumsfeld in MACadressen-liste
 +
* FERTIG , sanitizer "<script-tag" ueberpruefen
 +
* FERTIG , too_many_Verbindungen: zwischencheck mit 3mins Pause
 +
* FERTIG , MAC-Verteil-Mechanismus / Registrierung, siehe  [[Fries43-ToDo]]
 +
* FERTIG , Speichercheck an kritischen stellen
 +
* FERTIG , neue nvram variablen fuer GPS
 +
* FERTIG , neue nvram variablen fuer netzknotennummer
 +
* FERTIG, WAN-DHCP aus,wenn kein inet zur verfuegung gestellt werden soll (speicher!)
 +
* FERTIG , wenn man auf entfernten router geht (und nicht auf seinen eigenen) soll keine nervseite kommen,sondern fff-startseite
 +
* FERTIG, sanitizer: tags auf nervseite,die script (javascript!) einschalten
 +
* FERTIG , wenn olsr-knoten auf router geht,soll es behandelt werden wie olsr-router und nicht wie mobiler knoten
 +
* FERTIG , registrierung integrieren
 +
* FERTIG , besseres default-template anzeigen,wenn nervseite noch nicht geladen ist
 +
* FERTIG , auf cron verzichten
 +
* FERTIG , eigene weimarnetz-firmware bauen
 +
* FERTIG , 10min laptops soll auf 15mins hochgesetzt werden
 +
* FERTIG , Namensaufloesung im internen Netz: DNSmasq soll per sigHUP alle minute /etc/hosts neu einlesen
 +
* FERTIG , laptops: probe_response_fix integrieren
 +
* FERTIG , forschung: batman2 integrieren inkl. "notaus" per WIKI
 +
* FERTIG , tcp-westwood integrieren
 +
 +
====ToDo - nicht ganz so wichtig====
 +
** dem Kunstturm eine Denkmalschutz-Plakette (emailliert) kaufen
 +
 +
** registrator: BUG: massenmail manchmal ohne Absender
 +
** registrator: Vertrauensbaum zeichnen lassen
 +
** registrator: massenmail wegen falschen GPS-koords
 +
 +
** easyconfig: lanifnames Problem lösen
 +
** easyconfig: GPS - anonym Hinweis und bessere Check auf Plausibilität
 +
** easyconfig: neustart sofort
 +
** easyconfig: rechnernamen ankuendigen / Server in /etc/local.hosts integrieren / eingabefeld ueber javascript sichtbar
 +
** easyconfig: jeder Router bekommt einen Standardnamen _neben_ dem persoenlichen Hostnamen
 +
** easyconfig: PicoPeeringAgreement abnicken - ( gesehen, gelacht, F8 )
 +
** easyconfig: modus um kindergarten in der shell auszufuehren
 +
 +
** nervseite: dezentraler verteilmechanismus aehnlich macliste
 +
** nervseite: sauberes erkennen "aus welchem subnetz kommt remote-ip"
 +
** nervseite: extra nerv, wenn noch kein wiki-eintrag zum benutzer/knoten existiert
 +
 +
** infopage: auf wunsch maschinenlesbarer output
 +
** infopage: funktion einbauen,um einen infopage-befehl automatisch an alle Router zu senden
 +
** infopage: schnell alle nachbarn anzeigen lassen
 +
** infopage: netzkarte mit gps-infos malen
 +
** infopage: umleitung der erzeugten infoseite zum httpd und /tmp/ und dann move per tee + unixtime_historie
 +
** weimarnetz-version beim startup aus index.html in /www/version "retten"
 +
 +
** sanitizer: sms-versende-knopf
 +
** sanitizer: bruellbox als extra <tag>
 +
** sanitizer: <tag> wer/wieviel ist gerade im DC++ online
 +
 +
** firewall: besseres & allgemeineres Design der Firewall/iptables/Umleitungs-Regeln
 +
 +
** VPN: integrieren. server & client , client geht nur wenn man auch inet anbietet
 +
** VPN: Freifunk-VPN-Config integrieren
 +
*** Ziel: nur noch vpn.ipk und vpn-zertifikate draufkopieren und fertig iss...
 +
*** OLSR-Timing ueber VPN extra langsam und kuenstlich schlechter ETX-Wert
 +
 +
** tc: trafficshaping auf wireless-ebene / level7-filter / DC++ niedrig / holm_weiss_wie
 +
 +
** sendeleistung: algorithmus fuer sendeleistung/mrate finden
 +
*** ueber entfernung zum nachbarn (GPS!) entscheiden, ob verbindung wichtig ist,oder nicht.
 +
*** gute,bandbreitige (goodput/throughput) verbindungen wichtiger als 1mbit?
 +
*** nachts einen messmodus einfuehren?
 +
 +
** netzwerkmasken berichtigen: 104.63.0.0/16 & laptops
 +
** verschiedene Funktionen ueber das Wiki/nervseite ein/ausschaltbar machen:
 +
*** mrate11,batman,txpwr,rateset,rate,selektive ausnahmen?
 +
** uhrzeit & nodeliste & macliste & nervseite_holen zusammenlegen
 +
** GPS-Daten als 1ten hostnamen und Routername als 2ten hostnamen eintragen,um GPS-Daten dezentral zu verteilen. evtl. auch an die broadcast-addy den GPS-Hostnamen vergeben. evtl. auch olsrd-service-plugin dafuer benutzen
 +
 
====ToDo Andere====
 
====ToDo Andere====
 +
 
===Wunschliste unwichtig===
 
===Wunschliste unwichtig===
 
===Fehlerliste (bugreport)===
 
===Fehlerliste (bugreport)===

Navigationsmenü