Skip to content

Latest commit

 

History

History
464 lines (396 loc) · 33.3 KB

NEWS.md

File metadata and controls

464 lines (396 loc) · 33.3 KB

NEWS

  • 2021-03-04
    Es wurde ein neuer Tag ng21030 erstellt.
    Die automatisch angebotene und nicht deaktivierbare .zip-Datei darf auf keinen Fall verwendet werden, da
    darin keine Dateiberechtigungen enthalten sind! In der .tar.gz fehlt mindestens die Versionsinformation.
    Stattdessen sollte ein Tag wie in der README beschrieben mit git ausgecheckt werden.
    Siehe ng21030

  • 2021-03-02
    Vorcompilierte Tools und Toolchains sowie ccache sind nun komplett deaktiviert.
    Es scheint wohl doch sehr kompliziert zu sein apt-get zu bedienen.
    Die 30 Minuten die ein Imagebau nun mehr benötig hat man zur freien Verfügung.
    Siehe d6c35401

  • 2021-03-01
    Akute Angriffswelle auf Fritzbox-Nutzer, jetzt handeln! berichtet Heise. Laut AVM ist das ganz normal und macht nichts.
    Dies mag stimmen, solange in den closed-source Teilen die aus dem Internet erreichbar sind kein Bug entdeckt wird,
    das kommt aber auch schon mal vor: Hack gegen AVM-Router: Fritzbox-Lücke offengelegt, Millionen Router in Gefahr
    Das eigentliche Problem liegt aber darin dass ein Hersteller einen DynDNS-Dienst anbietet ("myfritz") und sich so leicht
    viele seiner Geräte finden lassen. Die kyrptischen Namen die hierbei vergeben werden verursachen ausschliesslich Probleme
    beim Merken, irgendeinen Vorteil haben sie nicht. Denn jedes ausgestelle HTTPS Zertifikat ist öffentlich einsehbar, zb im
    Transparenzreport von Google. Dieser listet aktuell etwa 100.000 Zertifikate für Hostnamen unter myfritz.net auf.
    Was kann man tun?

    • Auf keinen Fall Standardports (HTTPS: 443) verwenden
    • Am besten einen anderen Dyndns-Anbieter nutzen
    • Optimalerweise keine Dienste der Fritzbox ins Internet freigeben
  • 2021-02-27
    Alternativ zu fakeroot kann pseudo zur Imageerstellung ausgewählt werden.
    Siehe 74ad5acd

  • 2021-02-17
    Zu den Download-Toolchains gibt es jetzt die Download-Host-Tools. Dies spart etwas Zeit beim Imagebau. Auf einem
    64-Bit Linux muss die 32-Bit Version von libz installiert sein! Für Ubuntu: sudo apt-get install lib32z1-dev
    Siehe cc66c126

  • 2021-02-09
    In den Makefiles von Packages können nun "Kommentare" angegeben werden aus denen Links im docs/ Verzeichnis
    generiert werden. Aktuell möglich sind:
    ### WEBSITE:=http...
    ### MANPAGE:=http...
    ### CHANGES:=http...
    ### CVSREPO:=http...
    Beispiel: dnsmasq.html - dnsmasq.mk
    Siehe 551baf7b

  • 2021-02-05
    Juis ist jetzt bei allen Geräten auch für stabile Firmwareversionen aktivierbar. Aus technischen Gründen ist dies nur für die
    jeweils neueste Firmwarereihe wie zB 07.2x möglich.
    Siehe c12795f5

  • 2021-01-31
    Für Labor und Inhaus können im menuconfig durch Aktivieren der Option Detect the latest firmware version
    automatisch mittels PeterPawns juis_check.sh von AVMs JUIS die aktuellste Firmwareversionen abgerufen werden.
    Siehe 39f7254b

  • 2021-01-28
    Ein alter Kompatibilitätseintrag wurde entfernt. Falls die .config noch nicht aktualisiert wurde kann
    dies so erzwungen werden: sed '/FEATURE_CROND_DIR/d' -i .config ; make olddefconfig
    Siehe 8441999c

  • 2021-01-27
    Es wurde ein neuer Tag ng21010 erstellt.
    Die automatisch angebotene und nicht deaktivierbare .zip-Datei darf auf keinen Fall verwendet werden, da
    darin keine Dateiberechtigungen enthalten sind! In der .tar.gz fehlt mindestens die Versionsinformation.
    Stattdessen sollte ein Tag wie in der README beschrieben mit git ausgecheckt werden.
    Siehe ng21010

  • 2021-01-01
    Auf Github gibt es einen neuen Discussions-Bereich für jedes Projekt. Im Gegensatz zu den Issues stellt dies keinen
    Bugtrack sondern mehr etwas in Richtung eines Forums dar. Wohin es sich entwickelt wird sich mit der Zeit zeigen.
    Hoffentlich wird es mehr als 1 Person geben die dort Fragen beantwortet!
    Wer seine Mitmenschen mit täglichen Wasserstandmeldungen über die mehr/weniger/gleichen Megabait seines Indaneds
    nach dem Laden der 100. Inhaus belästigen möchte ist dort allerdings falsch. Dafür gibt es ein Forum auf den Seychellen
    mit zensurfreudigen möchtegern Sittenwächtern. Solch einen Mist ist dort gerne gesehen und zuhauf zu finden.
    Siehe DISCUSSIONS

  • 2020-12-18
    Es gibt nun den ersten Tag ng20120. Weitere git-Tags sind vor "grösseren" Änderungen geplant. Der Name setzt
    sich aus ng+JJahr+MMonat+Unterversion zusammen. Die Unterversion sollte meist eine 0 sein.
    Die automatisch angebotene und nicht deaktivierbare .zip-Datei darf auf keinen Fall verwendet werden, da
    darin keine Dateiberechtigungen enthalten sind! In der .tar.gz fehlt mindestens die Versionsinformation.
    Stattdessen sollte ein Tag wie in der README beschrieben mit git ausgecheckt werden.
    Siehe ng20120

  • 2020-12-05
    Die rc.mod (also Freetz selbst) wird nun asynchron gestartet. Dadurch kann der Bootvorgang nicht mehr
    blockiert oder der AVM-Watchdog auslöset werden.
    Siehe 28ebac1a

  • 2020-11-18
    Die rc.custom wird nun asynchron ausgeführt und kann den Startvorgang nicht mehr blockieren.
    Siehe 680b9ef6

  • 2020-11-02
    Wegen Änderungen von Dateinamen durch die neuere Version von Ncurses kann es zu Problemen bei
    make kommen. Ein make distclean sollte helfen.
    Siehe 825600d4 / 3a1864a2

  • 2020-10-13
    Für Patches von Packages kann Patchlevel 0-9 genutzt werden. Autofix erstellt immer Patches mit Level 0.
    Siehe 050b65e7

  • 2020-09-26
    Mit dem Script tools/image2inmemory können inmemory-Dateien von Images für "nand"-Geräte erstellt werden.
    Siehe a8ec702e

  • 2020-08-17
    Es können keine inmemory-Dateien mehr direkt mit make erstellt werden.
    Siehe d2bd1d25

  • 2020-07-20
    Es kann zu einer ungültigen Kombination aus squashfs4 Binary und Aufrufparametern in der fwmod
    kommen. Um dies zu verhindern: make squashfs4-le-dirclean ; make squashfs4-be-dirclean
    Siehe 86c23d96 / e311bb12 / 761e1923

  • 2020-07-18
    Mit dem Branch kernel49 können Kernelmodule für die neuesten FritzOS von 7590/7580/6890/7583VDSL
    gebaut werden.
    UPDATE: Die Änderungen des Branches befindet sich mittlerweile im master.

  • 2020-07-11
    Aktueller Status der 7590 mit FritzOS 7.20

    • Bei nicht eingehängten Datenträgern den Patch Remove UMTS nicht auswählen.
    • Bei durch den Watchdog ausgelöste Reboots ("Bootloop") den Patch Disable AVM watchdog auswählen.
    • Es können noch keine Kernelmodule gebaut werden, Sourcen von AVM gibt es bereits.
    • Für OpenVPN usw wird vermutlich yf_patchkernel weiterhin benötigt.
  • 2020-07-08
    In den letzten Tagen gab es einige Änderungen an der Busybox. So wurde die experimentelle Version
    1.32 hinzugefügt und kann nach Auswähl im menuconfig getestet werden. Ausserdem wurden viel Optionen
    aktiviert die in der Busybox von AVM bereits aktviert sind. Diese werden grösstenteils nicht von
    AVM genutzt, in machen Fällen werden dadurch aber Probleme verursacht wie keine LTE-Funktionalität
    mit der 6890.

    • Meistens wurden neue Applets zusätzlich aktiviert
    • Die meisten Änderungen betreffen FritzOS ab 7.0

    Ich hab bislang keine Probleme festgestellt...

  • 2020-07-06
    Eigener Kernel und Module für aktuelle FritzOS
    Für die 7590 (und ähnliche GRX5) gibt es nach wie vor keinen replace-kernel, da noch niemand das neue
    Format des Bootloaders analysiert und für Freetz angepasst hat. Module für den Kernel sind für viele
    aktuelle FritzOS auch nicht verfügbar. Dadurch sind Dinge wie Wireguard, OpenVPN, zusätzliche Dateisysteme
    usw deaktiviert. Ursache hierfür ist dass das Tool avm_kernel_config bzw yourfritz-akc-host noch nicht
    angepasste wurde. Dies wurde ursprünglich von PeterPawn entwickelt und von er13 erweitert.
    Leider fühlt sich mittlerweile niemand mehr dafür zuständig. Freiwillige vor!

  • 2020-07-02
    Nun verhindert eine unspezifische höhere Macht die Herausgabe von Sourcecode.
    Dass die 7369 weder offiziell EOS/EOL ist, noch das Dateidatum der letzt Firmware älter als 3 Jahre ist, konnte
    AVM nicht abstreiten. Der Sourcecode wird dennoch nicht herausgegeben, weil es schlicht "nicht möglich" ist.

    AVM schrieb dazu auf eine Anfrage per Mail:
    ...
    Sie haben vollkommen recht, die 7369 taucht nicht in der EOS-Liste auf, warum das so ist,
    ist mir nicht bekannt. Sie ist bereits seit 2016 EOS. Das letzte Update gab es den mir vorliegen
    Informationen nach 06/2016.
    Aber ganz davon abgesehen, würde es keine entscheidende Rolle spielen, ob jetzt drei Jahre
    überschritten sind oder nicht, wenn wir Ihnen den Quellcode bereit stellen könnten, würden wir
    es tun. Nun habe ich aber intern die Information bekommen, dass es nicht möglich ist. Etwas
    anderes kann ich Ihnen dazu leider nicht sagen.
    ...

    Dann macht es halt möglich!!1
    Hiervon unabhängig erfuhr AVM vs. Cybits bereits leidlich, dass die Bedingungen der GPL nicht optional sind.

  • 2020-06-30
    Für den 546E wurden von AVM pünktlich zum erreichen des EOS (End of Support) erstmalig Sourcen veröffentlicht!

  • 2020-06-12
    AVM verweigert die Herausgabe von Sourcecode aufgrund "Verjährung".
    Dies betrifft die 7369 für die aktuell es nur ein unvollständiges Quellpaket dem wichtige Dateien fehlen gibt.

    AVM schrieb dazu auf eine Anfrage per Mail:
    ...
    Leider sieht es so aus, als könnten wir Ihnen in dieser Angelegenheit keine Lösung anbieten.
    Intern wurde nämlich nochmal drauf gesehen und festgestellt, dass das vermutlich auch weiterhin
    ein Problem werden wird zu kompilieren. Ausserdem haben die Kollegen festgestellt und bitten
    um Verständnis, dass GPL drei Jahre nach Produkteinstellung seine Wirkung verliert.
    Leider kann ich Ihnen daher keine weiteren Fragen zum Quellpaket der seit 2016 nicht mehr im
    Verkauf befindlichen 7369 beantworten. Ich wünsche Ihnen dennoch viel Erfolg mit Ihrem Projekt!
    ...

    Tatsache dagegen ist, dass die neueste Firmware '119.06.32' vom 11.10.2017 stammt und KEINE 3 Jahre alt ist!
    Desweiteren ist die 7369 weder als EOM noch als EOS gelistet.
    Also bitte AVM: Nachbessern!

  • 2020-05-12
    Wer kann Freetz-NG einen Mirror-Server zur Verfügung stellen?
    Zugriff: Download via http, am besten https
    Speicherplatz: Maximal 10GB notwendig
    Traffic: Unbekannt, am besten unbegrenzt
    Upload: Entweder mittels FTP oder GIT vom dl-mirror
    Kontakt: Hier ein Issue öffnen oder PM im Forum

  • 2020-05-05
    Mit LIBCTEST gekennzeichnete Geräte und/oder Firmware ist EXPERIMENTAL!
    Es können zB Problemen mit der Benutzerverwaltung in /etc/passwd auftreten.
    In diesem Fall lädt modusers load die Freetz-Konfiguration wieder.
    Es gibt 4 neue Geräte: 6591 6660 7581 7582
    Und 10 Laborversionen: 1200 1750 2400 3000 6490 6590 6591 7490 7530 7590
    Siehe r16706 / 6607e747

  • 2020-05-04
    BusyBox 1.31 ist nun die Standardversion.
    Diese Version ist für Firmware mit Kernel 2.6 nicht verfügbar.
    Siehe r16708 / 8ebedc0c

  • 2020-04-17
    Patch multiple fax pages hinzugefügt.
    Mit diesem Patch können mehrere Seiten in einem Fax verschickt werden.
    Siehe r16674 / 44ab5583

  • 2020-03-09
    Auf der Hauptseite des Webinterfaces werden nun zusätzlich der Temporäre
    Speicher und die Konfigurationspartition (falls verfügbar) angezeigt.
    Dies kann im Webinterface unter Freetz > Weboberfläche konfiguriert werden.
    Siehe r16637 / 76b57af6

  • 2020-03-05
    Neuer Branch libctest.
    In diesem Branch können verschieden Geräte und Firmware getestet werden, die diese
    libc nutzen: uclibc 1.0.30, uclibc 1.0.31, glib 2.23, glibc 2.28 und musl libc 1.1.24
    Bekannte Probleme in der README beachten!
    Siehe 4b64a268

  • 2020-03-03
    Patch web menu secure message hinzugefügt.
    Der Patch entfernt dein Hinweis auf der Hauptseite bei unsicheren Einstellungen.
    Dies betrifft aktuell IP-Phone von Aussen und 2-Faktor deaktiviert.
    Siehe r16610 / a7a60102

  • 2020-02-02
    Der neue Link /ftp zeigt immer auf das Verzeichnis /var/media/ftp/.
    Siehe r16542 / dfeeec6d

  • 2020-01-31
    Standard GID der users zu 80 geändert.
    Dies sollte keine Auswirkungen auf bestehende Konfigurationen haben.
    Die vorherige GID 1 wird von AVM für watchdog verwendet.
    Siehe r16534 / 78a39a9d

  • 2020-01-30
    Freetz-NG hat Geburtstag!
    Ein erfolgreiches Jahr unter dem Motto: Mehr Features - weniger Bugs.
    Siehe r15015 / eaf06dbb

  • 2020-01-19
    Compilierfehler beim Kernel für 7490 etc.
    Dies kann durch einen nicht angewendeten Patch auftreten.
    Zum beheben reicht make kernel-dirclean aus.
    Siehe r16472 / 4421b48d
    Siehe r16464 / 66c33a0a
    Siehe r16459 / fcf48be8

  • 2019-12-11
    FRITZ!Box 6591 Cable Support.
    Images für dieses Gerät können nun gebaut werden, sind aber noch nicht lauffähig.
    Den aktuellen Status kann man FIRMWARES entnehmen.
    Siehe r16424 / 2c56b535

  • 2019-11-06
    Das Trac auf boxmatrix funktioniert aktuell nicht richtig.
    Bitte stattdessen Github verwenden.

  • 2019-11-03
    In ./docs liegt nun die gesammte Dokumentation und das alte Wiki.
    Darauf kann über die README.md oder https://freetz-ng.github.io/ zugegriffen werden.
    Nach einem Checkout sind die docs nun auch offline lesbar und passen immer zum aktuellen Revisionsstand.

  • 2019-11-01
    Package AVM-portfw hinzugefügt.
    Damit können Ports auf die Fritzbox selbst freigegeben werden.
    Falls vorher AVM-rules (deprecated) verwendet wurde, sollten in diesem zuerst die Freigaben gelöscht werden!
    Ein Port kann nur mit einem Package freigegeben werden.
    Siehe r16331 / e1b77975

  • 2019-10-27
    BusyBox auf Version 1.31.1 aktualisiert.
    Falls diese genutzt werden soll, muss sie ausgewählt werden - auch wenn vorher bereits die 1.30.0 genutzt wurde!
    Siehe r16311 / 6f93fa14

  • 2019-10-06
    Patch udevmount hinzugefügt.
    Dies ist der Nachfolger von FREETZMOUNT und unterstützt udev.
    Siehe r16207 / 0b6eefe0

  • 2019-09-20
    Busybox Version 1.31.0 hinzugefügt.
    Falls diese verwendet werden soll, muss sie im menuconfig ausgewählt werden.
    Nicht verfügbar für Geräte mit altem 2.6 Kernel.
    Siehe r16118 / 27b492b7

  • 2019-09-17
    Package Dehydrated (ursprünglich LetsEncrypt) hinzugefügt.
    Dieses kann zusammen mit Lightpd HTTPS-Zertifikate generieren und verwenden.
    Siehe r16103 / 084f67df
    Siehe r15110 / 1386ec4b

  • 2019-09-16
    Package minisatip hinzugefügt.
    Dies kann die DVB-c Tuner von AVM Geräten als normales SAT>IP bereitstellen.
    Siehe r16090 / 8f8a081e

  • 2019-09-12
    Package Addhole hinzugefügt.
    Dieses lädt Hostlisten herunter und blockiert sie mit Dnsmasq.
    Siehe r16055 / d1b88097

  • 2019-09-06
    Patch start-wlan-if-on-boot hinzugefügt.
    Workaround für Probleme mit Wlan und DHCP auf VR9 Geräten wie 7490.
    Siehe r16031 / 9f1eec67

  • 2019-08-25
    tools/push_firmware: Alle Parameters sind nun optional.
    Siehe r15987 / f5433ffc

  • 2019-08-13
    Patch add-telnetd hinzugefügt.
    Dies betrifft nur neuere Geräte und ist standardmässig deaktiviert.
    Siehe r15937 / 3a818412

  • 2019-08-13
    Patch remove-telnetd hinzugefügt.
    Dies betrifft nur ältere Geräte und ist standardmässig aktiviert.
    Siehe r15931 / 4e05ae21

  • 2019-08-03
    Freetz-Webui: Das Sicherheitslevel ist nun standardmässig '0', kann im menuconfig geändert werden.
    Siehe r15874 / a2f55ca4

  • 2019-07-31
    Addons: Es können nun ./addon/*.pkg zum aktivieren von Addons verwendet werden.
    Siehe r15856 / 3dda6456

  • 2019-06-22
    Package LCD4linux hinzugefügt.
    Damit kann ein USB-Display angesteuert werden.
    Siehe r15768 / a59ff246

  • 2019-06-12
    Patch add-swapoptions hinzugefügt.
    Die Swap-Optionen sind nun optional und standardmässig deaktiviert.
    Siehe r15727 / fcca7109

  • 2019-05-09
    Patch drop-noexec hinzugefügt.
    Wenn auf dem USB Speicher Dateien ausgeführt werden sollen (external), muss dieser ausgewählt werden.
    Siehe r15530 / dcbd4885
    Siehe r15505 / 8f331457

  • 2019-04-15
    Das Downloadverzeichnis ./dl ist nun ein Link.
    Dieser verweiset auf ~/.freetz-dl wodurch mehrere Checkouts sich das gleiche Verzeichis teilen.
    Wem dies nicht gefällt kann den Link durch ein Verzeichnis ersetzen.
    Siehe r15411 / 0c7fafc8

  • 2019-04-02
    Package ProxyChains-NG hinzugefügt.
    Damit kann jedes Programm einen Proxy verwenden.
    Siehe r15112 / d8f65059

  • 2019-03-12
    Änderung bei der Signierung von Images.
    Der private Schlüssel wird in ./.signature abgelegt. Dies ist ein Link auf ~/.freetz-signature.
    Damit nutzt jeder Checkout den gleichen Schlüssel und benötigt das gleiche Passwort.
    Wem dies nicht gefällt kann den Link durch ein Verzeichnis ersetzen.
    Siehe r15300 / c3437a4e

  • 2019-03-08
    Signaturprüfung von AVM-Images beim Entpacken.
    Bislang wurde die Firmware nach dem Download mittel MD5 geprüft.
    Dies hatte den Nachteil dass eine Dateien die manuell nach dl/fw/ kopiert wurden nicht geprüft wurden.
    Man kann die Signatur auch manuell mit fwmod -v $key $img prüfen.
    Hinweis: Die allerersten AVM Geräte nutzten noch keine Signatur und werden weiterhin via MD5 geprüft.
    Siehe r15284 / be2994f7

  • 2019-02-04
    Package CA-bundle (ursprünglich CAbundle) hinzugefügt.
    Damit können wget, curl usw HTTPS-Zertifikate prüfen.
    Siehe r15109 / 3b38f82c

  • 2019-02-19
    Freetz-Webui: Option "Downgrade" des Firmware-Updates repariert.
    Nach einem Downgrade sollte man die Einstellungen zurücksetzen oder ein Backup einspielen.
    Siehe r15190 / f300b9a7

  • 2019-02-04
    Patch modify-dsl-dettings hinzugefügt.
    Mit diesem Patch wird die DSL Störsicherheit um 4 Performance-Stufen erweitert.
    Siehe r15100 / 09aae63e
    Siehe r15119 / 262d8a9e

  • 2019-02-04
    Patch modify-counter hinzugefügt.
    Mit diesem Patch wird der Online-Zähler von AVM verändert, es werden Gigabyte und Tage angezeigt.
    Siehe r15099 / e6d16b75
    Siehe r15119 / 262d8a9e

  • 2019-02-01
    Freetz-Webui: Hostname im Seitentitel.
    Es wird der Hostname ohne Domain angezeigt, falls er verändert wurde.
    Diesen kann man in der ar7.cfg mit Domain oder im AVM-Webui unter "Fritz!Box-Name" setzen.
    Siehe r15073 / f97f6679
    Siehe r15743 / 9bf028d7

  • 2019-02-01
    Skin cuma (dark) hinzugefügt.
    Siehe r15071 / bebcd72a