1697 d73be2a Doku: weitere Hinwweise für Releases 1696 1d2f910 Feeds openwrt und packages aktualisiert 1695 ff1f1a8 fehlende Übersetzungen hinzugefügt 1694 11b14e4 Policy-Routing und olsr-Interfaces nach jeder netzwerk-relevanten Konfigurationsänderung reinitialisieren 1693 415641e Luci: deutschsprachige Oberfläche und lua-Minimierung 1692 ebcf936 Migration: nach einer Firewall-Zonen-Umbenennung das Policy-Routing und die olsr-Konfiguration aktualisieren 1691 f171d8f Migration: fehlende "apply_changes" hinzugefügt 1690 a8dfe6f kosmetische Umbenennungen 1689 57120ad olsrd: Interface-Liste neu erstellen, falls olsr hängt 1688 d36b9ad git-Submodule aktualisiert 1687 6548fcf captive-portal: jeglichen Verkehr ohne Interaktion zulassen; ersten Port-80-Zugriff umlenken 1686 7409b66 on-monitoring: wlan-Devicenamen mit "clean_fieldname" bereinigen 1685 951c6f3 on-monitoring: keine Fehlermeldung, falls das "suggest"-Ziel existiert 1684 c5c0899 "curl"-Operationen mit wenig Ausgabe 1683 3ce6720 Bootloader fuer sunxi erzeugen 1682 a83cacb on-usergw benötigt das iptables-Modul "tos" 1681 d0799b6 Mesh-VPN: aktualisiere die Dienst-Liste (via https-Abfrage) nur noch bei Bedarf 1680 78920e4 Mesh-VPN: Neukonfiguration von olsrd zeitlich vom VPN-Verbindungsaufbau entkoppeln 1679 37de085 Zeitstempel-Prüfung akzeptiert nun auch leere Zeitstempel (=veraltet) 1678 e752a5a on-migrations: Abhängigkeit von captive-portal entfernt 1677 2bc10b4 Zeittoleranz fuer curl-https-Abfragen verlaengert 1676 995f45f Sicherstellen, dass Zertifikate nach einer Aktualisierung nicht verlorengehen 1675 a143580 alte Aktualisierungshilfe fuer Barrier Breaker entfernt 1674 a9853db Konfigurationsdateien via conffile-Makro beibehalten (anstelle von keep.d) 1673 b3df945 captive-portal: altes wifidog-Alias-Interface entfernen 1672 d9e843e captive-portal: kein ssh und web auf dem offenen Interface 1671 c11999c captive-portal: altes free-Interface auf on_free migrieren 1670 9448044 Ergebnis von "get_subdevices_of_interface" verbessert 1669 9d1fa2f Routen-Zaehler erneut korrigiert 1668 93469e1 Fehler korrigiert, der Firewall-Regeln auf dem UGW verhinderte 1667 3643aa1 doppelte Netzwerk-Funktionen entfernt 1666 93dec7b stündliche Cron-Jobs ermöglichen 1665 930c01a Fehlerbehandlung leicht nachgebessert 1664 b348aea korrigiere den Routen-Zähler für Schnittstellen 1663 509f73a verlinke das physische Interface des Captive-Portal-Device, falls es unbenutzt ist 1662 227d842 Locking-Probleme bei Versionsabfrage umgehen 1661 ef24a41 keine Gateway-Migration falls keine alten Gateway-Einstellungen vorhanden sind 1660 de72886 Module: URL-Auswahl zeigt wieder den richtigen aktuellen Zustand an 1659 787f9e6 vorsichtigerer Umgang mit Command Substitution 1658 9f2458b klarere Dienst-Filterung 1657 bdd4932 UGW-Pruefungen nur noch stuendlich (sofern eine Verbindung bereits existiert) 1656 b31aa62 awk-Konstruktion vereinfacht 1655 2560368 korrekte Filterung leerer apply_change-Parameter 1654 3547d11 keine vorzeitigen Tests, falls mindestens ein alter Dienst funktioniert 1653 fcd09ac fuehrende Leerzeichen beim shell-Minimieren herausfiltern 1652 9be0ab7 klareres Quoting 1651 9a26b44 nach der profiling-Aktivierung sollten die Caches geloescht werden 1650 b4dabf0 entferne leere Eingaben (unklare Ursache) 1649 fb79799 mehr Geduld bei https-Download 1648 cfad1b2 mehr Pausen nach ugw-Verbindungsaufbau 1647 f2f6e66 Nutzer-Tunnel: auch NTP-Server nur via Tunnel ansprechen, falls verfügbar 1646 17df09d ugw: "local"-Fehlermaskierung entfernt; Formatierung 1645 11d866f ugw: nach dem Verbindungsaufbau etwas länger warten 1644 e2dd7ea Warnung auf der Status-Seite, falls keine Nachbarn gefunden wurden 1643 81f3038 DNS bei aktivem Nutzertunnel nicht via Mesh abfragen 1642 9cd0793 Feeds fuer Chaos Calmer aktualisiert 1641 7a75f16 Anforderungen für Build-Umgebung aktualisiert 1640 499e2b2 schnellere Verbindung auslösen, sobald der letzte Schlüssel-Zertifikat-Bestandteil hochgeladen wurde 1639 1c4c8e5 Übersetzungen aktualisiert 1638 9de6053 klarere Handlungsempfehlung bei fehlendem Opennet-DNS 1637 632067d keine "checkbashism"-Warnungen fuer ath9k- und olsrd-munin-Plugins 1636 917cbd5 munin-Plugin ath9k: mindestens Python 3 ist erforderlich 1635 73970e3 captive portal: keine leeren IPs nach Neustart wiedereintragen 1634 bb40330 Beräume "none"-Bridges für Captive Portal 1633 60fc66a Korrigiere alten TOS-Namen für nicht-Tunnel-Pakete 1632 37a7ce6 Konfigurierbarkeit des munin-Plugins "wireless_channel_occupation" herstellen 1631 8f0b368 ath9k-munin-Plugin: Doku sowie Python2-Kompatibilität 1630 058d3f9 olsrd-Munin-Plugin besser dokumentiert 1629 1d1acc6 captive-Portal ist nicht mehr von Monitoring abhängig; Paket-Trigger korrigiert 1628 a32ccdf Verkehrsermittlung für Monitoring des Captive Portals korrigiert 1627 d612eea profiling-Verzeichnis-Erzeugung an die richtige Stelle verschoben 1626 e044861 Munin-Plugins für Captive Portal via symlink aktivierbar gemacht 1625 51d8bc3 ath9k-Plugin in link-fähiges Munin-Plugin umgewandelt 1624 1d9856e munin-Plugins verschoben; Symlinks angelegt 1623 bb5f91b Anzeige des externen Gateway-Servers in der Gateway-Liste 1622 102ed95 Detail-Auslesen repariert 1621 9b5762b Portweiterleitungen für Service-Relays werden nicht mehr separat angezeigt 1620 becc037 Nachkorrekturen, Markierung auch von Service-Relay-Verkehr 1619 95cd12f TOS-Markierung von nicht-Tunnel-Verkehr ins on-openvpn-Paket verschoben 1618 0f9961f Doku der kombinierten Verwendung von Nutzer/UGW/Captive-Portal 1617 5414d61 Routing-Regel-Korrektur 1616 5644071 alle Dienste auf gemeines firewall-Skript-Ablage umgestellt 1615 0c07910 einfache Einbindung von Skripte für dynamische VPN-Regel-Erzeugung 1614 57373f1 Seiteneffekte auf hotplug-Skripte verhindern 1613 a1fe813 olsrd-Plugin fuer Python2 und Python3 angepasst 1612 fb6914f führe die Modul-Installation im Hintergrund aus, um ein Hängenbleiben des Web-Interface wegen uhttp-restart zu vermeien 1611 9ba3e25 Zugriff auf custom_logs vereinfacht 1610 3be5fca ermögliche zusätzlich zu Fehler- auch Hinweisausgaben 1609 8ca7185 Anzahl der Mesh-Verbindungen bei Geräten mit 32 MB RAM auf eins verringern 1608 420e549 olsrd muss nach einer UGW-Verbindung neugestartet werden, falls alte tap-Fragmente noch existierten 1607 a15089e uci-Konfiguration "network" in den Bericht aufnehmen 1606 0bb7ff6 abschliessendes Leerzeichen in olsr-Device-Liste entfernt (nur kosmetisch) 1605 f079ad2 "mtr" in Berichterzeugung durch "traceroute" ersetzt 1604 f19f78b changelog ins Wiki übertragen 1603 a3239c0 micropython als Abhängigkeit von on-monitoring hinzugefügt 1602 25fa27c Hinweis zu langer Installationsdauer auf der Modul-Seite 1601 b5ca499 changelog-Präzisierung 1600 2558ef8 https-Weiterleitung nach Aktualisierung von v0.5.0/1 hinzufügen 1599 b055fdd alte openvpn-Verbindungen direkt nach der Paket-Installation entfernen 1598 24638d8 ein bisschen länger auf den uhttp-Restart warten 1597 28fc90f kein Warn-Dialog beim Ändern der Opennet-ID 1596 61384d7 Übersetzungen aktualisiert 1595 cd574e6 besserer Kommentar für die Mesh-Verbindungsseite 1594 4595fbc Standard-Kanal: "auto" für neue APs (sinnvoll für die meisten Clients) 1593 4767550 Dienst-Liste-Aktualisierung via https dauert leider ca. 10s - also timeout verlängern 1592 fdd6bc2 Download/Upload-Geschwindigkeitstest repariert (UGW) 1591 0ff25d5 sicherstellen, dass der uhttp-Neustart erst nach Auslieferung der http-Response stattfindet 1590 ab7ee72 erwähne die Langsamkeit der relay-Aktualisierung 1589 c351d9e keine Speicherung der unveränderten Modul-Liste, falls die Installation von nachzuinstallierenden Paketen fehlschlug 1588 e848c67 Behandlung von seltsam geparsten Nachbarknoten auf der Status-Seite 1587 f2156a6 Wahrheitsauswertung ("uci_is_true/false") direkt in lua 1586 33cbbf7 VPN-Verbindungsprotokoll in UGW-Verbindungsübersicht eingebunden (nur im Fehlerfall) 1585 fcd5a94 Hinweis auf Unabhängigkeit der Dienstweiterleitungen von der Mesh-VPN-Verbindung 1584 8744d8e Relay-Status im Stunden-Takt aktualisieren 1583 d42df8e Prüfe vor dem Erstellen eines neuen CSR/Schlüssel-Paars, ob zwischenzeitlich bereits ein neuer erzeugt wurde 1582 c91a82c Kopier-Hilfsfunktion uebergeht nun Pakete ohne "files"-Basisverzeichnis 1581 cef2ab0 Formatierung 1580 c729d99 Zusammenfassung der Nutzer- und Mesh-VPN-Einstellungen 1579 9ae7700 Zonen-Umbenennung/Uebertragung korrigiert 1578 9bf5763 mehr Fehlermeldungen filtern 1577 6c4e64c on-migrations auch als Teil der uci-defaults ausführen 1576 f818d81 Farbkorrektur von Björn 1575 5a40249 Farbvorschlag von Björn für rc-stat-Graphen integriert 1574 0760e55 ath9k-Monitoring: Toleranz fuer älteres rc-stats-Format 1573 b26b857 munin-Plugin olsrd: python2/3-Kompatibilität and mehr Dokumentation 1572 a09325d Korrektur des munin-Fieldname fuer ath9k-Raten im MBit/s-Format 1571 c9fce70 Ping-Zeit für Nachbarn zum olsr-Graphen hinzugefügt 1570 b430dbd ath9k-Monitoring: RC-Stats korrekt benannt 1569 2ad2b3e ath9k-Monitoring: RC-Stats auf 100% aufweiten 1568 75b7a29 ath9k-Monitoring: Kompatibilität mit ath9k-debug-Format aus Barrier-Breaker 1567 eeca6af Link-Count-Graph korrigiert (config fehlte) und Reihenfolge der Links stabilisiert 1566 ce6cd93 Verschönerung des Channel Occupation munin-Plugins 1565 7ed316b bei separaten Graphen alle Daten als "AREA" (nicht "STACK") darstellen 1564 35a1ff2 Formatierungsfehler im munin-Plugin behoben 1563 0b8436a Maquerading ins Opennet auch aus der WAN-Zone zulassen 1562 dbf3ff2 commits in der migration vereinheitlicht 1561 28423de fixed bugs for mtr-oni.sh 1560 c71313f deleted plain traceroute output because this is not "possible" using new codebase 1559 c9c9998 Recommit Lars changed with bugfixes 1558 abb7257 falsches Quoting bei option/list-Umstellung behoben 1557 a2f46bb Aufraeum-Aktion kann tatenlos bleiben 1556 d2141c0 noch mehr Reste-Beraeumung fuer build 1555 df7315a Aenderungen von veralteten Patches entfernen 1554 ddec82e olsr-Interfaces durch Leerzeichen (nicht Zeilenumbrueche) trennen 1553 7ed7fc1 "install"-Aktion toleriert leeres Verzeichnis 1552 2d1a64d install-Target fuer on-goodies gefuellt, um Paketerstellung zu erzwingen 1551 9af40a2 postinst und postrm für on-openvpn nachgetragen 1550 b87e450 Warnmeldung fuer Flash-Schaeden 1549 3903e13 Abkürzung der Prüfung ob ein Paket installiert ist 1548 450abd2 altes "vpntest"-Verzeichnis entfernt 1547 47d9702 "uci"-Fehlermeldung nach dem Booten entfernt 1546 1b4e57d Konfiguration der sunxi-Plattform verbessert 1545 f0107b9 opkg-Skripte im Makefile eingebunden 1544 5f5e312 reverted changes to tracroute_oni package because it was broken. Need to fix the changes from Lars and then recommit it. 1543 2528414 Architekturen im config-Makefile aufgeräumt 1542 34cad83 ar71xx-Target um viele Module erleichtert 1541 e280927 sunxi als Plattform hinzugefügt 1540 7d25162 uci-Aufrufe mit "-q" vereinheitlicht 1539 1babe31 korrekter Zugriff auf uci-Liste für ntp-Server 1538 09ae71f Umschaltung von POE-Passthrough unmittelbar umsetzen 1537 2aecdb5 Verzögerung der on-monitoring-Nachbereitung vereinfacht 1536 914ad3c ermögliche die Verwendung des lokalen Gateway-Relais 1535 df6734c Fehler in Berichtserzeugung korrigiert 1534 db6a5e9 opennet-Netzwerk-Initialisierung zielgenauer durchführen 1533 f0695f2 Keine Fehlermeldung, falls workaround unnoetig war 1532 8f045e4 Workaround gilt auch fuer Dateien 1531 319dafb Verzeichnisrechte im Export-Verzeichnis sicherstellen (workaround) 1530 735f484 keine opkg-Warnungen als Fehler ansehen 1529 172789e Revert "die Pruefung auf das mtu-Feature ist nicht mehr moeglich, da openvpn das "--help"-Argument nicht mehr enthält" 1528 fc22061 verhindere ein Abreißen der http-Verbindung nach einer Paketdeinstallation 1527 0a6249e /etc/opkg/ verbergen, wenn wir opennet-Module installieren 1526 d8b99a4 fehlerhafte olsr-Interpretation führte zu olsr-Neustart im 5-Minuten-Takt 1525 b290ca4 opkg-Konfiguration entsprechend der distfeeds-Umstellung angepasst 1524 6807f77 Paketzaehler darf automatisch skaliert werden 1523 07101ed Umstieg auf "yield from"-Konstruktion 1522 b56432a olsr-Plugin-Nachkorrektur 1521 5c163e3 stacked-Darstellung der olsr-Qualitäten 1520 db8cca2 Kleinkorrekturen; Reset der opkg.conf, falls keine Quellen mehr vorhanden sind 1519 ae71fb2 die Pruefung auf das mtu-Feature ist nicht mehr moeglich, da openvpn das "--help"-Argument nicht mehr enthält 1518 2954a68 mehr ath9k-Plugin-Nachkorrekturen 1517 42bfa9b Aufruf von micropython mit mehr als 128k heap 1516 8248ad7 kleine olsr-Plugin-Korrekturen und Speicherminimierung 1515 3e4ec40 Nachbar-Zaehler zum olsr-munin-Plugin hinzugefügt 1514 88dc82c keine negativen Komponenten mehr fuer multigraph 1513 f6e0e55 Beachtung des Spezialfalls "keine Leerzeichen in letzten vier Spalten von rc_stats" 1512 0f75b11 shell-Plugin fuer ath9k gegen micropython-Variante ausgetauscht 1511 52bf4ac munin-Plugin olsrd: korrekte Feldnamen ohne führende Ziffer 1510 8020c84 Ausgabe von Gateways mit konfiguriertem Offset behoben 1509 1373691 wireless-Plugin präzisiert: wireless_channel_occupation 1508 3679eb2 olsr-Plugin hinzugefügt 1507 390bd6e corrected download path for openwrt repo from 1505-rc3 to 15.05 1506 84a13fc updates openwrt base and packages to ChaosCalmer final 1505 72f464d keine Build-Aktion fuer on-goodies 1504 197fc07 mehr Release-Hinweise 1503 5eda5c3 POE-Pins falsch herum belegt 1502 dc51095 Namensraum des openvpn-Connection-Skripts korrigiert 1501 baffb3c Abhängigkeit von "watch" entfernt 1500 e01e0b5 keine "olsrd request failed"-Meldungen kurz nach dem Booten 1499 3246d9e verwende die vorhandene Funktion für bedingtes Datei-Schreiben 1498 c7ec18d passe Firewall-uci-Konfigurationen an neue uci-Definition an 1497 c86a2a2 Übersetzungen aktualisiert 1496 aa4c9fa Ausführung der postinst-Schritte von on-monitoring leicht verzögern, bis muninlite installiert ist 1495 f49a25c auch die "on-core"-Änderungen müssen nach einer Modul-Aktivierung committed werden 1494 41fdca7 gpio_switch-Initskript ausführbar machen 1493 4f05504 shell-Cache im IPKG_INSTROOT anlegen 1492 88e22e1 openvpn-restart nur ausführen, wenn das Paket installiert ist 1491 8398cc6 mehr Doku zum Policy-Routing (auch v0.4-5 und zuvor) 1490 6a29fa6 Korrektur der Repository-Nachbereitung wegen hängenden Boots 1489 bbcf5bc nicht mehr verwendete Funktionen entfernt 1488 23e47e5 Korrektur der Abhängigkeit 1487 cbaed4f zuvor verwendete Module erraten und zur erneuten Installation vormerken 1486 ed0933e beachte IPKG_NO_SCRIPT bei der Ausführung der opkg-Skripte 1485 b147aef Ausführbarkeit eines prerm-Skripts 1484 00eab28 mehr Doku 1483 21dedee ondataservice-Sammler auf neue Funktionen umgestellt 1482 e2f2460 Funktion für SRV-Abfragen entfernt; drill-Abhängigkeit wird somit hinfällig 1481 edac691 weitere Nachbehandlung der opkg.conf 1480 2acf5d1 Aktualisierung der Feeds auf Chaos Calmer 1479 d431c02 korrekte Paket-Abhängigkeit für on-goodies 1478 2e0ab14 konfigurierbare Repository-URL 1477 a603441 separate Web-Seite für Modul-Verwaltung 1476 67a4328 Modul-relevante Funktionen verschoben 1475 aa091d3 nicht-erreichbare Gateways lassen sich nicht verschieben 1474 2c2f7fc Vermeidung konkurrierender mesh-VPN- und mtu-Test-Verbindungen 1473 199be4d Revert "Wartezeit beim mtu-Test" 1472 0057520 Race condition bei Abarbeiten der scheduled_tasks sanft ignorieren 1471 3f29c1b typo und Umbenennung der Doku-Datei fuer lesbareren Eintrag im Inhaltsverzeichnis 1470 40fb6a1 Übersetzung aktualisiert 1469 f30108a mehr Fehlermeldungen bei ipv6-Routing-Tests ignorieren 1468 d0f6123 Formatierung verbessert 1467 aeda408 Aufhübschung 1466 6c3aade UGW-Status-Skript erneuert 1465 56191a3 Hinweis auf kleinen Flash 1464 5b0f5ed Wartezeit beim mtu-Test 1463 40465a3 Syntax-Fehler im mtu-Test korrigiert 1462 9d73cef Vermeide Routing-Fehlermeldungen bei Hostnamen als Ziel 1461 9eb2558 klarere Fehlermeldung bei olsr-Parse-Fehlern 1460 c14dc08 kein doppeltes Präfix 1459 6566d73 Proxy-Dienste nicht mehr lokal mit dem ursprünglichen Dienst-Typ sichtbar machen 1458 200b3c5 String-Formatierung verbessert 1457 bcb791e provisorische Ansteuerbarkeit des GPIO-Switch für POE-Passthrough 1456 03f7e97 hardware-Modul ist überflüssig, da inzwischen in openwrt akzeptiert 1455 d0c82a2 ermögliche die Installation von mehreren Paketen mit einem einzigen Request 1454 9ed9562 Installationsliste zeitnah committen 1453 b2ce00b erlaube die Installation mehrerer Pakete 1452 1b3f939 generisches String-Splitting bereitstellen 1451 40eb098 Modul-Status-Informationen 1450 104c944 Funktion zur Prüfung einer leeren lua table 1449 f95c17f Funktionalität "uci_is_in_list" hinzugefügt 1448 6b7b247 Modul-Übersicht verständlicher gestaltet 1447 9e5405b das Monitoring-Skript hatte die falsche Endung 1446 3275afa nodogsplash-Konfiguration nach der Ersteinrichtung zeitnah speichern 1445 e24bcef corrected opkg repo url. 1444 c269670 on-goodies-Paket in Build aufgenommen; diese Notwendigkeit dokumentieren 1443 196b3a6 Speichere den Paket-Installationszustand 1442 db48e28 Nachtrag zu Paket-Erstellung 1441 4360f32 neues Paket "on-goodies" für hilfreiche Werkzeuge hinzugefügt 1440 f33343c Füge eine Warnung zu jeder Interface-Seite jedes Opennet-Moduls hinzu 1439 95ae532 Modul-Import in Hotplug-Skript von on-captive-portal korrigiert 1438 3f3eaa2 Modul-Name in der Modul-Liste anzeigen 1437 18e384a Modul nach der Installation automatisch aktivieren 1436 ace30cf reduced dependency of package. no mtr dependency. 1435 130c0c6 fixed URL for testing of lua function via web browser 1434 60a31a9 fixed bug when showing etx values of 0. This resulted in "unreachable". 1433 1ba8115 fixed bug of distance detection when target ip is own ip 1432 299ad6a added uci-default script which deletes wrong opennet repo url generated by openwrt. In addition it adds a comment how opennet repo url in inserted dynamically in this list when install oni packages. 1431 072505b changed opkg url for opennet to downloads.opennet-initiative.de. At the same time we added an HNA on minato to make the public IP available in OLSR. 1430 d35b2b8 fixed patch for generating download string 1429 28de31b curl-Patch ist überflüssig geworden 1428 da16e56 Entfernung mit einer Kommastelle ausgeben; abgeschaltete und nicht-erreichbare Hosts nicht besonders kennzeichnen 1427 709004c Formatierung 1426 30be094 Formatierung korrigiert 1425 ab53a7a typo 1424 c5d76af Beschreibung der UGW-Informationsquelle aktualisiert 1423 a8143e0 deutschsprachiges Web-Interface 1422 bf57320 Begrenze die Anzahl der auszugebenden Fehlermeldungen im Web-Interface auf 30 1421 4ce7d0f Policy-Routing dokumentiert 1420 bc853a9 Neuaufbau einer openvpn-Verbindung im Minutentakt 1419 1ca38f9 Modul-Aktivierung repariert; mehr Texte 1418 0c68bce Darstellung von Status-Informationen aus separaten Pakete verbessert 1417 d031550 Links und Routen korrigiert 1416 bbde530 Revert "Ausgabe von "print_services" um provider-spezifische Attribute erweitert" 1415 be58d11 Revert "Einfuehrung von Dienst-Attributen gruppiert nach den Anbietern" 1414 cc87005 Aktualisierung der Übersetzung 1413 9c4e27b Authentifikation für alle Pfade vereinheitlich; "opennet" wieder als top-Level-Objekt eingehängt 1412 95b0323 Formatierung der "Dienst manuell hinzufuegen"-Formulare an bootstrap-Theme angepasst 1411 e8cd40b ersetze die Konstruktion "local foo=$(bar)" durch "local foo; foo=$(bar)" 1410 39e8e32 munin abschalten wenn on-monitoring entfernt wird 1409 ebd6233 olsr entgültig aus Status-Seite entfernt 1408 c6db98e explizite Abhängigkeit von "iproute2" wieder eingeführt 1407 170eb99 on-captive-portal achtet auf Modul-Aktiviertheit 1406 18834a1 kleine "report"-Nachkorrekturen 1405 a5ddec2 Extended-Übersicht wird nicht mehr verwendet 1404 cbc657d zwei Pfad-Korrekturen 1403 ca5d8b5 globale Konfiguration der Position des Opennet-Baums in der luci-Hierarchie 1402 cf52db5 Fortsetzung der Basisfunktionsverschiebung 1401 fe02d60 Vereinfachung der VPN-Status-Formatierung 1400 8614b40 Zusammenfassung der Basis-luci-Funktionen 1399 31bf18e olsr-iframe entfernt (nicht mehr via iframe in https-Seite einbettbar) 1398 037661b Ausführung von "clear_caches" nach jeder Kopie 1397 3626723 Umsetzung der An- und Abschaltung dr Monitoring-Funktionalität 1396 bd88ab3 Build minimieren: kein curl, kein ppp, Blocksize erhoeht 1395 4c6a324 Abhaengigkeit vom Paket "ip" entfernt 1394 b042d8b oni-traceroute erstmal abgeschaltet, um Image-Groesse zu minimieren 1393 0bffb55 Abhängigkeit von ncat entfernt (stattdessen: vorhandenes "timeout") 1392 c5a87cb Dateirechte 1391 02a5580 Liste der nachinstallierbaren on-Module wird nun aus der core-defaults-Datei gelesen 1390 e66ff30 minimales on-monitoring-Plugin hinzugefügt 1389 6de7823 on-monitoring-Modul hinzugefügt 1388 2f7f347 irrelevante opkg-Warnungen rausfiltern 1387 9aa5312 Migrations werden nun bei jedem Booten ausgeführt 1386 c88a1cc Idempotenz der firewall-forward-Migration sicherstellen 1385 18fd835 korrigiere Zugriff auf "network"-Attribut einer firewall-Zone 1384 dd44940 weitere Struktur-Vereinheitlichung 1383 fad72e0 Trigger vereinheitlicht 1382 e6bcf8c on-usergw: Abschaltung ermöglichen 1381 e715338 prerm-Skript nachkorrigiert 1380 fa08fed Trennung aller on-openvpn-Verbindungen nach Paket-Entfernung 1379 9a3dc98 fehlertolerante Ausfuehrung von "uci_apply_defaults" nach Paketinstallation 1378 2d51d1d postrm-Aktionen fuer alle Pakete (bis auf on-core): clear_caches 1377 d9ff8cd Opennet-Pakete (on-openvpn, on-usergw, on-captive-portal) per Web-Interface installieren 1376 a9dd45f Fehlermeldungen zeilenweise umbrechen 1375 c0a3c8e keine Fehlerausgabe von query_dns; mehr traps; DNS-Prüfung für Opennet-Zone 1374 60189a4 keine Fehlerbox bei leerem Text 1373 240a5ab Formatierung korrigiert 1372 fe5bfbf fehlenden Import hinzugefuegt 1371 267679e nur on-core installieren 1370 e0000eb openssl-Abhängigkeit von on-core nach on-certificates ausgelagert 1369 14f80ed Installation von Opennet-Paketen aus separatem Repository 1368 f0451ea traceroute-Aufruf aufgehübscht 1367 2f2de30 traceroute/mtr-Filterung vereinfacht; temporaere Dateien abgeschafft 1366 d2c852f aktuelle Firewall-Regeln zum Bericht hinzufügen 1365 6425ab2 UCI-Konfiguration fuer die on-Module zum Bericht hinzufügen 1364 7e8920f automatischer Luci-Neustart nach Dateiuebertragung; Cache-Bereinigung nach Upgrade 1363 4ea2055 on-openvpn: Verbindung aufbauen, bzw. trennen nach Änderung der Modul-Aktivierung 1362 e619a6e on-openvpn: cron-Job und Boot-Skript hängen nun von der Aktivierung des Moduls ab 1361 67fc03a Doku-Formatverbesserungen 1360 379f5c6 Quelle des bash-doxygen-Filters hinzugefuegt 1359 2fb280c Doku: shell-Funktionen sichtbar machen ("EXTENSION_MAPPING" fehlte fuer doxygen-bash) 1358 f07a0c3 typo 1357 7b434ea 'network' ist eine Liste 1356 befe367 globale Modul-Abschaltung ermöglichen 1355 b719365 Menuepunkt "Dienste" in "Einstellungen" umbenannt 1354 20d3674 sicherstellen, dass die Modul-Konfiguration existiert, bevor geschrieben wird 1353 73fd254 die postinst-Dateien wurden bisher nicht ausgeführt, da die Symlinks im Build-Prozess nicht überlebten 1352 8de8370 Leerzeichen um Namen und Email-Adresse bei der CSR-Erstellung entfernen 1351 f6dfdaf vorsichtige Variablenpruefung 1350 77b1edd standardmaessig alle on-Pakete installieren (das Repository-Setup ist gerade noch defekt 1349 67b27c4 Schnelleres Flash-Auslesen (durch Blockgroesse bei dd) 1348 dad60d1 An- und Abschalten von Modulen 1347 8660bd2 Paket-Installation und -Aktivierung pruefen 1346 14bc5d7 workaround fuer fehlenden DHCP-Dienst nach Neustart 1345 86d639a mehr Kommentare 1344 d4889eb RAM-Bedarf minimieren (zu Lasten der Flash-Groesse) 1343 19ea372 das Paket bwm heisst nun bwm-ng 1342 0c718f3 gewaehre dem nodogsplash-Prozess eine kurze Startzeit vor der Client-Wiederherstellung 1341 de762de alte wifidog-Konfiguration entfernen 1340 4a0378c Implement workaround for opkg download link of 15.05-rc3. 1339 47fc5b7 fixed bug: replaced ":=" by "=". Now the right download url (15.05-rc3) should be set 1338 fae63f2 Lösche "...openwrt.org/.../packages/opennet" aus opkg.conf 1337 9f58dfb Nachtrag zum letzten opkg key commit. Hatte vergessen den patch in die "series" Datei mit aufzunehmen. 1336 c806fa7 added opkg snapshot key because all RC builds seem to be signed by this key 1335 e4b146a Changes reload of "more information" box on gateway webpage. Now the page is not reloaded but hidden/shown using CSS,JS. 1334 a329779 wpad-mini ist in hostapd nthalten 1333 73bc9e8 Debugging-Ausgabe wieder entfernt 1332 957a414 Status-Anzeige korrigiert (Closes: #121) 1331 d8c4dc7 Dummy-Commit 1330 e777778 Feeds aktualisiert 1329 75db254 Debugging der Build-Fehler: id-Ausgabe 1328 e4b1fa7 Entferne Verweis auf CSR-Einsendung per Email (Closes: #28) 1327 01a7525 Feeds aktualisiert 1326 6e51958 dummy-Commit 1325 20c40cf dummy-Commit 1324 e561a83 dummy-Commit 1323 b7582de dummy-Commit 1322 26d103c bessere Variablenbehandlung 1321 a52cdcd Feeds aktualisiert 1320 55d9517 Aktualisierungen beschrieben 1319 d945b9b Feeds aktualisiert 1318 d246b39 olsr-Dienste-Aktualisierung korrigiert 1317 a1cf7a8 Funktion zum datensparsamen Kopieren des Flash 1316 060db7f Feeds aktualisiert 1315 8100c06 Übersicht der Link-Nachbarn mit Routen-Zahl versehen 1314 25f7672 "creator" und "service_name" aus dem olsr-Relay-Announcement entfernt 1313 4d9248d Ausgabe von "print_services" um provider-spezifische Attribute erweitert 1312 afd2ca7 fehlerhafte Dienst-Sortierung korrigiert 1311 d968c51 Formulierung korrigiert 1310 cc15015 Hilfsfunktion: Namen aller Funktionen ausgeben 1309 bc753a7 on-free: Interface mit DHCP konfigurieren 1308 13cb610 due to newer doxygen version on build server an old workaround can be deleted 1307 44067ba letzten commit berichtig 1306 267d5a8 opennet doc als variable 1305 fb11eb0 die rel. verzeichnisse haben nicht gestimmt, jetzt wird der patch auch angewandet 1304 725144fe patch update 1303 7e760ef hinzufügen eines manuellen openwrt download links mit "15.05-rc2" darin. 1302 229d7c2 Mesh-VPN- und Service-Relay-Diensten koennen nun deaktiviert werden 1301 3642196 relay-olsr-Announcement korrekt filtern 1300 297d307 manuellen uhttpd-Start aktualisiert 1299 a7c5894 Fehlermeldung bei leeren dict-Schluesseln 1298 1a9a1f5 set "packages" repo (submodule) to branch "for-15.05". 1297 778552b minimalste Build-Variante erproben 1296 6549856 Umstellung von gpio_switch auf procd 1295 1f47863 Abhängigkeiten reduziert 1294 f595273 Feeds aktualisiert 1293 80cc0d4 Feeds aktualisiert 1292 e4e748d GPIO-Steuerung hinzugefuegt (als openwrt-Patch) 1291 74d025f Aufnahme der UGW-Interfaces in die Firewall-Regeln explizit erzwingen 1290 37233cd vermeide einen leeren masq_src-Eintrag 1289 011d9a9 die Auto-Nummerierung von openvpn funktioniert nur mit dem magischen Device-Namen "tap" 1288 42ce76a packages aktualisiert 1287 8f0101b on-certificates benoetigt openssl fuer Zertifikatspruefungen 1286 4ba632c Paketliste vereinfacht; wake-on-lan entfernt 1285 551a411 Einfuehrung von Dienst-Attributen gruppiert nach den Anbietern 1284 177fe95 fehlerhafte Service-Benachrichtigung korrigiert 1283 2df406c openwrt aktualisiert 1282 05f8103 Kleinkram 1281 8a5c495 Zeitstempel des Verzeichnis beachten 1280 c2c3b22 CSR-Upload einheitlich fuer Nutzer- und UGW-CSR umgesetzt 1279 343e353 keine Zeilenumbrueche in der Ausgabe der "get_defaults"-Funktionen 1278 4e65dd1 neues 15.05-Repository fuer openwrt 1277 5b7b2f0 Feeds aktualisiert 1276 43b33ef keine Abfrage des "enddate" in einem CSR 1275 9cd3506 Zertifikatsverzeichnis fuer ugw korrigiert 1274 dfec229 Link auf UGW-Status-Seite korrigiert 1273 2a99894 openwrt aktualisiert 1272 20ed0e3 ondataservice-Patch korrekt formatiert 1271 0f71fe6 Kleinkramkorrekturen 1270 9691e85 Laden der shell-Module leicht optimiert 1269 33d8fc8 routing-Feed aktualisiert 1268 16b6a7e olsrd wurde in openwrt aktualisiert 1267 0dd0869 fehlende Typ-Definition in olsrd-ondataservice-Header-Datei hinzugefuegt 1266 2b0b8b2 olsrd auf v0.9 aktualisieren 1265 dff319b die beiden vorherigen Commits wieder rückgängig gemacht 1264 ab307be olsr-Plugin-Liste vorlaeufig auf das Minimum reduziert 1263 1c26ffc vorlaeufig BMF-Plugin fuer olsrd abschalten 1262 e5c3388 Feeds aktualisiert 1261 db400e5 POE-Steuerung via Skript 1260 e2e6c43 bessere Service-Relay-Darstellung 1259 609f618 openwrt-Aktualisierungen folgen 1258 dad4f3a Service-Relay-Liste korrigiert 1257 3fdebf2 Relay-Services auflisten 1256 67745b7 regelmaessig WAN-Routing fuer Service-Relays pruefen 1255 c25a4fd CSS auf Service-Relay-Seite anwenden; Service-Relay-Dienste vorher ermitteln 1254 a665e02 keine Aktualisierung (und vor allem: Bereinigung alter Eintraege), falls keine Verbindung mit der Wolke oder dem Internet vorhanden ist 1253 9fa9613 fixed bug. After first checkout there is not openwrt/bin/$ARCH directory. Therefore ignore if test command fails. 1252 71cef3a vermeide Probleme mit Alias-Interfaces (gemischte mesh/lokal-Adressen) 1251 2898fcb die polarssl-Abhaengigkeiten brauchen mehr Ueberlegung 1250 a3a2e67 probeweise openvpn-abhaengige Pakete von polarssl-Alternative ermoeglichen 1249 8c5b194 versuchsweise curl gegen polarssl linken 1248 3279ed9 probeweise mittlere Kompression auswaehlen 1247 d45f087 alte Firmware-Build-Images vor dem Build loeschen 1246 1a887a4 Erweitere px5g um Funktion zur CSR-Erzeugung 1245 5b0d6aa mini-Variante von tcpdump fuer weniger Platzbedarf 1244 b236a81 viele openvpn-Konfigurationsunterschiede von Nutzer-Tunnel zu Mesh-Tunnel angepasst 1243 2c24326 genauere Formulierung 1242 c9afff6 vereinfachte Nutzung der Spinner-Funktion 1241 75eb42e Aktualisierung der openwrt-Repositories 1240 d0ab3d3 Netzwerk-Interfaces fuer mesh-VPN umbenannt 1239 94ea366 ungenutzte Dateien entfernt 1238 0f4fe5e spinner standardmassig sichtbar machen 1237 de033e8 detailliertere mesh-vpn-Übersicht 1236 3ce2a58 onload-Ereignis vereinfachen 1235 67e3398 mehr Feinschliff fuer den mesh-Verbindungsaufbau 1234 980a8f7 Leerzeichenbehandlung nachgebessert 1233 1a78d80 ddns-Fehlermeldungen ignorieren 1232 766db4b ermittle die Ping-Zeit nach dem WAN-Test 1231 1d075c4 erlaube das Setzen einer Service-Prioritaet im "Add Service"-Formular 1230 9fa303d MIG_PORT_DEFAULT ist nur im on-openvpn-Paket verfuegbar 1229 3a48fae UGW-Dienst gilt als unbrauchbar, wenn VPN-Test fehlschlaegt 1228 532baa3 Unterscheidung zwischen "connecting" und "active" fuer VPN-Verbindungen eingefuehrt 1227 54631b5 alte openvpn-UGW-Aktions-Symlinks entfernt 1226 e640c09 korrekte UGW-Statusausgabe bei fehlender Verbindung 1225 0cdd463 vermeide unnoetige Leerzeichen 1224 0f5d992 openwrt- und routing aktualisieren 1223 71ae32d korrekten "packages"-Commit gewaehlt 1222 0ed32d0 Aktualisieren der openwrt-Quellen 1221 da42ba4 neuer verkuerzter Mesh-VPN-Status 1220 aaa2ac7 Umgehung des netifd-Verhaltens bezueglich dynamisch erzeugter Interfaces 1219 e136638 Fehlermeldung einblenden, falls mesh-Zertifikat fehlt 1218 f7eeb3f Bandbreitenmessung korrigiert und ifstat-Abhaengigkeit entfernt 1217 66f0e69 on-openvpn-Paket vorerst nur zur Nachinstallation vorsehen 1216 884e188 korrekte Beachtung des Zertifikatstyps bei der Zertifikatsverwaltung 1215 527de59 ugw-Boot-Aktion von on-core nach on-usergw verschoben 1214 3a628cc Bootzeitpunkt ermitteln: dabei nicht die aktuelle Zeit aendern 1213 5006f2c Vereinfachung der openvpn-mesh-Konfiguration: keine temporaeren logischen Interfaces anlegen 1212 1711951 beachte bei der olsr-Netzwerk-Interface-Sammlung auch rohe Interfaces der Firewall-Zone 1211 9fc4030 vielerlei Netzwerk-Funktionen 1210 aa69358 Kleinkram-Beraeumung 1209 24432d7 wifidog-Fragment (DHCP-Portweiterleitung) entfernt 1208 9ae8f74 "apply_changes" kann nun sinnvoll mit mehreren uci-Bereichen umgehen 1207 4e4052d klarere MTU-Statusausgabe 1206 1040785 Unterscheidung von msg_info und msg_error 1205 f9aeef0 verhindere ueberlange Log-Zeilen durch Zeilenumbruch 1204 9261a75 fehlendes "local" 1203 2f242d6 "ugw" im Zusammenhang mit Zertifikaten nach "mesh" umbenannt 1202 bbbe3db Announcieren von relay-Diensten via olsr korrigiert 1201 84c0929 Doppelte Tabs in http-Dienstliste zusammenfassen 1200 8f90fe5 typo 1199 15a3b51 Umdefinition der pick_local_service_relay_port-Schnittstelle 1198 12fe29e run_cyclic_service_tests erwartet nun die zu pruefenden Dienste via stdin 1197 de93386 Schönheitskorrekturen 1196 609fd69 korrekte Parameterauswertung bei rsync 1195 b242690 migrated to new openwrt package repo from github 1194 865219a prepare openwrt package repo update. delete old package repo. 1193 d90f29e Initiate VERSION variable even if it is not defined in .config file. This prevents error messages on "feeds update" command. 1192 181c8ac der dnsmasq-Patch ist nicht mehr noetig 1191 91b995f aus unbekannten Gruenden verliert das nodogsplash-Interface gelegentlich die IP (bzw. wird ohne IP aktiv) - betrachte dies als "down" 1190 8e2a08f manueller Build-Trigger fuer po2lmo hat sich in Chaos Calmer veraendert 1189 f5ed171 erlaube Netzwerkpraefixe bei der ipv4/ipv6-Pruefung von Adressen 1188 55b2ab7 verwende die aktuellen IP-Adressen anstelle der konfigurierten für Firewall und Routing 1187 fc1eb9e corrected url for openwrt repo with chaos calmer 1186 a056401 Flash-Backup erzeugen 1185 322a989 Umstellung von DNS- auf HTTP-basierte Abfrage von Diensten für UGWs 1184 7e218d2 Umbennung Dienst-Attribut "local_port" -> "local_relay_port" 1183 4407aac Beschraenke IFS-Aenderungen auf lokale Umgebung 1182 6095463 Parameterreihenfolge von "notify_service" verändert 1181 193ae05 Log-Meldung falls ein curl-Download fehlschlaegt 1180 81e7e67 curl-Aufruf in on-core übertragen 1179 71df545 VPN-Tests seltener wiederholen 1178 05d5605 on-usergw-Initialisierung aktualisiert 1177 78c2e5a hilfreiche Fehlermeldung, falls Paketabhängigkeit kein passendes ncat installiert sein sollte 1176 576c772 interne Domain (.on) vorrangig von olsrd-verbreiteten DNS-Servern bedienen lassen 1175 15902c0 verwende die Funktion 'schedule_parts' fuer die Vormerkung mehrerer Aufgaben 1174 65d5371 sorge dafür, dass die Dienste mindestens im 5-Minuten-Takt aktualisiert werden 1173 9088010 keine Fehlermeldung beim Ausführen der scheduling-Aufgaben, sofern das Verzeichnis fehlt 1172 ff3f5c1 on-captive-Portal-Hotplug-Skript schoener benannt 1171 8ca599f Gruppe bei Datenübertragung korrekt setzen 1170 79e7b95 "reset timestamp" fuer erneuten Test aus der Gateway-Liste entfernt 1169 d1a205a viele kleine Nachkorrekturen zur "boot"-Umstellung 1168 45c2322 führe die OpenVPN-Tunnel-Prüfung kurz nach dem Booten minütlich aus 1167 ee53669 verschiebe boot-relevante Aktionen in ein separates Verzeichnis 1166 74a56ca reduziere nodogsplash-reload fuer weniger log-Meldungen 1165 547a07f Entfernen der Pakete, die als "modular" markiert sind 1164 c647e47 SIP-Software vorlaeufig abgeschaltet 1163 eaa49ab ondataservice erstmal nicht mehr kompilieren 1162 fd5b4af ondataservice abgeschaltet wegen Build-Problem 1161 fb78eb5 veraltete Notiz entfernt 1160 f835033 erkenne auch ein fehlendes txtinfo-Plugin beim olsrd-Check 1159 9b7e339 die Versionsnummer ist beim ersten Durchlauf (on-core) irgendwie nicht verfügbar 1158 16fce8c die VERSION_NUMBER wird wohl von jemandem verändert - also lösen wir die Abhängigkeit sofort auf 1157 ae487f2 falscher openwrt-Repository-Stand 1156 e0b475c Nachbesserung olsr-ondataservice 1155 303de23 vereinfache die Netzwerkstatus-Seite, korrigiere on-free-Abhängigkeit 1154 f4a14d1 Funktion "get_zone_devices" aufgrund von bridge-Unklarheiten ersetzt 1153 f3a5e6e Bridge-Behandlung von "get_devices_of_interface" klarer gestaltet 1152 892c938 Notizen fuer Release-Notes begonnen 1151 6c3030c Umstellung auf Chaos-Calmer-Repositories (noch nicht veröffentlicht) 1150 55358ea konkrete Zahlen für squashfs-Optimierung 1149 2949cf0 kleinere squashfs-Blockgröße für mehr freien RAM 1148 1e600b3 "is_interface_up" behandelt nun auch Bridge-Interfaces korrekt 1147 7d7904a Netzwerk- und DHCP-Konfiguration separiert; Lease-Time reduziert 1146 70bc4ee fehlerhaften Funktionsaufruf korrigiert 1145 0e0d235 regelmäßige Ausführung der definierten Aufgaben 1144 62d6f69 Kleinkram 1143 911423a Policy-Routing nach der Paket-Installation und nach einer Aktualisierung neu initialisieren 1142 cc6fb11 Portal-Reload gehört zu jeder sync-Aktion 1141 207d217 Umstellung der captive-Portal- und Nameservice-Trigger auf "schedule"-Funktion 1140 13d10ce Restart-Zeit-Ermittlung scheiterte an fehlendem timeout-Paket 1139 10ef69a Vereinheitlichung der Interaktion mit nodogsplash 1138 6f310e0 Erkennung von wlan-Geräten in "get_devices_of_interface" 1137 e40867a toleranter Umgang der munin-Skripte mit gestopptem nodogsplash-Prozess 1136 a83b0f2 Hotspot-Name auf Statusseite einblenden 1135 f7e9e41 versionsbasierte Abhängigkeiten gibt es wohl nicht 1134 9cc5e4a Übersetzungen verbessert 1133 7bcfdc0 Status-Anzeige der hotspot-Funktion in die allgemeine Opennet-Statusseite integriert 1132 88e0b81 Anzeige der captive-Portal-Clients im Web-Interface 1131 cf7acaa unpassende Formatierung entfernt 1130 aee7819 captive-Portal-Paket dokumentiert 1129 13b0ad8 munin-Initialisierung von "postinst" nach uci-defaults verschoben 1128 7b0f807 muninlite als Abhängigkeit von on-captive-portal nach der Installation aktivieren 1127 4b6ce9d munin-Plugin fuer captive-Portal 1126 2a155ac regelmäßige Prüfung ob VPN-Tunnel und offenes Interface synchron laufen 1125 18a0f32 das uci-Interface fuer nodogsplash kam erst mit der Version aus Chaos Calmer 1124 833b61d DHCP auf dem offenen Interface aktivieren 1123 bb3e48f keine scheinbare cron-Fehlerausgabe bei crl-Update-Statusmeldungen 1122 18307de doppelte Interface-Namen verhindern 1121 0a80c26 versuchsweise Fehlerbehebung wieder rückgängig gemacht 1120 4e0652d vorsichtiger Umgang mit eventuell fehlender ZONE_FREE-Variable 1119 49eb6fd vorsichtige Verwendung von nicht-core-Variablen 1118 5a7962c probeweise alle Pakete optional gemacht 1117 f667c4f Initiatialisierung aufgeschoben 1116 6dc0338 uci-defaults kurrzeitig zu Debug-Zwecken abgeschaltet 1115 ad1398f wifidog entfernt 1114 e5e8ced Übersetzungen 1113 b8b78d8 olsrd-mod-jsoninfo in Abhängigkeit eingetragen (es wurde referenziert) 1112 84a2bcd viele kleine wifidog->captive-portal Details 1111 66f5b8d Stil-Vereinfachung 1110 dfd6552 Nachkorrekturen zum neuen Ausgabeformat von "uci show" 1109 b12c3e3 mehr Code-Recycling im Netwerk-Modul 1108 7717219 Verwendung von Variablen soweit möglich 1107 117cda9 Variablen in passende Pakete verschoben 1106 60b4797 Reihenfolge der luci-Menüeinträge korrigiert 1105 db0f0e0 captive-portal: Firewall-Integration und Paket-Beräumung hinzugefügt 1104 8f3b27f zwei Bearbeitungswelle des Wifidog-Ersatz 1103 03f9923 nodogsplash umstrukturiert 1102 8c637e5 postinst-Korrektur: keine Initialisierung zur Compile-Zeit 1101 f9dea29 Variablenfehler der CRL-Aktualisierung behoben 1100 8e34d7b vorsichtige postinst-Paket-Initialisierung: es sind keine externen Dateien vorhanden 1099 1053950 ignoriere fehlende exit-notify-Option in openvpn 1098 77c7486 Funktionen verschoben 1097 692be2e Ersetze "uci show"-Konstruktionen soweit wie möglich (fragil) 1096 846abb1 deutliche Kommentierung der Quoting-Umstellung 1095 981e786 klarerer Funktionsname, robustere uci-Konstruktion 1094 7ae0353 falsche Dateiangabe fuer Paket-Initialisierung 1093 507eb06 Build-Fehler behoben (Bezug auf das Installationsverzeichnis) 1092 662c028 opkg-Anpassung mit Beachtung des IPKG_INSTROOT 1091 2725a29 nach der Installation von Paketen eventuelle Initialisierungen (uci-defaults) ausführen 1090 404447c sicherstellen, dass das txtinfo-Plugin aktiv ist 1089 cdee83b Fehler in der routing-Cache-Umstellung nachkorrigiert 1088 d2c802b Anzeige des Zertifikatsverfallsdatums in der Zertifikatsübersicht 1087 ccc1393 keine direkte Abhängigkeit von Kernel-Modulen 1086 3b38673 Kompatibilität mit einer Ausgabeformat-Änderung von uci in Chaos Calmer 1085 9b9b3e1 Umstellung der CRL-Aktualisierung von "opkg" zu manuellem Download mit Prüfung 1084 a964e43 CA-Aktualisierungsskript archivieren 1083 a800140 Zieldateien root übergeben bei rsync-Kopie (nur für Entwicklung) 1082 735ab9d Client-CA und UGW-CA hinzugefuegt; Namen vereinheitlicht 1081 ab310be luci als Abhängigkeit entfernt - es läuft auch ohne 1080 ce4fd12 keine Fehlermeldung, falls on-core (noch) nicht installiert ist 1079 4d21c5a Zusammenfassung der Tests fuer Internet-Gateways und Mesh-Gateways 1078 5149626 kleine Doku-Verbesserung zu SSL-Zertifikaten 1077 9a26eba alte openvpn-Verbindungen nie zeitgleich (on-openvpn und on-usergw) ausführen 1076 cacee72 on-certificate: regelmäßige Aktualisierung durchführen 1075 22ee60a nun aber ... 1074 42269d2 weitere Experimente mit Kopier-Modi 1073 90f5999 Datei-Kopieren: Symlinks aufloesen 1072 201dde8 Mesh-VPN-Test vereinfacht (entsprechend des neuen Nutzer-Tunnel-Schema) 1071 47e94af akzeptiere die alte UGW-CA (2006) 1070 01e2955 besseres Quoting 1069 8ac7154 SSL fur Luci-Web-Interface 1068 1b4f596 lcui-Reload nach einer Paket-Installation ausloesen 1067 56b521b CA-Zertifikat fuer curl-Aufruf korrigiert 1066 5422595 opkg-Quellen: das Opennet-Repository wird erst im Nachhinein hinzugefügt 1065 08e13f1 Aktualisierung des openwrt-Zweigs auf den aktuellen Barrier-Breaker-Stand 1064 9381705 integrate package "traceroute-oni-names" in firmware. Not only as installable module afterwards. 1063 21b35b1 deleted telephony submodule because of errors on build 1062 1b2226d toleriere ein fehlendes run-parts-Verzeichnis 1061 b36adc5 kleine Performance-Optimierungen 1060 433b680 on-Service-Update-Prüfung vereinfacht 1059 659c4ec toleriere Datei-Umbenennungen beim Profiling 1058 bfe1a74 drei-Minuten-Takt korrigiert 1057 6973a72 Patch sinnvoller benannt 1056 43f248c Kanalbeschraenkung fuer hostapd via "chanlist" via uci konfigurierbar machen 1055 b84be48 Geschwindigkeitsanzeige in der Gateway-Liste korrigiert 1054 c21b08a Zeitstempel-Namensumstellung 1053 f85787c die restart-Zeitbestimmung dauert etwas länger 1052 b348360 Dienst-Aktualisierungen zielgenauer ausführen 1051 fe1130f Umstrukturierung der Gateway-Tests 1050 d4c3109 verwende die Zeit seit dem Booten in Minuten anstelle der Minuten seit epoch 1049 e5f00a2 Korrekte "Zertifikat vorhanden"-Prüfung bei relativen Pfadangaben in openvpn-Konfiguration 1048 4b1118f Rücksetzung auf eine einzelne Zertifikats-Bundle-Datei für openvpn-Clients 1047 4375d5e Doku zu SSL-Zertifikaten aktualisiert 1046 19bc0b6 versehentlich hinzugefügte Zertifikatsdateien entfernt 1045 3bbc9b8 CA-Zertifikate in separates Paket ausgelagert 1044 8ff8fae SSL-Zertifikate beschrieben 1043 129e446 Verschiebung der Opennet-CA-Zertifikate in ein anderes Verzeichnis 1042 471cbca lokale IP nur aendern, falls sie der default-IP von openwrt entspricht 1041 30d4002 naechste Version hochzaehlen 1040 c2f1b34 Korrektur der Versionsdarstellung für ein Release 1039 7cbb8517 ondataservice funktioniert nun auch ohne on-openvpn/on-usergw/on-wifidog-Pakete 1038 8e5a4db Portweiterleitungsseite führte ohne on-openvpn-Paket zu einer Fehlermeldung 1037 20cee32 Fehler in der AP-Namensfindung bei fehlendem on-openvpn-Paket 1036 2484f62 Datei-Upload-Handler in den controller-Funktionen importieren und kommentieren 1035 55b2cce Whitespace vereinheitlicht 1034 77294bd Ausgabe des Zertifikat-Uploads in luci umleiten 1033 33d50dd Nutzerschlüssellänge von 1024 auf 2048 erhöht 1032 1ac24a6 ignoriere die Abwesenheit von ipkg-Kontrolldateien in Paketen 1031 863f9af Kosmetik 1030 09a3db7 Fehlermeldung fuer frühe Geschwindigkeitsmessung ignorieren 1029 d18f2cd weitere _get_file_dict_value-Optimierung 1028 9c95331 sauberes Ausblenden von Status-Informationen nicht-installierter Pakete 1027 a004e5c nur die Dateien der installierten Pakete übertragen 1026 8ec626d postinst/prerm-Skript entfernt (derzeit nicht benutzt) 1025 e87146e Paket on-usergw benoetigt nicht on-openvpn, sondern nur dessen Abhaengigkeiten 1024 3da8027 Warnmeldung bei kurzem openvpn-Verbindungsverlust ignorieren 1023 8d8c291 Status-Funktion fuer on-openvpn und on-usergw in die Pakete verschoben 1022 c7394de Kleine Sprach-Aktualisierung und Modul-Beräumung 1021 6096aad Teilweise Rücknahme von 6ee1554c3453179ae16b59afb45bbd905fa03592 1020 d9e4206 kosmetische Korrekturen 1019 aea0c07 Profiling-Ausgabe verschoenert; Profiling dokumentiert 1018 b6717f7 Einzeiler-Funktionen ueblich formatiert (erlaubt Profiling) 1017 97235b0 Prioritätsermittlung beschleunigt 1016 947e2ed Service-Filterung beschleunigt 1015 d093187 local_bias-Berechnung beschleunigt 1014 38ae39e Log-Nachrichten beschleunigen 1013 dd1f698 Herausfiltern von Messverzerrungen bei Profiling-Zusammenfassung 1012 45c650b olsr-Dienst-Updates dauern zwar lang, werden jedoch nur bei Bedarf ausgeführt - also weiter im Minutentakt 1011 6ee1554 paranoides Schreiben der gesamten Dienst-Informationen (gegen Daten-Korruption) 1010 0213376 Nachkorrektur der mig-Testverbesserung 1009 ebfc274 Korrektur der neuen set_server_value-Funktion 1008 a9393a8 Dienste-Liste seltener via olsrd aktualisieren; olsr-Routen-Cache selterner aktualisieren 1007 4fee576 viele kleine Performance-Optimierungen 1006 5aa0abb Pfad-Ermittlung bash-kompatibel gestaltet 1005 b024b91 keine Policy-Regeln fuer das Interface "none" 1004 bbc7d68 unser hotplug-Skript sollte nicht die Umgebung verseuchen (es wird gesourced) 1003 9336621 Strikten Modus vereinheitlicht 1002 155b913 "local"-Verwendung korrigiert 1001 ea7b972 mehr Details bezüglich der Dienst-Weiterleitung 1000 2a9a7f5 nachträgliche Aktivierung von Profiling-traps umgesetzt 999 d54f87c "clean_restart_log" in die Bibliothek uebertragen; Typ-Abfrage bash-kompatibel gestaltet 998 4260e50 unbenutzte openvpn-up/down-Skripte (mesh-Verbindung) entfernt 997 75e0d95 Zertifikatsfunktionen (lua) von on-openvpn nach on-core verschoben 996 b5dab30 unterdrücke eine unnötige "Routing switched"-Nachricht nach dem Booten 995 fd0c2ba das "source"-Attribut für Dienste muss persistent gespeichert werden 994 990d136 Vorlagen fuer Mesh-Schlüsselverwaltung und Dienstweiterleitung hinzugefügt 993 017196f Vereinheitlichung der Gateway-Dienste von "ugw" und "gw" auf "gw" 992 caf08eb Übersetzungen aktualisiert 991 52c940d ein kleines bisschen mehr Doku 990 b7f2972 Kleinkram 989 c87a977 Separierung von Dienst- und VPN-Zertifikatsfunktionen 988 69133f4 keine Fehlerrückgabe, falls sie nicht notwendig ist 987 12e2bf9 Operatoren in lua durch Leerzeichen trennen 986 adff309 whitespace-Korrektur 985 00e084b Ersetze die "print"-Ausgaben durch <%=...%> - dies vermeidet Einmischung in Download-Prozesse 984 8463868 Leerzeichen um i18n-Strings in lua-Templates herum bleiben erhalten :( 983 eb8e705 on-usergw-Seite vereinfacht: reine Übersicht mit kurzem Erklärungstext 982 d79dd61 viele alte Funktionen entfernt (werden nun nicht mehr dynamisch nachgeladen) 981 7845a77 Struktur der Schlüsselverwaltungswebseite leicht aufgehübscht 980 72d24bb VPN-Schluesserverwaltung nach on-core verschoben (es wird auch von on-usergw verwendet); on-ugw-Web-Interface aufgespalten 979 ce8518e ein bisschen Doku für Hilfsfunktionen der Entwicklung 978 b117b3e html_get_error_box-Funktion fuer einheitliche Fehlerdarstellung 977 16d350b helper-Skript für die Übertragung der lokalen Entwicklungsdateien auf einen laufenden AP 976 7ecd1b5 Standard-Port in der Mesh-Liste ausblenden 975 abb4ce1 Funktionen fuer die Entwicklung (nicht für die Laufzeit) separiert 974 c5ad534 lua-Funktion "bool_to_yn" akzeptiert jetzt auch bool-Werte (nicht nur Strings) 973 647776e Fehlermeldung falls ein erforderliches Programm fehlt 972 8a12f04 Fehlerausgabe beim Speed-Test klarer geschrieben 971 20bc484 "priority" für DNS-entdeckte Dienste dauerhaft speichern; persistente Attribute erklären 970 051e088 Filter fuer dropbear-Fehlermeldung korrigiert 969 02b0ef9 run_parts hat bisher Symlinks ignoriert 968 d6a77ba Paket on-usergw aktivieren 967 782732f unbenutzte Funktionen entfernt 966 ee3954e verbesserte Erkennung auskommentierter Zeilen 965 e5a41b3 Firewall-Regel einheitlich benennen 964 1c8fef5 Zuordnung von Zonen zu bridge-Netzwerk-Interfaces 963 a3e512f uci-Listenbehandlung korrigiert 962 c41a816 korrekte Zonenermittlung für WAN-Status 961 b37373f mktemp-Vorlagensuffix verlängert 960 6dca41d Firewall-Regelsuche korrigiert 959 9e4b423 WAN-Status nur noch via cron-Job aktualisieren; kleine Aufbesserungen 958 e409e2c lokale Variablen im Kopf definieren 957 db33c92 Ping-Test auf routing-fähige Ziel-IPs beschränken 956 6173ef1 klarere VPN-Konfigurationsdateinamen fuer leichte Erkennbarkeit 955 a4ff7ef Namen fuer temporaere config-Datei zufaellig waehlen 954 ac6ea51 nach Mesh-VPN-Aufbau das olsr-Interface konfigurieren 953 a6b6f91 SIGPIPE-Probleme vermeiden 952 4dabf99 keine Netzwerkkonfiguration bei MTU-Test 951 cb08f8f Vermeidung des uci-extended-Syntax 950 d1319eb Quoting und Trap-Definition 949 5f6b347 Ermittlung des netcat-Kandidaten ohne SIGPIPE-Fehler (bei cron-Ausführung) 948 75b0784 präzisiere Fehlerbehandlung 947 d726049 keine Fehlermeldung bei leerer Liste 946 67ee9c1 Fehlermeldungen bei fehlendem Uplink unterdruecken 945 7a35d2a Service-Relay einleitend beschrieben 944 7289412 Service-Relay-Funktionalität umgesetzt 943 aebd160 UGW-Tests müssen nicht durchgeführt werden, wenn der WAN-Test fehlschlägt 942 e62315e sauberer Umgang mit uci-Listen 941 f05cda3 WAN-Status-Tests gehören nun zu allgemeinen Diensten (nicht zum UGW) 940 a8dab1c "local_port" fuer Service-Relays dauerhaft speichern 939 9709db1 Einblendung von Web-Interface-Optionen an vorhandenen Funktionen (statt Pakete) koppeln 938 f714fea Hinweis auf debugging-Methoden 937 b7e7c06 Umstellung des Funktionsinterface von request_olsrd_txtinfo 936 4b37e34 mehr Fehlerfilter 935 68c4403 Umstellung von nc auf ncat 934 88ee4c3 UGW-Funktionen in Mesh-VPN und Service-Relay aufgeteilt 933 f538a2e corrected dependencies. nc=>ncat. for coreutils-tac the package coreutils also needs to be selected else the dependency is not recognized and on-core is not installed. 932 c9de1d8 added description for showing git commit hash and regarding ONI version number 931 72199e1 Umstellung des Web-Interface der Internetfreigabe auf neues Dienste-System 930 fcc74ad Zertifikate kommentiert 929 593e7f4 Aufhübschung 928 f167b89 Nachbesserungen der PID-Ermittlung beim MTU-Test 927 4c74674 ein Dienst gilt als erreichbar, falls er manuell hinzugefügt wurde 926 d3b0292 UGW-Tests korrigiert: Erreichbarkeit beachten, Auswertung korrigieren 925 1facee1 verschiedene UGW-Code-Aufhübschungen 924 a293ec7 MTU-Test ist aktuell nicht mit dem Test-Zertifikat moeglich -> Test verzögern 923 2310e39 Namensvereinheitlichung: MIG_VPN_* -> MIG_OPENVPN_* 922 0a9772b verwende das private Zertifikat - soweit vorhanden - für den MTU-Test 921 a2929fe Einbindung der lokalen "bias"-Zahl korrigiert 920 896484d kaputte Stringformatierung korrigiert 919 d4dd8bb Dienst-Hinzufügung sauberer gestaltet 918 d4ba372 MTU-Test übersichtlicher gestalten 917 5a635de Vereinfachung der openvpn-Konfigurationsanpassungen mit einer Hilfsfunktion 916 38b7e32 "opennet-bool" als generische css-Klasse hinzugefügt 915 3c547b4 unbenutzte Funktionen entfernt 914 badb627 Vorbereitung für Speicherung von Test-Logs 913 1e7a747 "Erreichbarkeit" ist nun auch auf DNS-entdeckte Dienste anwendbar 912 20b173e lua-Templates vereinfacht: "waiting"-Animation 911 100f629 "Ja"-Sager-Funktion korrigiert 910 505e74c Nachkorrektur der "run-parts"->"run_parts"-Umstellung 909 ba28740 Aktualisierung des Routing-Caches sicherer gestalten 908 494c4df typo in restart-timer-Funktion korrigiert 907 352a6b2 verwaiste Funktionen werden nun besser gefunden 906 a59f6e4 Korrektur des Funktionsnamens "run-parts" zu "run_parts" 905 c498bc5 Routen-Ermittlung für IPv6-Ziele korrigiert 904 b7c0370 added loco XW support. see https://github.com/freifunk-berlin/firmware/blob/0.1.0/patches/001-target-ubnt-xw-loco.patch Thanks go to MathiasM 903 ca0cc04 Merge den UGW-Zweig (unvollständig) 902 c7d05da busybox-Vorkonfiguration in echte Abhaengigkeiten verwandelt 901 6382b2d teilweise Anpassung des usergw-Web-Interface 900 a30eb2d typo 899 d012695 praezisieres Herausschneiden des Ping-Ergebnis 898 3f306aa die Gateway-Log-Anzeige war kaputt (die Variable für die Prüfung fehlte) 897 d6c31a3 Opennet-ID-Setzung korrigiert: das Format mit einer Zahl (1.X) wurde zuvor fehlinterpretiert 896 a51a3c4 Uptime-Ermittlung separiert 895 02ec82f Dateigroesse via wc anstelle von "stat" (reduziert Abhängigkeiten) 894 7bb13e0 Geschwindigkeitsmessung funktioniert nun auch bei Zielen, die nicht über das WAN-Interface erreichbar sind 893 b3a25e2 netcat-Option fuer UGW-Tests hinzugefügt; ifstat als explizite Abhängigkeit aus der config entfernt 892 4fd3e6e ugw: typos und MTU-Testvoraussetzungen korrigiert 891 b3a51dd "print_services" mit Service-Typ-Filter 890 cd65cb6 SRV-Record-Abfrage ist nun mit verschiedenen dns-Werkzeugen möglich 889 e2b98ba typo korrigiert 888 34d7d13 lokale Bias-Anwendung zufälliger gestalten und für nicht-IPs nutzbar machen 887 97c2a37 probeweise Aktivierung des ag71xx-Debug-Modus zur Problemanalyse 886 8f2be27 Merge branch 'master' into ugw 885 6b650af UGW-Doku (inkl. des neuen DNS-SRV (RFC 2782)) aktualisiert 884 fae0e85 OpenVPN-Prozesse entsprechend der aktuellen Dienst-Zustände stoppen/starten 883 5a51919 cleanup_stale_openvpn_services: nicht gesetztes pid_file-Attribut ist akzeptabel 882 79eaccd toleranter Umgang beim Verbindungsverlust von UGW-Verbindungen 881 698f18e Ausgabe von 'openvpn_get_mtu' vereinfacht und dokumentiert 880 bef0565 verschiebe die Funktion 'cleanup_stale_openvpn_services' von on-openvpn nach on-core (es ist allgemeiner Natur) 879 ef43755 add new package "traceroute-oni-names". This shows traceroute or mtr with location of APs on console. 878 45b70db bessere Anpassung paralleler Prozesse an vorhanden Arbeitsspeicher 877 9f62049 Formatprüfung bei der Opennet-ID-Eingabe 876 1607830 wifidog-Initialisierung der Opennet-ID optional gestalten 875 0f3499b correct path for CSS file and add comment for doxygen upgrade 874 afa5373 fixed CSS for documentation 873 de9089b typos korrigiert (verhinderte Nutzertunnel) 872 ec7512b UGW-Tests lassen sich nun auch fuer einzelne Hosts per Kommandozeile auslösen 871 959fd30 GW-Server sind via DNS verfügbar - also keine veraltenden Presets 870 105061d regelmaessig mesh-OpenVPN-Tests mit Pruefperioden versehen und zusammengefasst 869 0f8240f ein weiterer Test fuer irrelevante Fehlermeldungen 868 80a55ae UGW-Texte übersetzt 867 d5d4e34 UGW-mesh-Funktionen überwiegend übertragen 866 5001477 viele mig-Einstellungen in die openvpn-mesh-Konfiguration übernommen 865 bc0dff6 Aktualisierung von mesh-Gateway-Diensten via DNS-SRV 864 24f4237 openvpn: up/down-Skripte abstrahiert 863 2f35bea der lokale Zufallswert soll auf mehr als nur zwei Dienste anwendbar sein 862 9c8d45a Funktion 'update_mig_service' als 'prepare_openvpn_service' verallgemeinert 861 e2b9ccd Zertifikats-/Schlüsselprüfung vereinheitlicht 860 eee9293 Funktion umbenannt für spätere Wiederverwendung 859 ca156cb zuverlässigere Aufspaltung der Variable in Einzelteile 858 867a1d2 kein zusaetzlicher Parameter fuer verschiedenen IPs/Namen der Gegenstellen mehr 857 9abdd0e Umbenennung von ugw-Attributen (*_state -> *_status) 856 fa223ba openvpn-Einstellungen in die passende Bibliothek verschoben 855 50cf87e Umstellung des mig-connection-Logs auf "custom-log" mit konfigurierbaren Zielen 854 3765d38 [ubnt bug] neuer versuch * update openwrt_backport_r43776.patch 853 592d949 Updated OpenWRT BB because gmp compiling was not possible anymore. Download source was fixed in BB upstream. 852 e66b703 DNS-Abfrage-Werkzeuge modular hinzugefügt 851 be8d597 neue Patches des Release-Branch importiert 850 6392046 ugw-Attribute klarer benannt 849 3b5bb42 Umstellung vieler ugw-Funktionen auf die neuen Service-Funktionen 848 b9a2425 Umstellung der Speicherung der UGW-Stati von Strings auf Booleans 847 d48dd48 Vermeide die Nutzung von strings anstelle von boolean in lua 846 ae178d7 lua-Funktion zur Interpretation eines bool-Strings 845 4b1cd17 [ubnt bug] neuer versuch 844 eac9785 die patches wurden nie angewannt und heute ist es dem bitten denn auch mal aufgefallen. ich versuche sie nochmal anderes zu integrieren... 843 97b032b Revert "[olsrd] ondataservice optional" 842 6bdd625 Revert "[olsrd] httpinfo plugin default port 8080" 841 8ea46f4 "reset_offset" funktionierte gerade nicht 840 1da35a4 Hinweise zum ondataservice-Debugging 839 5766bb7 [olsrd] httpinfo plugin default port 8080 838 72422be [luci] client isolation flag verschoben * die option ist treiber abhaengig und nicht jeder treiber kann das auch... 837 117f268 [olsrd] ondataservice 836 1078a99 Patch fuer v0.6.6.2 aus Renes Repository integriert 835 fb3a1b3 Kommentar 834 c8d9ee5 @lars => let's battle... 833 67ea431 [olsrd] ondataservice optional 832 b7749cf PID-Datei-Pfad dynamisch ermitteln (er war gerade falsch angegeben) 831 5c2d512 mehr traps fuer leichtere Fehleranalyse 830 03fe461 das 'status_values'-Skript (fuer ondataservice) funktioniert nun auch im strikten Modus 829 d179738 start/stop/restart-Aktionen von vpn_status vereinfacht 828 b06123f neue Funktion 'pipe_service_attribute' fuer das einfache Auslesen von Attributen 827 eeb63b6 klarere Exit-Codes 826 756caba Funktion "get_zone_of_interface": Fehlerstatus wird durch leeren Rückgabewert angezeigt 825 c3eb7ce olsrd-check prueft nun auch auf nicht-verwaltete olsrd-Prozesse, die unseren Port blockieren 824 23ba0c1 Text leicht verbessert 823 eea01ef [olsrd] deaktiviere den lokalen olsrd 822 eb50d6f [olsrd] patche ondataservice in routing repo 821 d21f06c [olsrd] update routing repo 820 a3d92d7 [olsrd] update .gitmodules 819 19d7a94 die packages liegen alle unter opennet/packages 818 b3a63ca probeweise Anwendung von netphy-Korrekturen für Kernel 3.14 817 c42faa4 [patch refresh] luci show dfs channels 816 30a1086 fehlerhaftes Versions-Parsen korrigiert 815 a8c396e olsr-Integration in luci teilweise korrigiert (siehe #43) 814 08777db olsr-status via luci: fehlende Klammer eingefuegt 813 e03d444 Erkennung von stable/unstable-Versionen anhand des Vorkommens von Buchstaben in der Versionsnummer (z.B. "unstable") 812 ff76d82 openvpn-Konfiugration: replay-Warnungen ausblenden 811 391f720 Auslesen der Versionsnummer korrigiert 810 0cd35eb noch ein wenig Doku zum Boot-Zeitstempel 809 3c84fe8 Versionsnummer mit dem 'unstable'-Suffix im Web-Interface sichtbar machen 808 79f346f Fehlermeldungen beim Status-Durchlauf entfernt; Umstellung steht noch aus 807 6fa5d62 ignoriere olsrd-Warnungen zum kmod-ipip-Paket 806 6b42b76 manuelle Loeschung eventuell verlorerengegangener dependencies fuer openvpn-Dienste 805 d916650 Fehlermeldung beim Zeit-Setzen vermeiden 804 27df302 sauberer Umgang mit missgluecktem olsrd-txtinfo-Verbindungsaufbau 803 771f4e1 is_existing_service: achte auf leere Namen 802 4fa372e keine Fehlermeldung bei Abwesenheit von Diensten 801 2978b24 Suchmuster fuer banner-Titel korrigiert 800 80a4766 Dummy-Ziele fuer build-Test 799 1952df8 typo im Build-Script 798 bea8593 Namen der dnsmasq-Option an eingereichten Patch angepasst 797 f66ef18 include-Reihenfolge für PKG_RELEASE und PKG_VERSION korrigiert und kommentiert 796 b512b76 deleted file. It was moved into subdir. 795 af7012c correct doxygen TOC formatting (correcting of commit b296be9d643396d41e67c892328d002b7b012589). Because of old doxygen installation on minato the tag HTML_EXTRA_STYLESHEET is not known. Implement workaround here by specifying header.html, footer.html and stylesheet.css. 794 c351f73 Korrektur der opkg-Repository-URL bei der Erstinitialisierung (Closes: #58) 793 ee71299 sofortiger Verbindungswechsel beim Löschen eines Gateway-Offsets 792 841aeee Aktualisiere im Minutentakt die Routing-Entfernung zu den Hosts (zuvor: unregelmäßig) 791 16e809f Aufteilung von "get_sorted_services" in "get_services | sort_services_by_priority" 790 016136c nicht-erreichbare Gateways in "vpn_status" darstellen 789 c4d032a im manuellen Sortiermodus gibt es einen gültigen Prioritätswert für nicht erreichbare Hosts 788 6af74cd Verbesserung der Gateway-Listen-Darstellung 787 00f9392 manuelles Hinzufuegen von Gateways in das Web-Interface integriert (Closes: #67) 786 b847a29 Whitespace-Korrektur 785 0c3d398 vielerlei Aufhübschungen im Web-Interface 784 f8e50c9 Dienste-Einstellungen im Web-Interface verfügbar gemacht 783 e161d90 Sortierung ohne Zeilenumbruch ausgeben 782 3cf2a8e Formatierung der Banner-Meldungen verbessert 781 c490b65 Gateway-Auswahl-Logik wird nur bei vorhandenem Zertifikat und Schlüssel angewandt 780 17c927e Hinweis auf eventuell fehlendes Zertifikat über Gateway-Übersicht einblenden 779 bd9df47 Funktion zur Prüfung des Vorhandenseins von Zertifikat und Schlüssel hinzugefügt 778 f6c9176 leichter lesbare Suche nach der nächsten verfügbaren Routen-Tabellen-ID 777 4c9fbac klarere Behandlung von Dienste-Verschiebung und Gateway-Neuwahl 776 77adb69 Prüffunktion für Vorhandensein eines openvpn-Schlüssels auf Dienste umgestellt 775 e7e12b8 uptime in der Zusammenfassung speichern 774 c4ee6c7 leichter lesbare 5-Minuten-Prüfung 773 0c0c647 Übersetzung für deaktivierte Dienst-Löschung hinzugefügt 772 8c6d468 Loeschen von Gateways nur bei manuell hinzugefuegten Diensten erlauben (Closes: #79) 771 9ca8b2b Wiederherstellung der Tango-Icons (hoch/runter) für eine deutlichere Sichtbarkeit (Closes: #80) 770 59b9f55 kein Masquerading ins lokale Netz hinein (Closes: #73) 769 d1334ac mehr Doku 768 daa0a65 Verschiebung von on-openvpn-Funktionen in das separate Paket 767 b0ee171 ein bisschen mehr Doku 766 cb784f9 alte get|set_gateway_value-Funktionen entfernt 765 486c7c5 Versionsnummerierung umgestellt und dokumentiert 764 d12034c Patch fuer Einreichung markiert 763 7097d48 build-export: changed usage information, activated purge remove 762 993df9d Boot-Zeitstempel nach initialem Zeitabgleich speichern (Closes: #81) 761 4ea365f ntpclient-Migration: korrekte Löschung der ntpclient-Konfiguration 760 22604e3 ntpd genuegt fuer eine Zeitabfrage: Alternativen wieder entfernen 759 aa9dfda Reboot-Log in den Bericht aufnehmen 758 5324f15 Format fuer Patch-Einreichung bei openwrt angepasst 757 30f2d23 Vorbereitung auf das Release 756 3e19697 Minimierung der Ausgabe beim doku-Build (fuer die Fehlersuche) 755 b296be9 In doxygen output show table of content with full width on top of each page. 754 a5203dc Build-Prozess verschoenert 753 a8297af Doku-Module definiert 752 eafbdeb added export-purge tool for trac-bitten, automatic cleanup of export directory 751 e237ed1 doku-Export hinzugefuegt; commit-Log ist nun in jeder Build-Markierungsdatei enthalten 750 8fda030 falscher Variablenname fuehrt zu nicht-erzeugter crontab-Datei 749 6fd836f erzwinge den Programmabbruch nach einem vpn-Verbindungsversuch; beräume Reste; schalte anschließend um (Closes: #92) 748 a04cabf verwende den Dienst-Wert für den PID-Datei-Pfadnamen 747 544bb3f ersetze viele langsame "get_sorted_services"- durch schnellere "get_services"-Aufrufe 746 18e2c8b schwer verstaendlichen "use_sender"-Parameter durch "destination_attribute" ersetzt 745 c3cca2f Spaltung der "get_services"-Funktion in Typen-Filter und Attribut-Filter 744 676245d Funktion verschoben 743 d3d83de unbenutzte Datei geloescht 742 953b052 Service-Werte ohne Zeilenumbruch ausgeben 741 b1c200f Move openwrt repo to official Barrier Breaker 740 cd42379 Übersetzungen aktualisiert 739 251d833 mehr Doku (als Build-Trigger) 738 2908458 mehr Doku, ein wenig Feinschliff 737 4c0706f Routing-Tabellennummern in Bericht einfügen 736 29fd234 Synchronisation der Routing-Tabellen-IDs (zuvor: einfach erzeugen) 735 fba49a4 fehlende Variable hinzugefuegt; Doku verbessert 734 2f5606d unnoetige Routing-Initialisierung entfernt (wird zur Laufzeit getan) 733 b131335 Variablen verwenden 732 fbfa35c erste Teile der shell-Doku auf doxygen umgestellt 731 7ff328c doxygen-bash-Filter hinzugefuegt 730 0356646 alle markdown-Dateien mit header-IDs versehen (fuer Table-of-contents) 729 d60620c Verschiebung des Build-Makefiles in das doc-Verzeichnis 728 e4845f0 erster doxygen-Versuch 727 765b8d1 Correct markdown syntax in documentation files 726 b8a4d9f Statusseite überwiegend mit asynchronen Anfrage füllen und Code-Duplikaton reduzieren 725 30fef9c Funktion "is_function_available" eingefuegt, um vorhandene Features ohne opkg pruefen zu koennen (Closes: #83) 724 d6675bd verwende shell-Funktion "get_zone_interfaces" zur Vermeidung von Duplikation 723 68c92e8 Verwende Zonen-Namen aus shell-Bibliothek 722 4d3cad0 "get_zone_interfaces": Code-Duplikation bereinigt 721 4a09711 Zonen-Namen der Portweiterleitungen aus den shell-Bibliotheken beziehen (Closes: #74) 720 12ffe4a korrekte Interpretation von leeren "network"-Attributen in firewall-Konfiguration 719 c54756e Migration: "mtu_fix" von Weiterleitung zur Zielzone verschieben (Closes: #70) 718 56ab947 Prozessbaum in der Zusammenfassung 717 96e02c7 Paketauswahl: ntp-Clients fuer Ticket #81 hinzugefuegt 716 785e0a9 Hilfsfunktion zur Auflistung der installierten Pakete und ihrer Größe 715 4748bad Zurücknahme der experimentellen Kernel-Minimierung 714 1fd0b69 sauberer Umgang mit SIGPIPE durch Weglassung von überflüssigen cat-Aufrufen und durch restloses Auslesen in Schleifen 713 1b7afef grep-Test korrigiert (logischer Test - kein Filter) 712 51a70d2 cron-Jobs liefern nun eventuelle Fehlermeldungen via syslog aus 711 bbc9971 Warnung und Fehlerrueckgabe, falls ein leerer Service-Name verwendet wird 710 b1e5675 ueberfluessige Aufrufe von "apply_changes on-core" entfernt 709 2da65dd Variablen an den Ort ihrer Nutzung verschoben 708 1bbddee verwende die gemeinsame Variable VPN_DIR_TEST fuer MIG- und UGW-Code (Probe-Zertifikat) 707 bdca916 potentielle parallele Ausfuehrung von "update_olsr_services" verhindern 706 2088363 Erneutes Auslösen der Gateway-Tests wird nun nicht mehr ignoriert 705 d2724b1 "timeout" (busybox) aktiviert 704 397c77f Summe von Offset und Entfernung in der Gateway-Tabelle anzeigen 703 ccc0c6f Summe von Offset und Entfernung in der Gateway-Tabelle anzeigen 702 703b6f6 openvpn-polarssl optional eingefuegt 701 d427bfb minimalistischer Kernel (kein Debug, kein IPv6; zur Pruefung des Speicherbedarfs) 700 4701b41 Version hochgezaehlt (alpha) 699 106a022 ein paar mehr Kernel-Module fuer kleinen Speicherbedarf (z.B. madwifi und ath5k) 698 c762380 mehr Toleranz gegenueber Umgebungsbedingungen fuer Berichte (Closes: #71) 697 e810415 installierte Pakete in der Zusammenfassung erfassen 696 9aa51ab Pfade an Verzeichnisverschiebungen angepasst 695 b6e1f8d Verschiebung der meisten opennet-Daten in separates Unterverzeichnis 694 ae895ee Verwende des sysupgrade-Mechanismus zum Bewahren von Dateien 693 e124a6e led-Trigger-Warnungen beim Bootup behoben (Patch bei openwrt eingereicht) 692 d194f55 Sortierung der Nodes wiederhergestellt (Admin / OLSR / Opennet) 691 bed7b1f Wechselzaehler zuruecksetzen, falls der aktuelle Gateway zwischenzeitlich wieder der Beste wurde 690 5a8a394 doppelte Lock-Anfrage entfernt 689 8bd75e0 keine up/down-Skripte beim VPN-Test ausfuehren 688 868e6c9 Status-Darstellung (ja/nein) korrigiert (zuvor: alle waren OK) 687 6436d2f ignoriere openvpn-Replay-Warnungen 686 0eaa5cb Gateway-Auswahl-Funktion klarer strukturiert - mehr debug-Meldungen 685 b9fe0b4 unnoetige on-core-Werte mittels Migration loeschen 684 dad5f08 loesche regelmaessig unbrauchbare openvpn-Konfigurationen 683 e0bfca8 Hilfsunktion zum Setzen der opkg-Repository-URL 682 10145fb led-Modul aktivieren, um Fehlermeldungen mit dem TL-WDR4300 zu vermeiden 681 3e95eb0 Syntax-Fehler 680 439d6c6 endlos-Datenquelle hinzugefuegt 679 a8faed4 erhalte das Passwort nach einem Update (/etc/shadow) 678 1bc3409 erzwinge die Erneuerung der opkg.conf mit aktuellen URLs 677 7972417 Umstellung der opkg-URL auf den internen Namen (downloads.on) 676 827efe5 rt_tables-Datei erzeugen, falls sie nicht existiert (notwendig fuer busybox-ip) 675 c1d0db6 mesh->mesh-Weiterleitung nach Update erlauben 674 d6cbfa2 changelog ins Wiki uebertragen: https://wiki.opennet-initiative.de/wiki/Opennet_Firmware_Versionen 673 ff66b66 Nutzerwuensche sortiert, VPNC hinzugefuegt 672 56ed274 keine sed-Fehlermeldung bei unnoetigem unpatch 671 a72f623 nicht mehr alle als "module" markierten Pakete in die grossen Images fest integrieren 670 66e939a Repository-URL in die config verschoben; URL fuer "stable" per Hand gesetzt 669 28dde5a bei leerem "masq_src" muss "masq" abgeschaltet sein 668 28b61bd Migration: Weiterleitung aus Mesh und VPN-Tunnel abgeschaltet (Bug aus v0.4-5) 667 6069744 keine olsrd-Watchdog-Fehlermeldung als kritisch einschätzen 666 90d1b78 Zeitzonen-Einstellung korrigieren 665 1783ac5 Abhaengigkeiten fuer Entwicklungsumgebung aus dem Wiki uebernommen 664 674ed04 ueberlange Zeile im Statusbericht kuerzen 663 07c91b9 Migration: kaputten Symlink /etc/rc.local korrigieren 662 271e94f leere on-openvpn.gateways-Sektion nach Migration beraeumen 661 fb6da15 voruebergehende Abschaltung von ein paar Features, um "too big"-Fehlermeldung vorzubeugen 660 aec6d54 die Zertifikats-Hashs muessen im "install"-Target (nicht bei "prepare") erzeugt werden 659 580ef9e Klarstellung eines Funktionsnamens 658 83d36c3 "autobuilder-clean"-Target fuer den trac-bitten-Prozess hinzugefuegt 657 886880d saubere Ergebnisauswertung der submit_csr-Funktion (keine traps) 656 f77e88b Zeitzone initial auf Berlin setzen 655 ef7fa7b mehr Uebersetzungen 654 f75aac5 "ucarp"-Fehlermeldungen ignorieren 653 dd17218 Formatierung korrigiert 652 b035208 explizite Fehlermeldung bei curl-Upload-Problemen 651 f5cc4d0 keine Fehlermeldung bei leerem Log 650 923bfb5 inline-Kommentare entfernt; uucp abgewaehlt 649 84e9fa0 explizite Angabe des capath fuer curl 648 0f3fe60 ein bisschen mehr Doku 647 071a11b viele Text-Aktualisierungen; Umstellung von luci.i18n.string auf luci.i18n.translate 646 610db9a Opennet-Zertifikate fuer https-Zugriff beim CSR-Upload integriert 645 e47ffd4 curl mit https-Unterstuetzung bauen 644 39f1e58 weitere Filterregeln fuer irrelevante Fehlermeldungen im Log 643 8682ae0 ermoegliche sofortigen Gateway-Wechsel bei Aenderungen in der Gateway-Liste 642 8972a70 Korrektur der Upload-URL (Trennung von Formular und API) 641 a1226f9 Umstellung der CSR-Upload-Funktion auf https; Integration unserer Zertifikate 640 a4ff07c ein paar mehr Worte zur Übersetzung 639 eeb778f Übersetzungen vervollständigt, sowie den Prozess dokumentiert 638 78411d4 Indikation von moeglichen Problemen im Status-Bildschirm 637 4b5c763 Skript zur Auflistung potentiell unbenutzter Funktionen erstellt; daurauf aufbauend ein wenig aufgeräumt 636 f0baa78 ein paar lua-Vereinfachungen 635 d6bd2f2 Darstellung im hop- und manual-Modus (anstelle von "etx") verbessert 634 050619c Entfernung alter on-openvpn-Einstellungen korrigiert 633 5b3f60c Migration der alten Gateway-Sucheinstellungen (etx/hop/manual) 632 61c8dc9 fehlerhaftes "uci_set" durch "uci set" ersetzt 631 14e61a5 fehlerhafte Ausgabe bei fehlendem VPN-Tunnel behoben 630 6e14627 VPN-Tunnel-Statusanzeige auf neues Service-Konzept umgestellt 629 8bc9b1c vermeide Konflikt unserer selbstdefinierten Klasse "cbi-button-reset" mit deren openwrt-Verwendung 628 d4a6b73 viele lua/shell-Verknuepfungen vereinfacht 627 ad67845 Log fuer DHCP-Adressvergabe abschalten (MAC-Adressen sind privat) 626 c853f22 Beschreibung der reduzierten Status-Informationen im changelog 625 6257599 Reduzierung der Opennet-Status-Informationen auf ein Minimum 624 65f55f8 explizite Definition der optionalen entry-Parameter 623 f30ba2d leere Tabelle darf nicht mit abgekuerzter Schreibweise () definiert werden 622 d87064a sauberere Abfrage der/des VPN-Gateways (ohne abschließenden Zeilenumbruch) 621 63ec598 Download einer Router-Zusammenfassung 620 b4c86e0 Leerzeichen / Tabulatoren vereinheitlicht (auf Dateiebene) 619 2d77b51 Skripts fuer Berichte hinzugefuegt 618 c3b7fd3 unbenutzten Patch entfernt 617 ab6f717 neuer Anlauf zur Korrektur der Repo-URL 616 f2c8ed3 Architektur ist Teil der Download-URL 615 3c7db08 Notiz fuer die Erklaerung des Rueckgabewerts der "submit_csr_via_http"-Funktion 614 221b57e das on-openvpn-Paket benoetigt curl fuer den CSR-Upload 613 a88e0dd Korrektur der Doku zum manuellen Paket-Bau 612 40e0ce0 Uebersetzung im makefile korrigiert (po2lmo fehlte stillschweigend) 611 0848ef8 Aktivitaetsindikator waehrend der ersten paar Sekunden in der VPN-Gateway-Liste anzeigen 610 3b95be9 Nachkorrektur der VPN-Status-Anzeige 609 47571a9 "prepare" wird nicht verwendet - versuchen wir es explizit ... 608 7f0d415 nicht-interaktiver Upload des CSR (ohne Betreuer und Mail-Kopie) 607 966fa75 Shell-Funktion fuer CSR-Upload 606 f42acc9 javascript-Fehler bei fehlender Tabelle vermeiden; Funktionen vereinfachen 605 a00a33a probeweise curl aktivieren (fuer das Upload-Feature) 604 2129c03 schnellerer Aufbau der Gateway-Tabelle, zwei parallele Abfragelisten 603 f922ad3 sicherstellen, dass die neue VPN-Verbindung erst nach dem Abschalten der vorherigen aktiv wird 602 37070946 Umstellung der Gateway-Liste auf eine asynchrone Abfrage 601 9531b86 Nutzer-VPN-Verbindungsprotokoll im Web-Interface darstellen 600 ef41abe "tac" und "stat" aktivieren 599 645e637 openvpn-Verbindungslog erzeugen 598 e23af52 Nachkorrekturen zur Zone "local" 597 bdffd72 bessere Symbole fuer aktivieren/deaktieveren 596 a1ddfd5 Link auf "Passwort" entfernt 595 ca69e6d minuetliche Aktualisierung der olsr-Dienste beschrieben 594 4449c88 korrektes return-Handling fuer olsr-service-Updates 593 e0bc533 verstecken der dhcp-Leases und wlan-Clients auf der oeffentlichen Status-Seite 592 95a8848 Verlust von olsr-Nachrichten verhindern 591 2f87b16 olsr-Service-Updates hoechstens einmal pro Minute 590 8658e8d changelog-Notiz 589 aec9434 olsrd-httpinfo: wir muessen den Port leider ueberschreiben, auch wenn der Standard-Port gesetzt ist 588 b6379d8 intra-Zone-Verkehr muss explizit erlaubt werden 587 1d73940 on_vpn_autosearch entfernt 586 e8ac290 Nachtrag weiterer entfallener Einstellungen 585 d2abc26 nicht mehr verwendete on-core-Einstellungen entfernen 584 805e9f1 Service-Einstellungen in luci-Backup integrieren 583 512f3a0 httpinfo-Plugin: "Port" nach "port" umbenennen 582 04bdbaa httpinfo-Port nur ueberschreiben, falls er nicht gesetzt ist 581 b141f39 mehr openwrt-Features 580 59b2164 Umbenennung der lokalen Zone von "local" nach "lan" (Migration von v0.4-5) 579 e4f417a die crontab-Datei wird zukuenftig von uns angepasst und nicht mehr kopiert 578 af9d0a9 jsoninfo-Plugin fuer olsrd aktivieren 577 4be6103 olsrd-httpinfo auf Port 8080 576 5e4a084 Datei-Upload: Datei loeschen, falls ihr Typ nicht erkannt wurde 575 0fb6a7d sanftes Neuladen von dnsmasq (falls der Dienst noch nicht laueft) 574 489606a Verbindung als kaputt markieren, falls sie via openvpn-Ping abreisst 573 9c14783 VPN-Status-Ausgabe beruecksichtigt "disabled" 572 f1331fd strikten Modus fuer ondataservice-Sammlung abgeschaltet; Feinheiten verschoenert 571 f84ca47 Namensverdreher der lokalen firewall-Zone behoben 570 9df4f25 Flag "disabled" sollte persistent gespeichert werden 569 8ccd4f6 Zeitstempel-Behandlung beim VPN-Test verbessert 568 fb9afa8 Upload-Geschwindigkeitstest korrigiert und beschrieben 567 88d13d3 Verwaltung der openvpn-Konfigurationen verbessert 566 2996fdb Korrektur der verzoegerten Operationen 565 91edc38 Vermeidung von olsr-Deadlocks bei paralellen txtinfo-Anfragen durch minuetliches Caching im tmpfs 564 75e0b2a Hintergrund-Prozess wirklich im Hintergrund ausfuehren 563 b507dd5 Martin hat die fehlenden Gateways gefunden 562 49beed8 tcp-relevante OpenVPN-Optionen nicht bei udp-Verbindungen setzen 561 2aebbce wir setzen die URL auf einem anderen Weg (Patch einer Makefile-include-Datei) 560 e827ef3 verwendet timeout fuer die olsrd-Anfrage 559 01aa525 Stil-Aufhuebschung 558 09e2c42 uci-Sektionssuche auf fuer anonyme Sektionen 557 de5f374 lokale Zone korrekt benannt 556 921a06f Migration Zone "opennet" -> "on_mesh" und Uebertragung der gateway-Informationen aus der uci-Konfiguration 555 0deff5a "apply_changes" auf mehr Felder ausgeweitet; "run_delayed_in_background" eingefuehrt 554 65bcb85 olsrd-Check mit weniger Zugriffen auf das Text-Interface 553 4b61ec5 sicherstellen, dass openvpn-Testverbindungen nicht das Routing beeinflussen 552 a1186d3 openwrt-Build-Optionen angepasst 551 7de3466 DNAT fuer DHCP-Request uber wifidog 550 307583a Next try for fixing revision number bug. 549 caa1b5a undo of my last changes for opkg url repo. It is still not building. I have to further investigate it. 548 c2efe9b correct last defect commit. The path file was defect. 547 09c125e correct download URL for opkg repo. 546 f4dd1b2 Redo Renaming of ONI_PKG_VERSION->PKG_VERSION. Else there will be a build error. "Package/on-core is missing the VERSION field. Stop." This time trac-bitten-slave export-build.sh is also changed. 545 7df5367 Dokuementation der Dienste-Verwaltung aktualisiert 544 2fca445 Versionsattribut umbenannt (entsprechend der Aenderung in tools/trac-bitten-slave/export-build.sh) 543 3cfa186 usergw-Migration: Loeschung alter openvpn-Sektionen und Einstellungen 542 169f7bf Reihenfolge der uci-default-Skripte sortiert 541 6e45785 Migrations-Aktionen besser sortiert 540 437c0eb openvpn-Optionen praezisiert; Debug-Ausgabe bei Fehlschlag 539 d9a3838 Pruefung der VPN-Verbindung beinhaltet nun die Pruefung des Prozesses anhand seiner PID-Datei 538 5dc3887 VPN-Tests werden nun schon kurz nach dem Booten durchgeführt 537 9250059 keine zwingende Pruefung auf nicht-Existenz der "msg"-Datei 536 e9a370e Anzeige der Upload-Werte in der Gateway-Liste korrigiert 535 301edba Zustandsinformation zum openvpn-Tunnel auf Status-Seite korrigiert 534 3789f28 debug-Modus korrekt ermitteln (bisher war er aktiv) 533 1a35a1c corrected compile error. Renamed ONI_PKG_VERSION -> PKG_VERSION 532 cf0af28 Kleinkram 531 07c4175 vpntest von on-usergw nach on-core verschoben (auch fuer on-openvpn relevant) 530 d572ba9 leichte Geschwindigkeitsoptimierung durch weniger Lese-Operationen 529 18de4ef korrektes Trennzeichen fuer "detail"-Liste 528 4b8896b typo korrigiert ("ug" -> "gw") 527 6edfe6d Einlesen des letzten CSV-Rueckgabewerts korrigiert (er wurde ignoriert) 526 95869e2 Verwendung des CSV-Parsers für die Gateway-Liste 525 0e10adb Umstellung der Gateway-Liste auf on-eindeutige css-Klassen 524 f01ebf1 Umstellung des lua-Wrapper "on_function" auf eine table von Argumenten 523 5a8e811 Funktion zur Ermittlung des Alters eines VPN-Tests 522 b9c0a19 maschinenlesbare und konfigurierbare Ausgabe von Service-Informationen (shell + lua-Wrapper) 521 545eb95 sicheres escaping der trap_Guards 520 297e503 kein Gateway-Wechsel falls "aktuell" == "bester" 519 d0dc8e2 Logik des Gateway-Wechsels klarer strukturiert 518 33a326d Logik des Gateway-Wechsels mit Zeitverzoegerung korrigiert 517 3e20ae1 "debug" ist konfigurierbar (keine Vorgabe) 516 5f013da Pruefung eines olsrd-Bugs (Topologie vorhanden, jedoch keine Routen) 515 3a192a9 teilweise Umstellung des Status-Bildschirms 514 2fa9fdf Zeitstempel-Ruecksetzung fuer VPN-Tests implementiert 513 c1051d9 Gateway-Darstellung auf shell-Funktionen umgestellt 512 672a472 luci-Funktionen zur Gateway-Steuerung zur Shell ausgelagert 511 9cc0ecd komfortablere lua-Funktionen fuer Service-Konfiguration 510 ddd9b6e Icons auf 24x24 vergroessert; "goto-top" und enabled/disabled/trash hinzugefuegt 509 5facb83 Routing basierend auf der Diskussion beim Techniktreffen am 28.11.2014 erneuert 508 fc9a361 trap-Guards in uci-Funktionen behandeln 507 21326af Funktion "get_service_detail" fuer Schluessel-Wert-Paare in einer Service-Beschreibung eingefuehrt 506 45c45c8 "get_network" kommentiert und auf "ubus"-Funktion umgestellt 505 ac7d1c0 wifidog-Netzwerk-Erzeugung korrigiert 504 7e7bf5f fixed bug aborting on missing on-usergw.sh while intialization of firmware (credits go to Philipp) 503 d0043ed fixed bug: only call ugw functions if on-usergw is installed. Before traps appeared in log "on_ugw_portforward" 502 b901e3f workaroud for "recursive dependancy detected" while creating make config. I really do not know why this error occurs. After some trial and error we came up to this "solution" :) 501 73d2f9c corrected "mising separator" message when creating .config 500 c421eed Routing-Tabellen-Variable wurde umbenannt 499 fac6fba Kommentar aktualisiert 498 4eaa87d Aufbau der VPN-Verbindung nach reboot korrigiert 497 be1f3dd alte uci-Sektion fuer Nutzer-VPNs nicht mehr erstellen 496 ab64c51 Zonen-Namen mittels Variablen gesetzt 495 a08ae42 typos der Service-Abhaengigkeiten korrigiert 494 9e86acc Service-Aktualisierung beschleunigt (statische Daten nur fuer neue Dienste schreiben) 493 00bc8df olsrd-Service-Updates nur im 5-Minuten-Takt - das sollte genuegen 492 58f341b Policy-Routing klarer strukturiert 491 30aeeb8 Schreiben der openvpn-Konfigurationsdatei separiert 490 84750b0 Routing-Table-Datei nicht ueberschreiben, sondern programmatisch aendern 489 1c95987 leider gibt es auch mit "extra" keinen timeout-Parameter fuer nc 488 1ea10fc Fehlerbehandlung am Ende von Shell-Konstruktionen korrigiert und dokumentiert 487 7359291 Lock-Zeitstempel-Pruefung korrigiert (zuvor: Sekunden statt Minuten) 486 fe0db70 Caching der "priority" entfernt 485 2850e48 Dienste-Aenderungen sind nicht mehr via "uci changes on-core" sichtbar 484 726456a Attribut-Suche auf mit leerem Praefix 483 7dd21a6 Sortierungsfunktionen korrigiert 482 7951a62 trap-Behandlung fuer Funktionen 481 116a4bc Umstellung auf allgemeines Dienste-Interface 480 9db9aee vpn-status-Ausgabe mit Abstand inkl. Offset 479 a51bfb0 kleine Fehler bereinigt 478 fa6e567 Ausgabe der Raenge/Entfernung je nach gewaehlter Sortierung 477 c211d16 ermittle service_name anstelle von uci_prefix 476 e766cdf date mit erhoehter Praezision (fuer timing-Tests) 475 ad9ae33 "on-helper" auf ein Minimum reduziert 474 4a0c65f Kleinkorrekturen 473 6602e89 Umstellung auf "services"-Schnittstelle 472 042a9b4 alte Dienste (announciert durch olsr) vergessen 471 75f2ec5 mehr Service-Funktionen 470 8c27d56 Funktionsaufrufe vereinheitlicht 469 d8edf08 Auflistung aktiver UGW/MIG-Verbindungen 468 bc94a97 on_reboot und Einstellungs-Reset entfernt 467 33e9162 Build/Release-Erkennung nachgebessert 466 db5878e lanegere timeouts erlauben 465 bd9b271 Kleinkram 464 c604766 die VPN-Verbindungen waehrend des cronjob testen 463 2055da6 Vermeidung von tcp-timeout in openvpn-Tests, leichte openvpn-config-Aufhuebschungen 462 f101073 Umstellung auf minuten-basierte Zeitstempel und -funktionen 461 7a0416a leere Zeilen aus dict-Dateien entfernen; Aufhebung des strikten Modus vermeiden 460 682ccd4 alle Eigenschaften des legacy-Nameservice-Announcements korrigieren 459 95ec34b ntp und dns-Skripte sind nun in den Services enthalten; alle olsrd-Trigger im Hintergrund ausfuehren 458 0d970f0 Korrektur von [148e5a0]: korrekter Pfad fuer die Version 457 74f826d ein bisschen mehr Doku 456 782d1c9 VPN-Verbindungsinformation direkt vor einem VPN-Test erzeugen 455 74466b7 explizite debug-Meldung, falls keine services-Datei existiert 454 f4e5527 netcat mit timeout-Option verwenden, um Dauerwarten (und olsr-restart-Verweigerung) zu vermeiden 453 bc3b91c shell-Bibliothek der Nutzer-VPNs auf Services umgestellt 452 59b7001 verwnde on-core.settings statt on-core.services 451 b4f5ff9 generische "Dienste"-Sammlung fuer alle Funktionalitaeten 450 8d8fc44 "locale"-Listen vervollstaendigt; Funktion zur Attribut-Suche in tmpfs-Datenbanken 449 741466b ermittle den Routing-Abstand zu einem olsr-Host 448 6a3c847 Sektionssuche deutlich beschleunigt (die "uci show"-Abfrage ist langsam) 447 a952f1e olsr-nameservice-Parsing auf openvpn-Paket ausgeweitet 446 148e5a0 change download URL of openwrt/oni packages. Separated ONI version information into one file. 445 06ea0e8 compile on_nodogsplash as module. do not compile on_wifidog anymore. 444 73af026 add new package on-nodogsplash. There are still little issues: - errors when executing portinst and prerm - sometimes not listed when "make menuconfig" 443 8b6781b Doku von UGW-Details 442 d1eae9c viel mehr UGW-Kleinkram 441 cfd877c eine Vielzahl kleiner Korrekturen fuer UGWs 440 f948b83 inkorrekte Schreibvorgaenge 439 d81c4e3 die remote_x-Variablen sind bei IPv6 nicht tauglich fuer Dateinamen 438 771a210 akzeptiere auch "n" als "falsch" 437 ea2005f die beiden get|set_gateway_flag-Funktionen sind via "on-function" erreichbar 436 94ca4a0 viel on-usergw-Kleinkram 435 2281dd6 Debug-Ausgabe vereinheitlicht 434 8aa664c Ausgangsinterface fuer Ziel verwendet nun ipv4+ipv6 433 adffd73 Reihenfolge der Netzwerk-Interfaces korrigiert (zuerst konfiguriert, dann nicht-konfiguriert) 432 76481d7 Opennet-ID wird nun committed (also nicht mehr vergessen) 431 e704fbe korrekte Initialisierung von 2,4GHz-Interfaces 430 2253ccb Schalter fuer "teilen/blockieren" entfernt 429 9ab17b3 Abschluss der Umstellung der ugw-Konfiguration 428 8db080d viele Kleinkram-Korrekturen 427 511a599 teilweise Umstellung von fester UGW-Konfiguration zu nameservice-basierter 426 9322cc3 Umstellung des VPN-Tests auf Hostnamen statt IPs 425 7d19871 mehr Details zu UGW-Attributen dokumentiert 424 03dedee Funktion fuer Ermittlung des ausgehenden Interfaces fuer ein Ziel hinzugefuegt 423 484cfeb Verschiebung und Modularisierung des nameservice-Service-Parsers 422 e81fd5b "resolve_hostname" durch vorhandenes "query_dns" ersetzt 421 f590f74 "uci_del_list" gibt es bereits als (undokumentierte) uci-Aktion 420 7f41688 kurze Zusammenfassung der relevanten Änderungen seit v0.4-5 419 25e0b26 bisherige UGW-VPN-Konfigurationsbehandlung (manuelle Kopien) in automatisierte Erstellung umgewandelt 418 c314139 UGW-Geschwindigkeitstest in die Bibliothek übertragen und dokumentiert 417 46c232b Funktion fuer einfachere openvpn-Konfiguration (UGW) 416 f33b069 Mehr Informationen durch "get_services" zurueckgeben 415 1a050f8 "get_main_ip"-Funktion hinzugefuegt 414 894bbe5 ugw-Funktionen separiert 413 4d5170b keine HNA mehr fuer Gateways 412 963fdf6 Interface für on_eth_0 festlegen (das Web-Interface kommt nicht ohne "none" zurecht) 411 ba382ba explizite Beschraenkung auf IPv4 (andernfalls schlaegt ipcalc fehl) 410 2f954d8 keine Ausgabe (wir wünschen lediglich den Nebeneffekt) 409 c438469 typo 408 d86a016 fehlerhafte Initialisieungsprüfung von on-openvpn behoben 407 f3e8296 Migration fuer comp_lzo verbessert 406 ddfff4d Locking fuer on_vpngateway_check zielgerichteter umgesetzt 405 3cdb8a1 ntp-Server wird via 'apply_changes' rekonfiguriert 404 16f04fb Vereinfachung der shell-Funktionsaufrufe von lua aus (via "on-function") 403 3f71e9f Setzen der Standard-IP erfolgt via uci-defaults-Skript 402 137eaab Infos zu Variablen fuer Gateway- und UGW-Verwaltung 401 4d8bcea Umstellung der UGW-Variablenzugriffe auf teilweise Auslagerung ins tmpfs 400 5016494 Korrekturen der "set_main_ip"-Funktionalitaet 399 4b91378 Verschiebung unveraenderlicher Vorgabewerte fuer on-usergw 398 c74197b Quoting korrigiert 397 8c36915 intuitiver Umgang mit fehlenden volatilen Dateien 396 be9047a Fehler beim Ausfuellen des Zertifikatsformulars behoben 395 daf6538 init-Skripte ins Dateisystem verschoben; die Symlinks werden nach der erfolgreichen Ausfuehrung automatisch geloescht 394 6e1c02c Kleinkram 393 72879f9 separiere Erstellung der uci-Konfiguration fuer on-core 392 73dc023 Verschiebung der Main-IP-Setzung von lua zur shell-Bibliothek 391 507b37b verwechende msg_* anstelle von echo >&2 390 8204878 get_on_id: Doku + typo-Korrektur 389 b2c73f5 allgemeines Masquerading-Flag hat fuer lan->opennet-Verkehr gefehlt 388 0207dd7 Abfrage der Portweiterleitungen zusammengefasst 387 ff3db12 abschließender commit für Verschiebung der Zertifikatsparameter in statische Dateien 386 60a23ea falsche Reihenfolge der Parameter 385 4c3ac97 preinit-IP korrekt gesetzt (uebergeordnete Einstellungen fehlten) 384 f4244d1 zwei syntax-Fehler 383 1687e1e mehr Doku zu shell- und lua-Bibliotheken 382 c12131f Verschiebung unveraenderlicher Parameter in "defaults"-Datei 381 81571ea on-openvpn-Erstkonfiguration nach uci-defaults umgestellt 380 b51c8cf gemeinsame lua-Funktionen in einer Datei zusammengefasst 379 0e9cf0f verwende Konstanten fuer Namen der Routing-Tabellen 378 92088e4 fortan wird die on-openvpn.gateways.searchmask nicht mehr verwendet 377 4b0f5b9 ein paar Konstanten eingefuehrt; neue Funktionen verwendet 376 9c8c4b3 verwende "apply_changes" anstelle der typischen Konstruktionen 375 c383362 Vereinfachung der on-ugw-Skripte durch Hilfsfunktionen 374 fe046a9 ein paar mehr haeufig verwendbare Funktionen 373 f0f2852 on_vpngateway toetet nur dann alte Prozesse, wenn mindestens drei Minuten vergangen sind 372 1d11143 Separierung der uci-Funktionen; Funktion zur Findung von anonymen uci-Sektionen 371 362fd9f verwende den symbolischen Namen der Routing-Tabelle 370 49317f3 on_portcalc in die Funktionsbibliothek verschoben 369 f1abe77 dnsmasq nach initialer Konfiguration neustarten 368 7cc977e kleine Korrekturen der Netzwerk-Initialisierung 367 3044337 Anpassung an strikten Modus 366 3ea5afb das olsrd-Initskript ist sehr sensible und liefert auch dann -1, wenn lediglich Warnungen auftraten 365 3421ced ehemalige tun-Policy-Table nach "on-tunnel" umbenannt 364 5270263 Initialisierung der routing-Regeln bei der Erst-Konfiguration 363 d8e530f Routing-Funktionen separiert; Routing-Tabellen-Erstellung hinzugefügt 362 4d684f5 Variablendeklaration vervollständigt 361 5fd20c7 lesbare Fehlermeldung im Falle von olsr-Start-Problemen 360 de91609 wir verwenden nun den integrierten ntp-Servers anstelle von ntpclient 359 27b1369 trap-Aufrufe korrigiert (typo) 358 61c1c3b Verwendung von uci_delete anstelle von "uci -q delete FOO" || true 357 01314f5 Umstieg von "ntpclient" auf "system.ntp" 356 57a1325 Zonenbehandlung mit passender Funktion uebersichtlicher gestaltet 355 01e30e9 dnsmasq kann via "reload_config" gesteuert werden 354 4075371 "add_zone_forward" korrigiert 353 4005045 Zonenerweiterung mit dem ueblichen uci-Ansatz 352 716f567 typo 351 2e349b6 Dokumentation der shell-Bibliotheken und der Fehlerbehandlung 350 c1cd9c1 alle opennet-Funktionen werden (separat) via on-helper eingebunden 349 37f3206 abschalten des exit-traps bei beabsichtigter Fehler-Rueckmeldung von Funktionen 348 734f9cf Standard-IP wird via openwrt vorkonfiguriert; on-Netzwerkkonfiguration korrigiert 347 090ffd5 trap-Aufruf korrigiert (keine Expansion von $* anstelle von $@) 346 cd9ff89 Kleinkram-Korrekturen 345 a28024e sanfter Umgang mit fehlenden on-usergw-Einstellungen 344 6548b51 fehlende olsr-Module abschalten 343 2d2f1d0 olsr-Einstellungen setzen wir manuell 342 b9e3c67 opennet-Dienste-Einstellungen werden bei der Erst-/Update-Konfiguration gesetzt 341 c97b68f Funktionalität der /etc/firewall.opennet nach uci verschoben 340 b6e5830 olsr-Funktionen separiert 339 6b2a4d1 Erstkonfiguration der Netzwerke verbessert 338 a0c3e2a keine Log-Nachrichten durch fehlendes UGW-Zertifikat 337 7f9f4b0 traps fuer detaillierte Fehlerpruefung 336 a8a1156 Debugging-Einstellung aus dateibasierten Defaults ziehen 335 fa46d83 fehlerhafter olsrd-restart ist nicht relevant fuer Aktualisierung 334 217b718 ondataservice dokumentiert 333 81d5c28 Hotplug-Skript anstelle von procd-Dienst mit Trigger 332 036d3b4 Policy-Routing im strikten Modus repariert 331 76cd167 vorsichtige Variablenzugriffe 330 78655a7 Aktualisierung der oslrd-Init- und Hotplug-Skripte (von openwrt-trunk) 329 e253a9b Gateway-Wechsel, wenn der vorherige kaputt gegangen ist 328 7f5c8e8 stillschweigende Firewall-Rekonfiguration 327 80c1565 Policy-Routing-Regeln sind nun idempotent und werden nicht mehr beim Tunnelaufbau veraendert 326 bdae625 Bessere Formatierung des Banners 325 4d394f0 PROCD-geeigneter Funktionsname 324 ce7c631 Reihenfolge der init-Skripte angepasst: erst nach dem Netzwerk-Setup 323 f00ee7d Umstellung der "defaults" auf ein dateibasiertes Format 322 e099914 Umbennenung und Ausfuehrbarkeit 321 d23d8c3 "uci_get" anstelle von "uci -q get" (notwendig für strikten Modus) 320 9ca97a4 Experimentieren mit dem strikten Modus 319 aec1737 keine Aktivitäten nach der Installation - das kann beim Reboot passieren 318 7f7197a on-helper verschoben 317 0460bd7 Umstrukturierung der Erst/Upgrade-Initialisierung 316 a6c2422 Umstieg auf die neue banner-Funktion 315 4f17466 mehr Standardwerte: 5GHz-Wifi und CSR-URL 314 553243c Verschiebung der UGW-Upgrade-Funktion nach uci-defaults 313 5b49b4e Firewall-Restart bei Migration mit weniger Ausgabe 312 8241447 "ondataservice"-Plugin wird via "check_firmware_upgrade" konfiguriert:x 311 46b0202 Aenderung von "uci get -q" zu "uci get" -> sauberere Fehlerbehandlung 310 5750f3d Style-Aufhuebschung des tinc-init-Skripts 309 dbf8614 ondataservice-Plugin aktivieren; olsrd-Plugin-Handling verschoenern 308 5debb30 openvpn nach Migration neu starten 307 a962bc5 migration: "reload"-Einstellung fuer firewall.opennet setzen 306 bab659d falschen Pfad korrigiert 305 20eeb0f passwd-Datei korrekt schreiben (fuer busybox geeignet) 304 6ae589f richtige uci-Domain fuer openvpn-Migration 303 a0636cf Ausfuehrbarkeit fuer das on_migrations-Skript 302 5bf038a das busybox-cmp vertraegt keine langen Optionen 301 1767e58 Überblick zum Gateway 300 7883aa9 Upgrade alter Firmware-Versionen ermoeglichen 299 b008aaa Client Isolation: der Patch fehlte in der Liste 298 7fd3b04 Policy-Routing-Initialisierung in separate Datei verschoben 297 a0b5046 dnsmasq bei Aenderung der Konfiguration neustarten 296 a70d2a8 "logger"-Parameter korrigiert 295 e275a13 Syntax-Fehler im wifidog-Initialisierungsskript behoben 294 61e1d81 "Client-Isolation" nicht nur fuer madwifi-Karten anzeigen 293 97f9407 Ausfuehrbarkeit korrekt gesetzt 292 64adb81 olsrd-Konfiguration (insbesondere "nameservice") regelmaessig sicherstellen 291 c0b70d2 Pruefung von Routing-Schleifen (Nutzer-Tunnel via UGW-Tunnel) wieder aktiviert 290 1a1f7f7 Einfuehrung eines Trigger-Skripts fuer DNS/NTP/Gateway-Ankuendigungen via olsr 289 dd7ff62 "firewall.opennet" muss auch nach "firewall reload" geladen werden 288 277e5e1 die Option "mtu_fix" gilt nicht mehr für forwards, sondern nur noch für Zonen 287 5fb966d keine Meldung fuer unveraenderten Gateway (info->debug) 286 df96edf NTP-Dienste werden nun via olsr-nameservice bezogen 285 f6636ef das lua-Modul führt nicht mehr automatisch die Gateway-Suche aus - nun also manuell 284 84fbe32 Skript als ausfuehrbar markiert 283 9f93436 Doku der neuen DNS-Funktionalitaet 282 079254f Verwendung von DNS-Diensten, die via nameservice veroeffentlicht werden 281 d3947ee string/nil-Behandlung vereinheitlicht 280 ab6ed2d Kleinkramkorrekturen 279 90bf5c7 weitere Schritte zur Umstellung auf Datei-basierte Datenbank fuer volatile Daten 278 2b1748d Parsen einer olsr-Service-Datei 277 3b7b208 ermoegliche das Loeschen von Eintraegen durch schreiben eines leeren Werts 276 41859cc verwende das Datei-basierte Interface anstelle von uci fuer die Gateway-Aktualisierung 275 883976a Code-Stil vereinheitlicht 274 790936a vereinfachter Zugriff auf das "get_gateway_value"-Interface 273 4e3f797 Code-Stil vereinheitlicht 272 a164563 added description of our wifidog configuration 271 f31d724 Reduktion regelmaessiger Schreibvorgaenge im Flash. 270 a2ae0d6 VPN-Verbindungstest zusammengefasst 269 6517513 VPN-Test beendet nicht mehr die aktuelle Verbindung 268 7e98ea9 Meta commit to force bitten to build again. There seems to be a bitten problem with build recipes. Because following checkout recipes raise errors. 267 896f8b6 Neuer Commit um Trac-Bitten Neubau anzustoßen. 266 7f5da88 Update OpenWRT repo to current trunk because we need loco-xw support. 265 49a61ab Hotplug-Integretation des original-Openwrt-Pakets uebernommen 264 d30c242 typo korrigiert 263 ef4db19 revert earlier fix: "stop" will stop all parallel vpn session. "reload" will restart active sessions and stop deactivated sessions. 262 fdcec8a fixed bug: alles deutet darauf hin, dass hier gestoppt und kein reload gemacht werden soll. 261 ce03090 Doku für UGWs erweitert. 260 d951d19 "service openvpn reload" genuegt fuer selektiven Neustart 259 4eed014 Start der VPN-Verbindung ausgelagert - aber noch nicht funktionstuechtig 258 2030757 verwende "aquire_lock" zur Erkennung alter Locks 257 094d609 neue "aquire_lock"-Funktion (fuer on_usergw_check) 256 6d7c0a0 keine ntp-Neustarts (und Log-Meldungen), falls keine ntp-Server gefunden wurden 255 e6e3fe1 kein Ueberschreiben der resolv.conf (lokaler Router?), falls keine Opennet-DNS-Server gefunden wurden 254 3fa0296 irrelevanten Kommentar hinzugefuegt 253 1dcc234 vorherigen Commit final korrigiert (Sub-Architekturen bauen); 252 96aef38 Build einzelner Sub-Architekturen erleichtert 251 5a54390 fixed bug #54: corrected default settings for 5GHz devices 250 b087cc8 Fehlermeldung beim manuellen Hinzufuegen eines UGW behoben 249 9b404f7 fixed bug: zone_opennet_nat is not available anymore. New name is zone_opennet_postrouting. 248 24a763a fixed bug: added WAN interface to wan_zone. Addition to last commit. 247 3523f3a fixed bug: Bei nichtvorhandenem "option network" im wan interface führt dies zum Ignorieren mittels Luci. Das führt dazu, dass Änderung über das Webinterface nicht in die Konfigurationsdateien übertragen werden. Dadurch werden auch keine richtigen Firewallregeln erstellt. Aufgefallen ist dies beim Einrichten eines UGW, wo das WAN Interface benötigt wird. 246 25ed151 vorischtiger Variablenzugriff fuer IPKG_INSTROOT 245 7c68a03 keine usergw-Funktionen ausfuehren, solange kein Zertifikat existiert 244 0120a7a correct small writing error 243 ff31d24 update OpenWRT trunk because we need "Nanostation M5 xw" support 242 4c89c89 Merge branch 'master' of dev.opennet-initiative.de:on_firmware 241 d0e7280 remove newlines in json-strings in any case 240 a1e1887 correct wrong path for on-helper script 239 5323df6 corrected bug: shell incompatibilities 238 d470bfe MTU Test umgeschrieben 237 9b8991c weniger redseliges ugw-Srkitp 236 519cf0c besser lesbare resolv.conf 235 9715167 lexikographische Analysenoptimierung 234 8cfdc2e fix current_ugw_ipaddr, resolves #49 233 15dd701 fix get_prefixed_items, resolves #50 232 a087921 updated trac-bitten-slave export script to generate latest symlinks and version numbers within export dirs 231 ed58896 Merge der oni-tester-Umgebung 230 9ab3849 Terminal-Verbindung zum Test-Host leicht verbessert 229 567cfcb added trac-bitten-slave export-build tool 228 0652a2e fixed break of wifidog compiling. Changed format of patch file. Old patch file was rejected. 227 91313ae Dummy commit to trigger bitten build 226 04d4534 Dummy commit to trigger bitten build 225 205f9a7 vermeide Konfigurationsdatei-Konflikte mit wifidog und dhcp-fwd 224 eb4f2ab Deaktiviere dns-rebind.siehe Ticket #6 223 4c9fe7c firewall- und olsrd-Restart naeher an der Ursache 222 1a2ee16 Leerzeichen/Tabs vereinheitlicht 221 418fd56 Korrektur des fehlerhaften Commits 1cd2fb4 220 c6ea8c9 Nachtrag zu vorherigem commit: Exit-Code Null fuer openvpn-hook-Skript 219 321c12b Exit-Code des up/down-Skripts fuer ugw-Interface soll Erfolg liefern 218 5d1e5e3 "comp_lzo" in usergateway-Konfiguration auf "yes" (statt zuvor "1") 217 1cd2fb4 Separates Parsen von IPv4- und IPv6-Adresse fuer Status-Seite 216 b5738b7 new opennet CA certs added. see ticket #24. 215 b5fb84d deleted "next generation" text from webpage. see ticket #35. 214 0f4eaf7 service cleanup. see ticket #32 213 bf96243 die "list"-Funktionalität in on_vpngateway_check wird nun durch "vpn_status" erzeugt 212 2c69581 Bugfix: Quoting-Fehler bei VPN-Parametern in test_vpngateway behoben 211 ee79184 opennet-Firewall-Skript sollte fehlerfrei enden 210 7337c9c Paket "wifidog" als Abhaengigkeit von on-wifidog hinzugefuegt 209 92e663a changed to be able to build x86 - didn't worked before 208 fa15063 test has to be successful all the time - else make will fail 207 1e11a23 README.md nach Konvention gross geschrieben; alte TODO geloescht 206 fbff0ef Repository-URLs angepasst (auf dev.on-i.de) 205 71b0ed1 Opennet-Init-Skript verbessert 204 c6b766e fix bug: update dns server directly after starting openvpn. Else users have to wait until 5min cronjob is called to update dns server list. 203 fbd4251 fixing bug #18: http://dev.on-i.de/ticket/18 "stop_instance" is no more available. Therefore "restart VPN Tunnel" in web interface was defect. Fixed this by simply calling "/etc/init.d/openvpn start" and stop. There is a better way replacing "stop_instance" by "service_stop" but here the parameter list changed too and therefore gets more complex. If somebody has time this quick fix should be replaced by "service_stop" and start. 202 ec13924 patch not needed anymore. hostapd now supports 5ghz in openwrt trunk. 201 f69b2c3 fixed defect with "make unpatch". The integration of version numbers broke patch mechanism because opennet.mk was changed and cannot be unpatched afterwards. Fix this by simply reverting the version number before making unpatch. 200 b5cb4a9 added option CONFIG_PACKAGE_ATH_DFS enabled. With new OpenWRT trunk this option was introduced and is off by default. 199 b38adbd Update Documentation to make clear which links are read-only. 198 0c27451 update external git repositories because they fix a bug in luci and wifi status 197 ae28e24 added revision number for on-core package. To have a revision number, e.g. bug reporting, I simply count the number of commits and add this number to on-core package. For example with 137 commit in on-firmware git repository the on-core will be build as on-core-0.5-137.tar.gz The advantage is that we do not need to set the minor "version" by hand. All exisiting tools which show version number, e.g. on web interface or ssh login, will continue to work. No change is needed. 196 d73019d while generating .config file for large configuration (8MB) all as module marked packages are statically compiled into image. But this exceeds the maximum image size. Therefore some modules are marked as "do no include in image". Because all lines ending wit "=m" are replaces by "=y". The marked lines end with a comment and therefore will not be changed into "=y". 195 00aecdd Status-Ausgabe korrigiert 194 42de1ce added check for feeds.conf and show notice if it is missing while 'make config-ARCH'. If a user executes "make unpatch" a following "make config-ARCH" can fail. Now a message presents an advice in this situation. 193 dfa7526 Dynamically generate architecture list 192 56a5bd8 rewrite targets. Aim is to diffentiate 4MB from 8MB flash memory devices. 191 0f30cd4 fixed missing PHONY entry for init-git 190 391f67b on_ugw-Tests begonnen: Pruefung der externen DNS-Aufloesung 189 1d6b675 Verschiebung der relevanten Host-Dateien 188 6deaf07 Umstellung von run_dir auf host_dir; neue scp-Funktion 187 5cac3ba Host-Konfiguration verschoenern 186 9d7704a Erkennung veralteter PID-Dateien von Netzwerk-Interfaces 185 e099322 Merge branch 'master' of projects.farbdev.org:opennet/on-firmware 184 207307e fixed missing PHONY entry for init-git 183 2597407 Merge branch 'master' of projects.farbdev.org:opennet/on-firmware 182 7af7fac rework dependency. Now "feeds" and "translate" are initialized at the "init" target. This saves much time when calling "config-ARCH" target. 181 0c3d3ff added "feed" and "translate" as dependency for "config-ARCH" because after initial git checkout and following "make config-ARCH" no opennet feed is included in .config file. 180 a321855 added comments for install parts of on-* Makefiles 179 b211665 Hinweis für besondere root-Rechte (sudoers) hinzugefügt. 178 68af1d9 added python libs to install because they where missing in install list 177 c37de1d DNS-Test fuer uplink-faehige Hosts hinzugefuegt 176 3e38a4b kleine Doku-Aktualisierung und config-Bereinigung 175 52ca851 Behandlung der uplink-Interface-Konfiguration korrigiert 174 0629a48 Erzeugung der Spezial-Interfaces korrigiert 173 eb79851 neue Aktion "show-uplink" zum Pruefen des default-Interface 172 108fecb [x86] keine grub-bootfaehigen Images bauen 171 fad5850 [archs] liste aktualisiert... 170 c2a23f5 den links wird nicht gefolgt 169 d7879fc obsolate, use INTERNAL REGDB 168 958f116 die ARCH heisst bcm47xx 167 bbcfa2e alte Code-Umstellung nachkorrigiert 166 d412b8c wan-Interface korrekt konfigurieren 165 ffb6ae5 kein ssh-Import via Web-Interface (waehrend der "wait"-Initialisierung) 164 0125616 Umstellung von Netzwerk-Typen zu Interface-Rollen 163 8ac70e0 Initialisiere die lan- und wan-Netzwerk-Interfaces 162 2c08ea7 Zonen- und Netzwerk-Konfiguration ausgegliedert 161 aa1efce melde alle Fehlerausgaben und Programmabbrueche 160 b36ff6d Umstellung von "is_opennet" zu "traffic" fuer opennet/wan/lan 159 b811ead Tests als Submodul reorganisiert 158 b663875 Testausfuehrung in separates Skript verschoben 157 b30fa96 verwende "is_opennet" anstelle einer festgesetzten Interface-Liste 156 96b1617 Umstellung der Tests auf neue Objekt-Struktur abgeschlossen 155 fd2320f Umstellung der Bibliotheken auf host-zentrierte Sicht 154 b662b15 Ausgabe nach "ssh"-Kommndo verbessert 153 af087aa Umstellung des Szenario-Verwalters auf Python 152 fa59a46 derzeit scheint ein "network restart" fuer die Opennet-IP-Setzung notwendig zu sein 151 27948d1 hilfreiche String-Repräsentation fuer das Ergebnis einer Programmausführung 150 caaa0a2 Struktur verschoenert, opennet-Interfaces via uci konfiguriert 149 8b089b1 ungueltige MACs ersetzt 148 f793fc3 die Opennet-ID wird gesetzt 147 77250dd mehr Skriptmeldungen, automatische Uplink-Interface-Erkennung 146 dc4b67f neuer Test: Pruefung ob altes Passwort noch funktioniert 145 03e88d4 erster Ansatz fuer unittests 144 a073167 overlay-Abbild entfernt; stattdessen ext4-Dateisystem (schreibbar via COW) 143 14e738c deutsprachige Tastatus fuer qemu vordefiniert 142 890aaad Umstellung von vnc-Ports auf vnc-Sockets 141 d369a81 Management-Netzwerk nun mit IPs integriert 140 46e9e88 serielle Kommandos wieder vereinfacht (nur fuer triviales geeignet) 139 bcebc13 Fehlerumleitung korrigiert 138 55c5259 fix bug: select the fourth column and not fifth column 137 667e968 openwrt submodul nachgezogen 136 adab1c6 der Patch ist nun Upstream: r39872 135 07d3967 überflüssige Semikolon entfernt 134 1c339e1 VPN-Skript nicht starten, falls Zertifikat oder Schlüssel fehlt 133 953b01d Verweise auf 'current_ugws' und 'all_ugws' entfernt 132 93d6ef6 "commit" präzisiert; Quoting der Suchmaske korrigiert 131 b58c503 VNC-Port-Pruefung korrigiert 130 a498e31 automatische Firmware-Download; bessere Warnungen; maschinenlesbarer Status 129 ea91fad huebscher formatiert; mgmt-Netzwerk richtig eingeordnet 128 4659621 vnc port chooser and more 127 22832ea Merge branch 'master' of projects.farbdev.org:opennet/oni-tester 126 8e39df2 neue Grafik, welches den Zusammenhang zwischen virtuellen APs und virtuellen Netzen visualisiert 125 f8cb0ac websockify entfernt und spice 124 3dceb0b virtual-Netzwerk-Device braucht einen existierenden Switch 123 5f7df47 added kvm for install 122 37abde8 added packages to install - sudo socat mkfs.jffs2 121 8c9a5c6 Beginn der Abhaengigkeitsdokumentation 120 1db7f8e virtuelle Netzwerke konfigurieren 119 750c7b4 changed mgmt switch to "virtual" 118 61a9fe0 added mgmt network and connect all clients 117 edf82f4 -rename networks with beginning "net_" -fix bug: net wifidog was not connected to rest of network 116 468300a Tests und Scenario-Beschreibung 115 81579ae bessere PID-Behandlung, Syntax-Hilfe 114 ff4cd89 mediaproxy wieder aus common-config entfernt 113 d2d6c68 Anpassung an neue procd-openvpn-Steuerung 112 f5fa165 DNS- und NTP-Server werden nun im on-core-Paket verwaltet 111 8059b28 der ntp-cronjob stellt nun sicher, dass ntpclient noch laeuft 110 388ae5d mehr nützliche Werkzeuge: screen und vsftpd 109 88ec30d der olsrd-Hotplug-Patch war nicht relevant 108 455625e verbessere die Serverpruefung des ntpclient-Hotplug-Skripts 107 97ac5c7 ath9k-Debug aktivieren 106 c1cba32 leere Uebersetzungsdateien entfernt 105 515b785 Make-Regel fuer Uebersetzungen erkennt nun leere Dateien und loescht sie 104 1dbeabf Hilfetext zum Makefile hinzugefuegt 103 b7bb978 menuconfig-Fehlermeldung praezisiert 102 0cc2392 uci-Strukturbaum fuer on-core.settings korrigiert 101 eb61238 Erwaehnungen von "Rostock" aus Sprachdateien entfernt 100 9b74d2e Kamailio und mediaproxy-ng als Modul hinzugefügt. 99 864ab6e Erster Versuch für mediaproxy-ng. Funktioniert, aber nur der daemon (nicht kernel- und iptables-Modul) und das binary ist sehr gross. 98 843f0fc das Wort "Rostock" entfernen, soweit es nicht sinnvoll ist 97 9a8bb24 die alte /etc/passwd-Datei ist nicht mehr noetig 96 bcdb37e uucp hinzugefügt (probeweise für externen Zugriff für Tests) 95 b66b4ce /etc/passwd nicht überschreiben, sondern lediglich root-Passwort setzen 94 717b92a Erklaerung zu gelegentlichem olsrd-Fehlverhalten beim Booten 93 cf6b105 rc.local_on-openvpn und rc.local_on-usergw aus rc.local (ungenutzt) 92 73ec022 cron-Logging abschalten (bis auf Fehlermeldungen) 91 8d2f08c olsrd nach dem Konfigurieren eines ON-Interfaces neustarten 90 4d94c82 DNS- und NTP-Server werden nun vollstaendig durch on-core verwaltet 89 48b7896 DNS- und NTP-Server-Aktualisierung verschoben 88 92fc811 Formatierung 87 b74a7d2 Renamed 'menuconfig' target in Makefile to 'diff-menuconfig' and added some further hints 86 efdfa90 Wiederherstellung der einheitlichen Formatierung in der css-Datei 85 9018518 IPKG_INSTROOT an allen relevanten Stellen eingetragen 84 261aecc cron-Dateien entsprechend der run-parts-Konvention umbenannt 83 6f53c1b Funktionsdoku erweitert 82 e7ac1ea CSS-Datei aufgeraeumt; Bilder hinzugefuegt 81 fd6fb07 Layoutfehler (zu kleine Formular-Felder mit bootstrap) behoben 80 f28a77c weitere Code-Stil-Aufhuebschungen 79 f7f575b Shadow Passwörter wieder angeschaltet. Das abschalten macht Probleme bei Busybox und rpcd. 78 60e6c46 ein paar Pfade in Variablen ausgelagert 77 baa70ce Dokumentation anhand des Quell-Studiums von Firmware v0.4-5 76 fe83ca2 Symlinks wieder in selbige verwandelt 75 c7564c2 selbstgeschriebenes run-parts.sh durch busybox-internes run-parts ersetzt 74 6a23344 Setzen des executable-Flag für alle Skripte 73 e437faf aktiviere "CONFIG_BUSYBOX_CUSTOM=y" - andernfalls werden busybox-Einstellungen ignoriert 72 40a5f5c init-Skripte ausführbar machen (sonst werden sie ignoriert) 71 b5de7d6 Tabulatoren statt Leerzeichen 70 cc5751e bessere Lesbarkeit (Einrückungen) 69 ee798df bessere Lesbarkeit des Skripts 68 ec46c0a Verzeichnisstruktur in Paketen korrigieren (nicht unter /ipkg/ und /files/) 67 fcc0f34 Debug standardmaessig abschalten 66 ceef230 Christoph korrigiert die Paket-Compile-Zeile 65 7233a81 ignore-Filter in .gitignore statt .git/info/exclude 64 c69a250 "pud"-Plugin deaktivieren (verhindert build) 63 1a2f24d fehlender ondataservice-Patch eingefügt 62 fb2a58b Makefile-Patch fuer ondataservice-Plugin angewand und archiviert 61 5b31a7b Minimierung der config-Dateien fuer Images mit weniger als 4MB Flash 60 70dc93b Korrektur der Abhängigkeit des on-openvpn-Pakets 59 2e441df Aktivierung des vorhandenen "--enable-small"-Patch fuer OpenVPN 58 b51518b alte Änderungen importiert 57 65e8653 Makefile-Ziel "config-*" hinzugefügt; Doku angepasst 56 19ba731 Feeds, git pull --rebase und andere Doku-Kleinigkeiten 55 6688f1d fehlendes PHONY target "init" eingefügt 54 716b222 Doku-Links korrigiert 53 178ac40 mehr Doku, aktuellere TODOs nach dem ersten Firmware-Upload 52 37a28f3 Enable -SMALL config for OpenVPN build. 51 92adb4c init verbessert: bedingungslos submodule initialisieren; bessere quilt-Fehlermeldung 50 796deb2 Bauen einer bestimmten Architektur hinzugefügt. 49 fc8f9bf Zusätzliche Doku für das Einchecken von Änderugen. 48 daadcfa Makefile kann jetzt die Architekturen einzeln bauen 47 8582af2 Dokumentation aufgeteilt. Readme.md soll nur einfache Einleitung für checkout sein. Weitere Doku wird in andere Dateien verschoben. 46 ff240d2 keine Fehlermeldung bei abwesender/leerer Sprachdatei 45 c20993b Telephony Feed hinzugefügt 44 49e3a04 Merge branch 'master' of https://projects.farbdev.org/opennet/on-firmware 43 290c7c3 added 'quilt' in apt-get list 42 8ffbb2d TODO aktualisiert; Abbruch bei Fehler in einer Architektur 41 d80270f luci-Uebersetzungsdateien integriert 40 9d5eac2 on-configs erzeugt nur noch Konfigurationen - der Bau geschieht in der oberen Ebene 39 f854d6a keine weitere Unterebene fuer Pakete unter dem build_dir 38 821dcf3 Bau eines einzelnen Pakets beschrieben 37 13d21a6 Bau eines einzelnen Pakets beschrieben 36 6f3d707 Paket-Dateibaum von "root" nach "files" umbenannt 35 6801456 fehlende Übersetzungen hinzugefügt 34 6af0152 Uebersetzung in Makefile integriert 33 1144347 Format-Fehler der po-Dateien korrigiert 32 ba75921 Klarstellung des historischen Rueckblicks 31 67c9a4c mehr Informationen zur Einrichtung und zum Bau 30 d7500c2 erforderliche Pakete installieren 29 5a95cab Beschreibung des manuellen olsrd-Imports 28 9c3b725 manueller Import einer mit ondataservice kompatiblen olsrd-Paketierungsversion 27 efef731 Aufgabenliste aktualisiert 26 8ea36d4 VERSION wird nun in einen Patch geschrieben 25 3e475ee Makefile fuer Komfort-Funktionen 24 c1c15f0 luci-Dateien direkt im Verzeichnisbaum platzieren 23 9de33cb Makefiles fuer opennet-Pkaete vereinfacht 22 d7c0932 opennet-makefile-include-Patch hinzugefuegt 21 f3bb48e vervende $(MAKE) anstelle von make 20 f3a7eb3 gemeinsame Zeilen fuer opennet-Makefiles 19 9955233 Konfigurationen hinzugefügt 18 0aa212b altes Makefile entfernt - alle Informationen wurden übertragen 17 12b6c19 Sprachdateien verschoben; englische Variante geloescht 16 b86b368 Notizen fuer offene Punkte; 'initialization'-Datei entfernt 15 046a44e Umstellung der Makefile-Dateien der luci-Pakete 14 58c2b94 Beginn der luci/oni-Separierung 13 2186590 Umstellung auf read-only/schreibfähige git-URL 12 562f948 feeds.conf korrigiert 11 695252c Import der luci-integrierten on-Pakete (die Umwandlung in normale Packages steht noch aus) 10 bb40e20 Wifidog-Patch importiert 9 354901f commit des neuen Patches in der Doku erwähnt 8 0ab658f quilt-Einstellungen setzen 7 83a76c9 bessere Formatierung 6 03749a5 Doku fuer die Nutzung und Entwicklung 5 7b2dc26 Build-Repositories definiert 4 5a15e72 luci- und routing-Repositories eingebunden 3 96b325d DFS-Patches eingefuegt 2 3fa04c2 Einbindung von openwrt- und packages-Repository als git submodule 1 5da104a init of management script