Skip to content

Latest commit

 

History

History
734 lines (623 loc) · 53.6 KB

NEWS.md

File metadata and controls

734 lines (623 loc) · 53.6 KB

NEWS

  • 2024-04-01
    Es wurde ein neuer Tag ng24040 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 ng24040

  • 2024-03-18
    UPDATE: Der Tag wurde wegen CVE-2024-3094 gelöscht.
    Es wurde ein neuer Tag ng24030 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 ng24030

  • 2024-01-30
    Freetz-NG gibt es nun seit 5 Jahren!
    Siehe eaf06dbb

  • 2023-11-03
    Es wurde ein neuer Tag ng23110 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 ng23110

  • 2023-09-10
    Der Aufruf der fwmod_custom Scriptes hat sich geändert, es wird jetzt aus dem Basisverzeichnis des Checkouts
    heraus aufgerufen. Möglicherweise müssen in bestehenden Scripten die Verzeichnisse mit build/modified/
    erweitert werden, falls nicht die Variable $FILESYSTEM_MOD_DIR genuztzt wurde.
    Siehe 18fe85ca

  • 2023-08-20
    Es wurde ein neuer Tag ng23080 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 ng23080

  • 2023-07-04
    Für Kernelmodule gibt es die neue ".ko-on"-Option im menuconfig. Diese sorgt dafür dass im Kernel automatisch
    Module aus Freetz heraus ausgewählt werden. Da nicht alle möglichen Kombinationen geprüft wurden kann es zu
    Warnungen wegen unbekannte Symbole oder gar Compilierfehlern kommen. Dann sollte FREETZ_MODULES_KOON
    deaktiviert werden und die Module manuell wie vorher im kernel-menuconfig konfiguriert werden.
    Siehe 0196e188

  • 2023-06-09
    Diese Woche hat AVM für die ersten Geräte Fritzos 7.56 freigegeben, nachdem aufgefallen ist dass lediglich 1
    der 2 neuen Features nutzbar war. Die neuen 7.56 Sourcecodekonglomerate gibt es auch schon und für 7590 ac
    und 7590 ax welche die gloreiche Tradition des 7.55 Konglomerates fortsetzen und wiederum eine falsche
    Kernelkonfiguration für eine alte Kernelversion enthalten. Die 3 Verzeichnise der Kernelsourcen sind zu 100%
    identisch und nach wie vor unbrauchbar.
    Immerhin gibt es bei der 7530 keine unauflösbare Symbole mehr.

  • 2023-06-04
    Diese Woche hat AVM für die ersten beiden Geräte Fritzos 7.55 freigegeben und nur je 1 Tag später die
    dazugehörigen Sourcecodekonglomerate veröffentlicht. Die schier unglaubliche Geschwindigkeit die AVM
    hier erreichte hat natürlich einen hohen Preis, beide Konglomerate gehören qualitativ zu den schlechtesten.
    "Normalerweise" passt nur die Kernelkonfiguration nicht zum Kernelsourcecode, hier allerdings:

    • source-files-FRITZ.Box_7590-grx5-07.55.tar.gz: Mit Fritzos 7.55 wird eine neuere Kernelversion
      als in 7.50 verwendet, im Konglomerat ist aber noch die Konfiguration für die alte Version enthalten.
    • source-files-FRITZ.Box_7530-cortexa9-07.55.tar.gz: Immerhin passt die Kernelversion, vermutlich
      weil sich diese nicht geändert hat. Allerdings gibt es nicht auflösbare Symbole, die Quellen passen also
      nicht zur Firmware. Die alten 7.50 Quellen passen mutmasslich besser.

    Oder kurz: Unbrauchbarer Mist.
    Wenn es genügend Beschwerden an [email protected] gibt, wird es vielleicht ein Updategeben. Allerdings
    nur wenn es bis dahin keine "Labor" gibt, bei diesen missachtet AVM bis auf wenige Ausnahmen die GPL.

  • 2023-06-01
    Für neuere Fritzos Versionen bei denen keine Libraries mehr ersetzt werden, wird nun ausschliesslich gcc 13
    verwendet. Auf meinem 1 Testgerät mit den Packages und Libraries die ich verwende gab es hierbei keine
    Probleme. Es ist aber zu erwarten dass das eine oder andere noch angepasst werden muss. Optimalerweise
    macht dies jeder für die eigenen Software selbst. Ansonste ist der letzte Tag anzuraten.
    Siehe 0973c182

  • 2023-05-28
    Es wurde ein neuer Tag ng23050 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 ng23050

  • 2023-03-19
    Es gibt ab sofort keine Issues-Sektion mehr, die Diskussionen inklusive beliebter Wishlist bleiben geöffnet.
    Offenbar besteht der Anspruch dass irgend jemand Probleme für andere behebt sobald ein Issue erstellt wurde.
    So eine Person existiert bei Freetz-NG nicht! Damit niemand traurig sein muss wurden die Issues deaktiviert
    bis sich jemand findet der dies übernehmen möchte.
    Daher ist das neue Vorgehen ab jetzt:

    • Jemand findet ein schlimmes Problem
    • Dieser sucht die Ursache dafür
    • Und behebt das Problem
    • Ein Pull-Request wird erstellt

    Wem dies nicht gefällt darf das Problem gern für sich behalten.

  • 2023-03-18
    Es wurde ein neuer Tag ng23030 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 ng23030

  • 2023-01-31
    Im menuconfig gibt es jetzt die neue Option FREETZ_ANCIENT_SYSTEM für die Liebhaber antiker Linuxsystme
    wie Ubuntu 14. Durch diese Option werden Dinge deaktivert die mit Sicherheit nicht funktionieren werden. Es
    gibt dennoch keine Funktionsgarantie füe diese veralteten Systeme.
    Siehe d5e0121d

  • 2023-01-26
    Es werden die 3 neue Buildsysteme Meson, Ninja und Cmake unterstützt.

  • 2023-01-14
    Mit tools/prerequisites können alle nötigen Packages für das laufende Linux angezeigt und installiert werden.
    Es werden die Packages verwendet die auch unter PREREQUISITES zu sehen sind
    Siehe 182abe40

  • 2023-01-06
    Der Hauptmirror läuft aktuell nicht. Wenn er nochmal rennt wird es wieder gehen.
    UPDATE: Vorübergehend eine Alternative gefunden.

  • 2022-12-14
    Frohe Weihnachten und guten Rutsch.

  • 2022-12-11
    AVM hat wie gewohnt Fritzos optimiert und den multid noch viel mehr verbessert. Eines seiner neuen Features
    ist ein Crash wenn Port 53/udp belegt ist. So kann durch die Sicherheitsoptimierungen kein anderer DNS-Server
    mehr auf dem Standardport betrieben werden.
    Falls man darauf nicht verzichten möchte bietet sich eine Alternative wie Openwrt an.
    UPDATE: libmultid funktioniert nun auch mit separate-uclibc.

  • 2022-11-01
    Die precompiled Hosttool werden nun nicht mehr mit Ubuntu 18 x64 sondern sondern mit Ubuntu 20 x64 erstellt.
    Daher werden diese auf sehr alten Systemen nicht mehr funktionieren.
    Alternativen:

    • Die Tools selbst bauen
    • Ein Docker Image verwenden
    • Das Betriebsystem aktualisieren

    Siehe 061da8a1

  • 2022-10-16
    Es wurde ein neuer Tag ng22100 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 ng22100

  • 2022-08-24
    Es gibt keine vorcompilierte Toolchains mehr. Ich bin das ständige herumgemäkel der vielen Profis leid.
    Dadurch verlängert sich der Buildvorgang je nach Prozessor um rund 30 Minuten.
    Siehe 3dd4b81f und 90315913

  • 2022-07-08
    Es wurde ein neuer Tag ng22070 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 ng22070

  • 2022-07-03
    Der SVN-Server auf Boxmatrix kann nicht mehr aktualisiert und sollte daher nicht mehr verwendet werden.
    Zurückzuführen ist diese Deaktivierung auf Patches über die sich Hippi ärgerte, ohne die fitimg in Freetz
    allerdings nicht nutzbar gewesen wäre. Auf seinen Wunsch wurde sein Perl-Script aus Freetz entfernt und
    mit Standard-Tools aus Device Tree Compiler und U-Boot sowie PeterPawns fit_tools und fitdump ersetzt.
    Vorteile diese Umstellung sind unter anderem dass nicht mehr jedes einzelne neue Gerät aufwändig in das
    Script hineingebastelt werden muss und die Tools auch auf der Fritzbox selbst zur schnellen Anzeige der
    inaktiven Partition nutzbar sind.
    Siehe extrem schlimmer Patch / noch schlimmerer Patch

  • 2022-06-02
    Zum Auschecken und wärend des Buildvorgangs ist keine umask 0022 mehr notwendig, die Berechtigungen
    werden angepasst falls es notwendig ist. Dies wird nach jedem update/pull des Checkouts geprüft.
    Siehe 6b8dc635

  • 2022-05-28
    Der Kernel wird nun nicht mehr direkt aus den AVM-Sourcen gebaut sondern mit einem Download von
    kernel.org und anschliessend gepatcht. Dies erspart das ständige Warten auf AVM bis Sourcen verfügbar
    sind, ausserdem werden für Laborversionen nur sporadisch Sourcen veröffentlich, für Inhaus überhaupt
    nicht. Für eine solche Firmware stehen keine Kernelmodule zur Verfügung.
    Dies kann mit den Inhaus 7.39 dieser Geräte getestet werden:

    • 4.4.271 - 3000 + 7530 + 6850-4G + 6850-5G
    • 4.4.271 - 2400
    • 4.9.218 - 7590(ac) + 7590ax
    • 4.19.183 - 7530ax

    Siehe 4d29c10d

  • 2022-05-27
    Die precompiled dl-Tooolchains und dl-Hosttool werden nun nicht mehr mit Ubuntu 14 x64 erstellt sondern
    sondern mit Ubuntu 18 x64. Der Aufwand für die Wartung dieses 8 Jahre alten Linuxes ist zu gross. Daher
    werden diese auf sehr alten Systemen nicht mehr funktionieren da dort zB die glibc zu alt ist. Von Debian 9
    wurde dies bereits gemeldet.
    Alternativen:

    • Die Toolchains selbst bauen, dazu im menuconfig keinen "APTguru" sondern höchstens "Experte" auswählen
    • Ein Docker Image verwenden, auf Docker-Hub gibt es eine recht grosse Auswahl
    • Endlich mal das Betriebsystem aktualisieren

    Siehe 8e6c52a3

  • 2022-05-24
    Da es für MD5 und SHA1 günstige Kollisionsangriffe gib gelten diese als unsicher und Freetz nutzt deshalb
    jetzt für alle Downloads SHA256-Hashes. Wem fehlende oder alte Hashes auffallen möge diese korrigieren.
    Siehe 2b11ebd6

  • 2022-04-17
    Es wurde ein neuer Tag ng22040 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 ng22040

  • 2021-12-10
    Mal wieder fehlerhafter Sourcecode von AVM
    Beim von AVM neu veröffentlichten Quellcodepaket der 5530-07.29 passt wieder der Quellcode des Kernels
    nicht zur .config des Kernels. Falls jemand Lust hat bei AVM nachzufragen: [email protected].
    Es gibt im Quellcode die Symbole CONFIG_AVM_PA_SCH_TACK und CONFIG_PHY_ID0_JZ_66791_PANIC, in
    der .config dagegen nicht. Wie diese korrekt gesetzt werden muss gewürfelt werden. Für "SCH_TACK" könnte
    m die korrekte Option sein, vielleicht. "JZ-66791"? Nach dem Lesen von FritzBox 7590 hängt im BootLoop
    lasse ich die Option lieber auf n da sie wohl die Fritzbox unbrauchbar machen könnte.
    Zum "Glück" können Kernel der (bei AVM) neuesten Kernelversion 4 eh nicht ersetzt, sondern nur Module
    hinzugefügt oder ersetzt werden. Weitere bedauerliche Einzelfälle bei denen auch "SCH_TACK" unklar ist:

    • 1200_07.27
    • 7530_07.25
    • 1750_07.27
    • 5491_07.27
    • 7490_07.27

    Siehe 94930632 und 2688d20d6

  • 2021-12-02
    Die aktuelle Updaterunde bei AVM ist vermutlich offenbar noch nicht abgeschlossen.
    Ob es sich bei den PSQ19P2NL4 Updates wirklich um Sicherheitsupdates handelt werden wir spätestens in
    ein paar Jahren erfahren, vielleicht auch gar nicht. Auf Kompatibilitätsupdates deutet hin dass die 6850 und
    6890 noch bei PSQ19P2NL3 stecken, aber kürzlich heimliche Updates ohne Versionsänderung erhielten.
    Zu
    den Updates gibt es diesbezüglich keine Stellungsnahme von AVM sondern nur diesen nebulösen Textblock
    Mit jedem neuen FRITZ!OS-Update aktualisiert AVM auch die Sicherheitsfunktionen
    und empfiehlt daher grundsätzlich für alle Geräte, das Update durchzuführen.
    Wer lieber Offenheit bei Updates hat könnte (falls kompatibel) zu OpenWrt wechseln.
    Siehe AVM: Sicherheitsinfos zu Updates, AVM: info_de.txt, IPPF: Sicherheitslücke bei AVM ?!, OpenWrt: AVM, Discussion: Stammzertifikatsupdate

  • 2021-11-29
    AVM bastelt am Format der GPL Sourcen herum.
    Bis Fritzos 07.27 der 7490 befanden sich die Kernelsourcen noch in einer eigenen GPL/GPL-kernel.tar.gz
    Datei. Bei 07.29 sind direkt alle Datein in der bereitgestellten .tar. Das bedeutet für deren Nutzung wieder
    unnötigen Mehraufwand. Noch nicht einmal das Namensschema der Sourcedateien ist bei AVM konsistent.
    Ein Diff zu den unmodifizierten Kernelquellen gibt es nach wie vor nicht bei AVM.
    Siehe osp.avm.de/fritzbox/fritzbox-7490/

  • 2021-10-15
    AVM hat neue uralte Sicherheitsverbesserungen veröffentlicht:

    • FRITZ!OS 7.25: von AVM angegebenes Veröffentlichungsdatum 25.02.2021
    • FRITZ!OS 7.27: von AVM angegebenes Veröffentlichungsdatum 11.05.2021
    • FRITZ!OS 7.01: von AVM angegebenes Veröffentlichungsdatum 12.09.2018
    • FRITZ!OS 7.00: vom 22.11.2018 auf den 24.07.2018 umdatiert

    Auf die heimlichen Aktualisierung ohne Versionsveränderung von 6820v3, 6850 und 6890 wird nicht eingegangen.
    Siehe AVM Sicherheitsinfos zu Updates, WayBack Machine 21.03.2021 & WayBack Machine 14.10.2021

  • 2021-09-22
    Es wurde ein neuer Tag ng21090 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 ng21090

  • 2021-05-05
    Die libc und SEPARATE_AVM_UCLIBC
    Bis zu Fritzos 7.0x hat AVM uClibc-ng 1.0.14 oder ältere uClibc verwendet. Beginnend mit 7.1x wurden dann
    neuere und teilweise verschiedene Versionen von uClibc-ng, musl oder glibc genutzt. Freetz nutzt weiterhin
    ausschliesslich eine neuere Version von uClibc-ng. Diese wird von den AVM-Binaries nicht gefunden und bei
    den Freetz-Binaries wird der Pfad nach /usr/lib/freetz/ fest vorgegeben.
    Falls man nur mit Freetz erstellte Binaries nutzen möchte, muss die libc Library auch kopiert werden! Der
    Pfad kann gegebenenfalls mit FREETZ_RPATH angepasst werden.

  • 2021-04-10
    Neue Linux-Benutzer werden jetzt mit IDs ab 900 angelegt. Dadurch werden sie nicht mehr von AVM gelöscht.
    Siehe 8d2700ef

  • 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 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 8ebedc0c

  • 2020-04-17
    Patch multiple fax pages hinzugefügt.
    Mit diesem Patch können mehrere Seiten in einem Fax verschickt werden.
    Siehe 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 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 a7a60102

  • 2020-02-02
    Der neue Link /ftp zeigt immer auf das Verzeichnis /var/media/ftp/.
    Siehe 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 78a39a9d

  • 2020-01-30
    Freetz-NG hat Geburtstag!
    Ein erfolgreiches Jahr unter dem Motto: Mehr Features - weniger Bugs.
    Siehe 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 4421b48d
    Siehe 66c33a0a
    Siehe 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 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 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 6f93fa14

  • 2019-10-06
    Patch udevmount hinzugefügt.
    Dies ist der Nachfolger von FREETZMOUNT und unterstützt udev.
    Siehe 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 27b492b7

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

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

  • 2019-09-12
    Package Addhole hinzugefügt.
    Dieses lädt Hostlisten herunter und blockiert sie mit Dnsmasq.
    Siehe 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 9f1eec67

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

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

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

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

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

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

  • 2019-06-12
    Patch add-swapoptions hinzugefügt.
    Die Swap-Optionen sind nun optional und standardmässig deaktiviert.
    Siehe 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 dcbd4885
    Siehe 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 0c7fafc8

  • 2019-04-02
    Package ProxyChains-NG hinzugefügt.
    Damit kann jedes Programm einen Proxy verwenden.
    Siehe 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 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 be2994f7

  • 2019-02-04
    Package CA-bundle (ursprünglich CAbundle) hinzugefügt.
    Damit können wget, curl usw HTTPS-Zertifikate prüfen.
    Siehe 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 f300b9a7

  • 2019-02-04
    Patch modify-dsl-dettings hinzugefügt.
    Mit diesem Patch wird die DSL Störsicherheit um 4 Performance-Stufen erweitert.
    Siehe 09aae63e
    Siehe 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 e6d16b75
    Siehe 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 f97f6679
    Siehe 9bf028d7

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