]> gitweb.morketsmerke.org Git - mmtool.git/commitdiff
Synchronizacja z ze starym repozytorium
authorxf0r3m <jakubstasinski@protonmail.com>
Thu, 31 Aug 2023 16:00:30 +0000 (18:00 +0200)
committerxf0r3m <jakubstasinski@protonmail.com>
Thu, 31 Aug 2023 16:00:30 +0000 (18:00 +0200)
index.html [deleted file]
module/immudex.php
module/immudex_old.php [moved from immudex.html with 64% similarity, mode: 0755]
resources/fp_changelog.txt
resources/fp_changelog.txt_ [deleted file]
resources/idx_changelog.txt

diff --git a/index.html b/index.html
deleted file mode 100644 (file)
index 0e1d8ce..0000000
+++ /dev/null
@@ -1,231 +0,0 @@
-<!DOCTYPE html>
-<html>
-       <head>
-               <meta charset="utf-8" />
-               <link rel="icon" type="image/png" href="https://i.ibb.co/khy45hh/mm.png">
-               <link rel="stylesheet" type="text/css" href="style.css">
-       </head>
-       <body>
-<pre>
-                        __        __                           __
-   ____ ___  ____  _____/ /_____  / /__________ ___  ___  _____/ /_____
-  / __ `__ \/ __ \/ ___/ //_/ _ \/ __/ ___/ __ `__ \/ _ \/ ___/ //_/ _ \
- / / / / / / /_/ / /  / ,< /  __/ /_(__  ) / / / / /  __/ /  / ,< /  __/
-/_/ /_/ /_/\____/_/  /_/|_|\___/\__/____/_/ /_/ /_/\___/_/  /_/|_|\___/
-
-</pre>
-               <div class="main">
-                       <p class="links">
-                               <a href="articles/linux/index.html">linux</a>
-                               <a href="articles/bsd/index.html">bsd</a>
-                               <a href="articles/raspberrypi/index.html">raspberry pi</a>
-                               <a href="articles/terminallog/index.html">terminallog</a>
-                               <a href="articles/tnt/index.html">tips&amp;ticks</a>
-        <a href="articles/immudex/index.html">immudex - docs</a>
-        <a href="https://github.com/xf0r3m">git</a>
-        <a href="articles/immudex/immudex.html">immudex</a>
-                       </p>
-      <p>&nbsp;</p>
-      <p>
-        <strong>Changelog</strong>:
-      </p>
-                       <ul class="reduced-list">
-       <li>29.07.2023 - Test funkcji writeChangelogEntry</li>
-       <li>28.07.2023 - Nocny test</li>
-       <li>14.04.2023 - Utworzenie kategorii dla dokumentacji Immudex</li>
-       <li>23.12.2022 - Dodanie "Instalacja własnościowego sterownika graficznego Nvidii na Debian 11"</li>
-       <li>10.12.2022 - Zmiana layoutu dużych materiałów na terminallog</li>
-       <li>10.12.2022 - Odświerzenie artykułu 'Ściąga z PYTHONga'</li>
-       <li>10.09.2022 - Dodanie "Python. Ćwiczenia." na terminallog</li>
-       <li>01.09.2022 - Wydanie immudex w wersji 0.0.0</li>
-       <li>01.09.2022 - Dodanie "Red Hat Enterprise Linux 9 - RHCSA" na terminallog</li>
-       <li>24.07.2022 - Dodanie "Uruchomienie skryptu podczas ładowania systemu - jednostka systemd"</li>
-       <li>20.05.2022 - Dodanie "Przenoszenie systemu operacyjnego z maszyny wirtualnej na fizyczny komputer"</li>
-       <li>15.05.2022 - Zmiana FAQ na Tips&amp;Tricks</li>
-       <li>13.05.2022 - Dodanie "Podłączanie 7-calowego ekranu dotykowego (1024x600) do Raspberry Pi"</li>
-       <li>07.05.2022 - Przeniesienie strony na adres https://morketsmerke.github.io</li>
-       <li>06.05.2022 - Wydanie greenOS 1.4</li>
-       <li>05.05.2022 - Zmiany w greenOS. Wydanie wersji greenOS 1.3 (btw i use Arch)</li>
-       <li>27.04.2022 - Wydanie OTP w wersji 1.0.5</li>
-       <li>17.04.2022 - Wydanie OTP w wersji 1.0.4</li>
-       <li>16.04.2022 - Wydanie OTP w wersji 1.0.3</li>
-       <li>31.03.2022 - Przeniesienie strony na inny serwer. Powrót do domeny morketsmerke.net. Home Sweet Home.</li>
-       <li>29.03.2022 - Test GitHub CLI</li>
-       <li>27.03.2022 - Wydanie greenOS greenServer</li>
-       <li>27.03.2022 - Wydanie wersji greenOS 1.2</li>
-       <li>27.02.2022 - Usunięcie dotychczasowej serii "Jak działa Linux". Wymaga ona przeredagowania.</li>
-       <li>13.02.2022 - Wydanie OTP w wersji 1.0.2</li>
-       <li>13.02.2022 - Wydanie greenOSTe 9.0.1</li>
-       <li>11.02.2022 - Upublicznienie archiwum z greenOSAE</li>
-       <li>11.02.2022 - Przeniesienie danych z ftp.morketsmerke.net na serwis sourceforge.net oraz aktualizacja adresów odnośników na stronie greenOS</li>
-       <li>30.01.2022 - Wydanie greenOS Ratpoison</li>
-       <li>30.01.2022 - Wydanie greenOS 1.1</li>
-       <li>22.01.2022 - Dodanie kolejnego rozdziału do serii "Jak działa Linux?"</li>
-       <li>07.01.2022 - Dodanie kolejnego rozdziału do serii "Jak działa Linux?"</li>
-       <li>04.01.2022 - Dodanie "linux/Szyfrowany rootfs na greenOSTe"</li>
-       <li>30.12.2021 - Wydanie pierwszej wersji greenOS Trisquel edition (Torwards the sun)</li>
-       <li>23.12.2021 - Dodanie "Szyfrowany rootfs na greenOS"</li>
-       <li>22.12.2021 - Wydanie OTP w wersji 1.0.1</li>
-       <li>19.12.2021 - Dodanie kolejnego rozdziału do serii "Jak działa Linux?"</li>
-       <li>12.12.2021 - Wydanie pierwszej wersji OTP o nazwie kodowej "Wise choice".</li>
-       <li>06.12.2021 - Rozpoczęcie prac nad OTP.</li>
-       <li>05.12.2021 - Reaktywacja projektu greenOS (Wydanie wersji 1 [Torwards the sun])</li>
-       <li>18.11.2021 - Dodanie kolejnego rodziału do serii "Jak działa Linux?"</li>
-       <li>14.11.2021 - Update materiału "Parabola GNU/Linux-libre"</li>
-       <li>12.11.2021 - Dodanie "Parabola GNU/Linux-libre"</li>
-       <li>28.10.2021 - Dodanie kolejnego rozdziału do serii "Jak działa Linux?"</li>
-       <li>15.10.2021 - Dodanie kolejnego rozdziału do serii "Jak działa Linux?"</li>
-       <li>03.10.2021 - Dodanie kolejnego rozdziału do serii "Jak działa Linux?"</li>
-       <li>26.09.2021 - Przeniesie morketsmerke.net na morketsmerke.github.io</li>
-       <li>24.09.2021 - Zwieszenie wsparcia dla greenOS</li>
-       <li>19.09.2021 - Dodanie "greenOSAE"</li>
-       <li>05.09.2021 - Dodanie "Raspberry Pi jako przekaźnik bluetooth"</li>
-       <li>03.09.2021 - Dodanie "Instalacja systemu z własnego obrazu LiveCD z Debianem"</li>
-       <li>02.09.2021 - Dodanie "Własne LiveCD z Debianem"</li>
-       <li>21.08.2021 - Wydanie pierwszej oficjalnej wersji greenOS</li>
-       <li>30.07.2021 - Dodanie "GNU mailutils jako program mailowy"</li>
-       <li>29.07.2021 - Dodanie "Raspberry Pi jako serwer poczty"</li>
-       <li>30.06/01.07.2021 - Uruchomienie mirroru Debiana dla stable, oldstable dla architektur amd64 oraz i386</li>
-       <li>12-13.06.2021 - Rozpoczęcie prac nad greenOS</li>
-       <li>08.06.2021 - Rozpoczęcie serii materiałów "Jak działa Linux?"</li>
-       <li>15.05.2021 - Uaktualnienie "Laboratorium sieci VPN".</li>
-       <li>15.05.2021 - Dodanie "Sieci VPN" na terminallog.</li>
-       <li>07.05.2021 - Dodanie "Konfiguracja HAProxy dla HTTP oraz HTTPS" na terminallog.</li>
-       <li>05.05.2021 - Aktualizacja FAQ.</li>
-       <li>03.05.2021 - Zmiany w "lost+found".</li>
-       <li>02.05.2021 - Dodanie "20 letni Sun Netra T1 jako serwer mailowy z wykorzystaniem NetBSD".</li>
-       <li>30.04.2021 - Dodanie "Instalacja NetBSD".</li>
-       <li>11.04.2021 - Dodanie "Dziennika OpenBSD".</li>
-       <li>04.04.2021 - Zakończenie prac nad obecną formą strony.</li>
-       <li>26.03.2021 - Zakończenie przenoszenia treści na nową wersję strony.</li>
-       <li>01.11.2020 - Przenosiny zakończone, utworzenie frontpage-a morketsmerke.net.</li>
-       <li>28.10.2020 - Rozpoczęcie przenosin na inny sprzęt.</li>
-       <li>19.10.2020 - Rozpoczęcie redagowania artykułu Bash Bushido dla terminallog.</li>
-       <li>16.10.2020 - Rozpoczęcie przenoszenia treści na nową wersję strony.</li>
-       <li>15.10.2020 - Utworznie statycznych podstron dla katalogów.</li>
-       <li>14.10.2020 - Rozpoczęcie tworzenia nowej odsłony strony morketsmerke.net.</li>
-                       </ul>
-      <p><strong>Ostatnie zmiany w projektach</strong>: <a href="https://github.com/xf0r3m">https://github.com/xf0r3m</a></p>
-      <ul id="chprojects" class="reduced-list" style="height: 100px;">
-       <li>immudex - f0aa6e2 - <a href="https://github.com/xf0r3m/immudex/commit/ab2640b07d363e2c584fa40ac0cbcd29df0aa6e2">Dodanie informacji o przerwie w dostępie do searx.morketsmerke.org</a></li>
-       <li>immudex-testing - a19a351 - <a href="https://github.com/xf0r3m/immudex-testing/commit/e18ae93a9d6e151c2c183d293f04f4f82a19a351">immudex_hostname - unifikacja - BT #92</a></li>
-       <li>bugtrack - 56267da - <a href="https://github.com/xf0r3m/bugtrack/commit/877c5e12b0508b69d8c29a1057a888a6a56267da">Minimalna wielkość pola zmiany statusu - BT #82</a></li>
-       <li>morketsmerke-dev - 0604faa - <a href="https://github.com/morketsmerke/morketsmerke-dev/commit/32258f745afe1c080ef4ae0977487034e0604faa">Zakończenie redagowania rozdziału 9 materiału Linux. Podstawy.</a></li>
-      </ul> 
-      <p><strong>Ostatnie zgłoszenia w serwisie BugTrack</strong>: <a href="https://bugtrack.morketsmerke.org">https://bugtrack.morketsmerke.org</a></p>
-      <ul id="chbugtrack" class="reduced-list" style="height: 100px;">
-       <li><a href="https://bugtrack.morketsmerke.org/?p=comments&bid=94">#94</a> - IDLE - problem - Repozytorium dla IDLE</li>
-       <li><a href="https://bugtrack.morketsmerke.org/?p=comments&bid=93">#93</a> - immudex - ulepszenie - Informacja o aktualizacji pakietów</li>
-       <li><a href="https://bugtrack.morketsmerke.org/?p=comments&bid=92">#92</a> - immudex-testing - ulepszenie - immudex_hostname - unifikacja</li>
-       <li><a href="https://bugtrack.morketsmerke.org/?p=comments&bid=90">#90</a> - IDLE - problem - idle_cli.sh</li>
-      </ul>
-      <p>&nbsp;</p>
-      <p>
-        <strong>O mnie</strong></li>
-      </p>
-               <div>
-               <img src="https://i.ibb.co/D9CYmS5/mm-lb.png" style="display: block; float: left;" />
-               <p> 
-           Cześć, mam imię Jakub i jestem entuzajstą systemów uniksopodobnych,
-        serwerów (zarówno fizycznych maszyn jak i demonów) oraz różnych 
-        dziwnych
-        rozwiązań komputerowych jak np. cienkie klienty. Żaden ze mnie
-        <em>sysadmin</em>. Ta strona jest przedłużeniem mojej pamięci i
-        powstała w jednym celu - zapisać wszystko z czym miałem styczność
-        podczas moich zabaw z komputerami (if u know what i mean ;)). Często
-        korzystałem z różnych źródeł próbując coś sobie skonfigurować na
-        Linuksie czy innym Uniksie i zawarte tam informacje nie zawsze były 
-        trafne, akurat w moim przypadku. (Oczywiście!) Dlatego też zamiast
-        15 minut, spędzałem nad nią kilka godzin.
-        Kiedy już osiągnąłem cel, doszedłem do wniosku że tyle pracy nie może
-        przecież pójść na marne i zacząłem te swoje rozwiązania spisywać
-        do plików .txt. Później wpadłem na pomysł, że przecież mogę utworzyć
-        bloga i tam wszystko umieszczać. Ta strona miała kilka wersji,
-        charakteryzujących się różnorakim <em>designem</em>, <em>layoutem</em>. 
-       czy rozwiązaniem. Ta jest wersją 6. Czy ostateczną? Tego niewiadomo.
-        Sądząc po tym jak szybko się nudze i jak bardzo nie służy mi stagnacja
-        z dużym prawdopodobieństwem chyba nie.
-      <!--
-                Po chyba pięciu wersjach jest... Najbardziej hakerska wersja tej strony. 
-                Wygląda jakby autorowi ewidentnie się nie chciało. Chociaż dzisiaj w 
-                czasach ogólnej, ekscytującej brzydoty design ukradziony z pierwszych 
-                stron sieci World Wide Web, gdzie dzieciaki przenosiły to co widziały 
-                na BBS, pójdzie to nawet na tosterze na ziemiaki. Szczerze żałuje, że 
-                nie urodziłem się wcześniej. Żałuje że, nie dorastałem w raz rodzącymi 
-                się w bólach globalnymi sieciami, chociaż czy wtedy dorastając w takim 
-                samym środowisku potrafiłbym myśleć w podobny sposób jak dzisiaj? Może
-                kierowałbym się innymi wartościami? To jest tylko wypełniacz. Oryginalne
-                Lorem Ipsum. Tutaj wpisz przykładowy tekst.</li>
-                 </li>
-                ~xf0r3m
-      -->
-                       </p>
-               </div>
-      <p>
-        Materiały tutaj zamieszczone, tworzę wyłącznie z myślą o sobie samym.
-        Materiały są pełne literówek, błędów językowych, gramatycznych czy 
-        ortograficznych (spędzając wiecej czasu w książkach o Linuksie czy
-        jezykach oprogramowania nabawiłem się chyba jakiejś dysleksji, może te
-        akapity uda się napisać poprawnie).
-        Te można sobie darować, jednak pracuje nad tym aby każdy materiał był
-        jak najbardziej merytoryczny i zawierał jak najmniej tego typu błędów.
-        Jednym słowem grafomania. Materiały zawarte na tej stronie są publikowne
-        w oparciu o <em>copyleft</em>. (Nie chce mi się przytaczać pełnej nazwy
-        tej licencji. Nawet jej nie znam. W kwestajach licencyjnych jestem
-        straszym ignoratem, liczą się tylko te najbardziej liberalne jak
-        <em>GPL</em> [zaraz i tak się dowiem, że GPL nie jest, aż tak mocno
-        liberalna], zatem moją licencje mogę określić mianem JCh - "Bierzcie i
-        korzystajcie z tego wszyscy, to jest moja praca wydana na wieki 
-        wieków", wszystkie inne licencje ograniczające użytkownika to ściek.)
-        Dlatego też śmiało można korzystać ze wszystkich materiałów tutaj
-        umieszczonych. Nie obiecuje, że ta strona będzie komukolwiek przydatna,
-        ale jak już jesteście to siadajcie. Brawo dotarłeś do końca internetu.
-      </p>
-      <p>
-       Jakby ktoś potrzebował kontaktu ze mną, to znajdzie go pod tym
-       adresem mailowm: <a href="mailto:xf0r3m@gmail.com">itaktegonieodczytam@gmail.com</a>.
-      </p>
-                       <p>&nbsp;</p>
-                       <p>
-                               <strong>Oznaczenia tekstu stosowane w materiałach:</strong><br />
-        <em>(autor zastrzega sobie możliwość niestosowania się do poniższych
-        reguł)</em>
-                       </p>
-                       <ul>
-                               <li>
-<pre class="code-block">
-# rcctl enable dnsmasq
-</pre>
-                                       (<strong>&lt;pre class=".code-block"&gt;&lt;/pre&gt;</strong>) - bloki kodu; 
-                    zawartość plików konfiguracyjnych powyżej jednej linii; informacje zwracane 
-                    przez programy,
-                               </li>
-                               <li>
-                                       <code class="code-inline">rcctl enable dhcpd</code>
-                                       (<strong>&lt;code class="code-inline"&gt;&lt;/code&gt;</strong>) - fragmenty 
-                    bloków oznaczonych klasą <em>.code-block</em>; pojedyńcze linie poleceń lub 
-                    linie plików konfiguracyjnych oraz ewentualne ich fragmenty użyte w innych 
-                    elementach niż te opisane powyższą klasą; informacje zwracane przez programy 
-                    wykorzystane w akapitach,
-                </li>
-                               <li><strong>&lt;em&gt;&lt;/em&gt;</strong> - wyrazy obce; nazwy programów; scieżki; 
-                    nazwy plików,
-                </li>
-                               <li><strong>&lt;strong&gt;&lt;/strong&gt;</strong> - przedstawienia znaków; 
-                    szczególny nacisk na fragmenty tekstu; pierwsze wystąpienie frazy w 
-                    przeznaczonym dla niej fragmencie tekstu.
-                </li>
-        <li><strong>&lt;u&gt;&lt;/u&gt;</strong> - nałożenie nacisku na termin
-                    mniej istotny niż znacznik <em>strong</em>
-                </li>
-                       </ul>
-                       </div>
-                       <p>&nbsp;</p>
-                       <p class="footer">
-                               2023; COPYLEFT; ALL RIGHTS REVERSED;
-                       </p>
-
-               </body>
-       </html>
-
-        
index 9f1b8c0c9dc7016b78df51408126ba5dc9dcd567..a6d29581dee6766bf7dc77248bded89549d7945f 100755 (executable)
           <td class="centered-text">&#x2714;</td>
           <td class="centered-text">&#x2714;</td>
         </tr>
+        <tr>
+          <td>Przeglądarka LibreWolf</td>
+          <td class="centered-text">&#x2716;</td>
+          <td class="centered-text">&#x2714;</td>
+          <td class="centered-text">&#x2716;</td>
+        </tr>
         <tr>
           <td>Przeglądarka Mozilla Firefox ESR</td>
           <td class="centered-text">&#x2714;</td>
         <tr>
           <td colspan="3">&bull;&nbsp;<a href="https://github.com/xf0r3m/immudex/blob/main/changelogs/<?php echo $version; ?>.txt">Lista zmian dla wydania</a></td>
         </tr>
+        <!--
         <tr>
           <th colspan="3">&bull;&nbsp;immudex-testing (Debian testing, 13 Trixie)&nbsp;&bull;</th>
-          <?php $branch="testing"; ?>
+          <?php #$branch="testing"; ?>
         </tr>
         <tr>
           <td rowspan="2">64-bit:</td>
-          <?php $version=getVersion($branch); $arch="64"; ?>
-          <td colspan="3"><?php getLink($branch, $version, $arch); ?></td>
+          <?php #$version=getVersion($branch); $arch="64"; ?>
+          <td colspan="3"><?php #getLink($branch, $version, $arch); ?></td>
         </tr>
         <tr>
-          <td><?php echo "CRC: " . getCRC($branch, $version, $arch); ?></td>
-          <td><?php echo "SHA1: " . getSHA1($branch, $version, $arch); ?></td>
+          <td><?php #echo "CRC: " . getCRC($branch, $version, $arch); ?></td>
+          <td><?php #echo "SHA1: " . getSHA1($branch, $version, $arch); ?></td>
         </tr>
         <tr>
           <td rowspan="2">32-bit:</td>
-          <?php $arch="32"; ?>
-          <td colspan="3"><?php getLink($branch, $version, $arch); ?></td>
+          <?php #$arch="32"; ?>
+          <td colspan="3"><?php #getLink($branch, $version, $arch); ?></td>
         </tr>
         <tr>
-          <td><?php echo "CRC: " . getCRC($branch, $version, $arch); ?></td>
-          <td><?php echo "SHA1: " . getSHA1($branch, $version, $arch); ?></td>
+          <td><?php #echo "CRC: " . getCRC($branch, $version, $arch); ?></td>
+          <td><?php #echo "SHA1: " . getSHA1($branch, $version, $arch); ?></td>
         </tr>
         <tr>
           <td colspan="3">&bull;&nbsp;<a href="https://github.com/xf0r3m/immudex-testing/blob/main/changelogs/<?php echo $version; ?>.txt">Lista zmian dla wydania</a></td>
         </tr>
+        -->
         <tr>
           <th colspan="3">&bull;&nbsp;immudex-lhe (oldoldstable, Debian 10 Buster)&nbsp;&bull;</th>
           <?php $branch="lhe"; ?>
           <td><?php echo "SHA1: " . getSHA1($branch, $version, $arch); ?></td>
         </tr>
         <tr>
-          <td colspan="3">&bull;&nbsp;<a href="https://github.com/xf0r3m/immudex-testing/blob/main/changelogs/<?php echo $version; ?>.txt">Lista zmian dla wydania</a></td>
+          <td colspan="3">&bull;&nbsp;<a href="https://github.com/xf0r3m/immudex-lhe/blob/main/changelogs/<?php echo $version; ?>.txt">Lista zmian dla wydania</a></td>
         </tr>
       </table>
       <p>
         uzyskujemy za pomocą hasła <em>user1</em>. Możemy również skorzystać z
         konta superużytkownika <em>root</em> z hasłem <em>toor</em>.
       </p>
+      <p>
+        <strong>Meta-Distribution Rolling-Release</strong>
+      </p>
+      <p>
+        Obecnie immudex-testing wydawany jest na zasadzie: 
+        <strong>Meta-Distribution Rolling-Release</strong>.
+        Przez co obrazy płyty wydawane przez autora dystrybucji nie będą już 
+        dostępne. Zatem takie czynności jak 'rewinding' oraz aktualizacje 
+        obrazu nie mają już racji bytu. Obecnie istnieje tylko kod i tylko on
+        się liczy. Jeśli chcemy dokonać jakiś zmian wystarczy dodać swoje 
+        zmiany do pliku bazowego (<em>versions/base.sh</em>).
+      </p> 
+      <p>
+        Zmiany będą publikowane nieregularnie. Tylko i wyłącznie za pomocą 
+        serwisu Git (github.com). Każda aktualizacja będzie wymagała zbudowania
+        nowego obrazu iso.
+      </p>
+      <p>
+        Zmiana podejścia jest efektem dążenia do pełnej bezkosztowości. Gdzie 
+        do tej pory dotyczyła ona jedynie tych użytkowników, którzy budowali
+        immudex od zera. Nie dotyczyła za to ich twórców, którzy muszą ponieść
+        koszta związane z utrzymaniem mirrorów obrazów płyt (nie ma co się 
+        oszukiwać serwis sourceforge.net [ze względów wyłącznie związanych z 
+        prędkością przesyłania] nie jest nalepszym miejscem dystrybucji dużych
+        plików, jaką z pewnością stał by się immudex [rozmiary obrazów co raz 
+        bardziej zbliżają się do 2GB]), serwerów budowania, czy środowisk
+        wirtualizacji na których sprawdzane są obrazy pod względem poprawności
+        działania wielu kluczowych komponentów. Przy słabszych połączeniach 
+        internetowych znacznie szybciej jesteśmy w stanie zbudować immudex
+        niż pobrać obraz płyty. Debian posiada serwery lustrzane w każdym
+        bardziej rozwiniętym kraju świata. Wystarczy ustawić odpowiedni mirror.
+        A mówimy tu wyłącznie o kosztach materialnych, nie został tutaj
+        uwzględniony czas poświęcony na przygotowanie gotowego i sprawnego
+        obrazu. 
+      </p>
+      <p>
+        Warto wziąć również pod uwagę to, że czasmi zdarzy się jakiś 'bug', 
+        coś nie działa lub jakiś plik został zastąpiony przez oryginalny plik z
+        pakietu przez coś zmienia się nieoczekiwanie. Przy tym trybie zmian
+        można wdrażać na bierząco.
+      </p>
+      <p>
+        Zmianie ulegąją również nazwy narzędzi. Wszystkie posiadają teraz 
+        przedrostek 'immudex-'. Alias 'chhome' również.
+      </p>
+      <p>
+        Ostatnie utworzone przez autora obrazy płyt będą dostępne na pod adresem:
+        <a href="https://ftp.morketsmerke.org/archive/immudex-cd">https://ftp.morketsmerke.org/archive/immudex-cd</a>.
+      </p>
+      <p>
+        Nie wykluczone jest także aby wersja stablina przeszła na sam tryb. 
+        Wówczas najprawdopodobniej dojdzie do unifikacji wszystkich trzech 
+        wersji. Użytkownicy będą wybierać poprzez wskazanie konkretnego pliku 
+        bazowego. Wybór będzie pomiędzy LHE a wersją stabilną. Po wersji 
+        testowej pozostanie tylko wykorzystywana gałąź projektu 'xfcedebian', 
+        gdyż jest ona chyba najbardziej przyjemna w obsłudze. Pojawiła się
+        również koncepcja, aby immudex był budowany na dowolnej wersji
+        Debiana, z jednym konkretnym layoutem, z jednym zestawem narzędzi.
+      </p>
       <p>
         <strong>Dokumentacja projektu:</strong>
       </p>
old mode 100644 (file)
new mode 100755 (executable)
similarity index 64%
rename from immudex.html
rename to module/immudex_old.php
index 46d85e5..80f68d0
@@ -1,3 +1,39 @@
+#!/usr/bin/php -d log_errors=Off
+<?php
+  function getVersion($branch, $arch="64") {
+    return trim(file_get_contents("https://ftp.morketsmerke.org/immudex/" . $branch . "/upgrades/latest/" . $arch . "/version"));
+  }
+
+  function getLink($branch, $version, $arch) {
+    if ( $branch == "stable" ) {
+      echo "<a href=\"https://ftp.morketsmerke.org/immudex/" . $branch . "/iso/" . $version . "/immudex" . $arch . ".iso\">https://ftp.morketsmerke.org/immudex/" . $branch . "/iso/" . $version . "/immudex" . $arch . ".iso</a>";
+    } else {
+      echo "<a href=\"https://ftp.morketsmerke.org/immudex/" . $branch . "/iso/" . $version . "/immudex-" . $branch . $arch . ".iso\">https://ftp.morketsmerke.org/immudex/" . $branch . "/iso/" . $version . "/immudex-" . $branch . $arch . ".iso</a>";
+    }
+
+  }
+  
+  function getCRC($branch, $version, $arch) {
+    if ( $branch == "stable" ) {
+      $crcArray=explode(' ', trim(file_get_contents("https://ftp.morketsmerke.org/immudex/" . $branch . "/iso/" . $version . "/immudex" . $arch . "_" . $version . "_crc.txt")));
+      return $crcArray[0];
+    } else {
+      $crcArray=explode(' ', trim(file_get_contents("https://ftp.morketsmerke.org/immudex/" . $branch . "/iso/" . $version . "/immudex-" . $branch . $arch . "_" . $version . "_crc.txt")));
+      return $crcArray[0];
+    }
+  }
+  
+  function getSHA1($branch, $version, $arch) {
+    if ( $branch == "stable" ) {
+      $sha1Array=explode(' ', trim(file_get_contents("https://ftp.morketsmerke.org/immudex/" . $branch . "/iso/" . $version . "/immudex" . $arch . "_" . $version . "_sha1.txt")));
+      return $sha1Array[0];
+    } else {
+      $sha1Array=explode(' ', trim(file_get_contents("https://ftp.morketsmerke.org/immudex/" . $branch . "/iso/" . $version . "/immudex-" . $branch . $arch . "_" . $version . "_sha1.txt")));
+      return $sha1Array[0];
+    }
+
+  }
+?>
 <!DOCTYPE html>
 <html>
        <head>
         <strong>Aktualności:</strong>
       </p>
       <ul class="reduced-list">
-       <li>29.07.2023 - Test writeChangelogEntry w module immudex</li>
-       <li>25.07.2023 - Uwaga! Od poniedziałku (31.07) godziny 18:00 do wtorku(01.08) godziny 07:00 dostęp do searx.morketsmerke.org (silnik wyszukiwania, strona startowa firefox-a) może być ograniczony ze względu na prowadzone w tym czasie prace konserwatorskie.</li>
-       <li>11.06.2023 - Uwaga! Od wersji 1.0.0, immudex będzie wymagać min. 6GB wolnego miejsca na dysku.</li>
+      <?php
+        $chPath="resources/idx_changelog.txt";
+        if (isset($argv[2]) && ($argv[2] == "changelog")) {
+          writeChangelogEntry($chPath, $argv[3]);
+        }
+        printChangelog($chPath);
+      ?>
       </ul>
       <p>
         <strong>O dystrybucji:</strong>
           <td class="centered-text">&#x2714;</td>
           <td class="centered-text">&#x2714;</td>
         </tr>
+        <tr>
+          <td>Przeglądarka LibreWolf</td>
+          <td class="centered-text">&#x2716;</td>
+          <td class="centered-text">&#x2714;</td>
+          <td class="centered-text">&#x2716;</td>
+        </tr>
         <tr>
           <td>Przeglądarka Mozilla Firefox ESR</td>
           <td class="centered-text">&#x2714;</td>
       <table border="1" style="border-collapse: collapse;">
         <tr>
           <th colspan="3">&bull;&nbsp;immudex (stable, Debian 12 Bookworm)&nbsp;&bull;</th>
-                  </tr>
+          <?php $branch="stable"; ?>
+        </tr>
         <tr>
           <td rowspan="2">64-bit:</td>
-                    <td colspan="3"><a href="https://ftp.morketsmerke.org/immudex/stable/iso/1.0.1/immudex64.iso">https://ftp.morketsmerke.org/immudex/stable/iso/1.0.1/immudex64.iso</a></td>
+          <?php $version=getVersion($branch); $arch="64"; ?>
+          <td colspan="3"><?php getLink($branch, $version, $arch); ?></td>
         </tr>
         <tr>
-          <td>CRC: 3131350976</td>
-          <td>SHA1: 10de6cd5a10f3177fb37ad4da4a472151c260475</td>
+          <td><?php echo "CRC: " . getCRC($branch, $version, $arch); ?></td>
+          <td><?php echo "SHA1: " . getSHA1($branch, $version, $arch); ?></td>
         </tr>
         <tr>
           <td rowspan="2">32-bit:</td>
-                    <td colspan="3"><a href="https://ftp.morketsmerke.org/immudex/stable/iso/1.0.1/immudex32.iso">https://ftp.morketsmerke.org/immudex/stable/iso/1.0.1/immudex32.iso</a></td>
+          <?php $arch="32"; ?>
+          <td colspan="3"><?php getLink($branch, $version, $arch); ?></td>
         </tr>
         <tr>
-          <td>CRC: 1944978744</td>
-          <td>SHA1: 761e5903e684d09a400621c0b4099348707c9cf9</td>
+          <td><?php echo "CRC: " . getCRC($branch, $version, $arch); ?></td>
+          <td><?php echo "SHA1: " . getSHA1($branch, $version, $arch); ?></td>
         </tr>
         <tr>
-          <td colspan="3">&bull;&nbsp;<a href="https://github.com/xf0r3m/immudex/blob/main/changelogs/1.0.1.txt">Lista zmian dla wydania</a></td>
+          <td colspan="3">&bull;&nbsp;<a href="https://github.com/xf0r3m/immudex/blob/main/changelogs/<?php echo $version; ?>.txt">Lista zmian dla wydania</a></td>
         </tr>
         <tr>
           <th colspan="3">&bull;&nbsp;immudex-testing (Debian testing, 13 Trixie)&nbsp;&bull;</th>
-                  </tr>
+          <?php $branch="testing"; ?>
+        </tr>
         <tr>
           <td rowspan="2">64-bit:</td>
-                    <td colspan="3"><a href="https://ftp.morketsmerke.org/immudex/testing/iso/1.0.5/immudex-testing64.iso">https://ftp.morketsmerke.org/immudex/testing/iso/1.0.5/immudex-testing64.iso</a></td>
+          <?php $version=getVersion($branch); $arch="64"; ?>
+          <td colspan="3"><?php getLink($branch, $version, $arch); ?></td>
         </tr>
         <tr>
-          <td>CRC: 3706059005</td>
-          <td>SHA1: c75f5704fc7ed6d4fc917df5446b0803d1c9d6e2</td>
+          <td><?php echo "CRC: " . getCRC($branch, $version, $arch); ?></td>
+          <td><?php echo "SHA1: " . getSHA1($branch, $version, $arch); ?></td>
         </tr>
         <tr>
           <td rowspan="2">32-bit:</td>
-                    <td colspan="3"><a href="https://ftp.morketsmerke.org/immudex/testing/iso/1.0.5/immudex-testing32.iso">https://ftp.morketsmerke.org/immudex/testing/iso/1.0.5/immudex-testing32.iso</a></td>
+          <?php $arch="32"; ?>
+          <td colspan="3"><?php getLink($branch, $version, $arch); ?></td>
         </tr>
         <tr>
-          <td>CRC: 1215266066</td>
-          <td>SHA1: d458053b277fc1baa35e586e4fd42a5653306539</td>
+          <td><?php echo "CRC: " . getCRC($branch, $version, $arch); ?></td>
+          <td><?php echo "SHA1: " . getSHA1($branch, $version, $arch); ?></td>
         </tr>
         <tr>
-          <td colspan="3">&bull;&nbsp;<a href="https://github.com/xf0r3m/immudex-testing/blob/main/changelogs/1.0.5.txt">Lista zmian dla wydania</a></td>
+          <td colspan="3">&bull;&nbsp;<a href="https://github.com/xf0r3m/immudex-testing/blob/main/changelogs/<?php echo $version; ?>.txt">Lista zmian dla wydania</a></td>
         </tr>
         <tr>
           <th colspan="3">&bull;&nbsp;immudex-lhe (oldoldstable, Debian 10 Buster)&nbsp;&bull;</th>
-                  </tr>
+          <?php $branch="lhe"; ?>
+        </tr>
         <tr>
           <td rowspan="2">32-bit:</td>
-                    <td colspan="3"><a href="https://ftp.morketsmerke.org/immudex/lhe/iso/0.0.0/immudex-lhe32.iso">https://ftp.morketsmerke.org/immudex/lhe/iso/0.0.0/immudex-lhe32.iso</a></td>
+          <?php $arch="32"; $version=getVersion($branch, $arch); ?>
+          <td colspan="3"><?php getLink($branch, $version, $arch); ?></td>
         </tr>
         <tr>
-          <td>CRC: 2205689658</td>
-          <td>SHA1: 8799ca24c5246c5cddf440ff5e271feeb546b4ba</td>
+          <td><?php echo "CRC: " . getCRC($branch, $version, $arch); ?></td>
+          <td><?php echo "SHA1: " . getSHA1($branch, $version, $arch); ?></td>
         </tr>
         <tr>
-          <td colspan="3">&bull;&nbsp;<a href="https://github.com/xf0r3m/immudex-testing/blob/main/changelogs/0.0.0.txt">Lista zmian dla wydania</a></td>
+          <td colspan="3">&bull;&nbsp;<a href="https://github.com/xf0r3m/immudex-lhe/blob/main/changelogs/<?php echo $version; ?>.txt">Lista zmian dla wydania</a></td>
         </tr>
       </table>
       <p>
     </div>
   </body>
 </html>
-
-        
index ed6bd7f5b5e74f2e4a08e9bab7a2b8c70ff5a9cd..d06ca8bbc9cd6b0c4f26fdca018aa1c3b1d3d5be 100644 (file)
@@ -1,5 +1,4 @@
-29.07.2023 - Test funkcji writeChangelogEntry
-28.07.2023 - Nocny test
+01.08.2023 - Zmiany na stronie głównej morketsmerke.org oraz nowa strona dla informacji ogólnych o immudex
 14.04.2023 - Utworzenie kategorii dla dokumentacji Immudex
 23.12.2022 - Dodanie "Instalacja własnościowego sterownika graficznego Nvidii na Debian 11"
 10.12.2022 - Zmiana layoutu dużych materiałów na terminallog
diff --git a/resources/fp_changelog.txt_ b/resources/fp_changelog.txt_
deleted file mode 100644 (file)
index e5f1494..0000000
+++ /dev/null
@@ -1,72 +0,0 @@
-14.04.2023 - Utworzenie kategorii dla dokumentacji Immudex
-23.12.2022 - Dodanie "Instalacja własnościowego sterownika graficznego Nvidii na Debian 11"
-10.12.2022 - Zmiana layoutu dużych materiałów na terminallog
-10.12.2022 - Odświerzenie artykułu 'Ściąga z PYTHONga'
-10.09.2022 - Dodanie "Python. Ćwiczenia." na terminallog
-01.09.2022 - Wydanie immudex w wersji 0.0.0
-01.09.2022 - Dodanie "Red Hat Enterprise Linux 9 - RHCSA" na terminallog
-24.07.2022 - Dodanie "Uruchomienie skryptu podczas ładowania systemu - jednostka systemd"
-20.05.2022 - Dodanie "Przenoszenie systemu operacyjnego z maszyny wirtualnej na fizyczny komputer"
-15.05.2022 - Zmiana FAQ na Tips&amp;Tricks
-13.05.2022 - Dodanie "Podłączanie 7-calowego ekranu dotykowego (1024x600) do Raspberry Pi"
-07.05.2022 - Przeniesienie strony na adres https://morketsmerke.github.io
-06.05.2022 - Wydanie greenOS 1.4
-05.05.2022 - Zmiany w greenOS. Wydanie wersji greenOS 1.3 (btw i use Arch)
-27.04.2022 - Wydanie OTP w wersji 1.0.5
-17.04.2022 - Wydanie OTP w wersji 1.0.4
-16.04.2022 - Wydanie OTP w wersji 1.0.3
-31.03.2022 - Przeniesienie strony na inny serwer. Powrót do domeny morketsmerke.net. Home Sweet Home.
-29.03.2022 - Test GitHub CLI
-27.03.2022 - Wydanie greenOS greenServer
-27.03.2022 - Wydanie wersji greenOS 1.2
-27.02.2022 - Usunięcie dotychczasowej serii "Jak działa Linux". Wymaga ona przeredagowania.
-13.02.2022 - Wydanie OTP w wersji 1.0.2
-13.02.2022 - Wydanie greenOSTe 9.0.1
-11.02.2022 - Upublicznienie archiwum z greenOSAE
-11.02.2022 - Przeniesienie danych z ftp.morketsmerke.net na serwis sourceforge.net oraz aktualizacja adresów odnośników na stronie greenOS
-30.01.2022 - Wydanie greenOS Ratpoison
-30.01.2022 - Wydanie greenOS 1.1
-22.01.2022 - Dodanie kolejnego rozdziału do serii "Jak działa Linux?"
-07.01.2022 - Dodanie kolejnego rozdziału do serii "Jak działa Linux?"
-04.01.2022 - Dodanie "linux/Szyfrowany rootfs na greenOSTe"
-30.12.2021 - Wydanie pierwszej wersji greenOS Trisquel edition (Torwards the sun)
-23.12.2021 - Dodanie "Szyfrowany rootfs na greenOS"
-22.12.2021 - Wydanie OTP w wersji 1.0.1
-19.12.2021 - Dodanie kolejnego rozdziału do serii "Jak działa Linux?"
-12.12.2021 - Wydanie pierwszej wersji OTP o nazwie kodowej "Wise choice".
-06.12.2021 - Rozpoczęcie prac nad OTP.
-05.12.2021 - Reaktywacja projektu greenOS (Wydanie wersji 1 [Torwards the sun])
-18.11.2021 - Dodanie kolejnego rodziału do serii "Jak działa Linux?"
-14.11.2021 - Update materiału "Parabola GNU/Linux-libre"
-12.11.2021 - Dodanie "Parabola GNU/Linux-libre"
-28.10.2021 - Dodanie kolejnego rozdziału do serii "Jak działa Linux?"
-15.10.2021 - Dodanie kolejnego rozdziału do serii "Jak działa Linux?"
-03.10.2021 - Dodanie kolejnego rozdziału do serii "Jak działa Linux?"
-26.09.2021 - Przeniesie morketsmerke.net na morketsmerke.github.io
-24.09.2021 - Zwieszenie wsparcia dla greenOS
-19.09.2021 - Dodanie "greenOSAE"
-05.09.2021 - Dodanie "Raspberry Pi jako przekaźnik bluetooth"
-03.09.2021 - Dodanie "Instalacja systemu z własnego obrazu LiveCD z Debianem"
-02.09.2021 - Dodanie "Własne LiveCD z Debianem"
-21.08.2021 - Wydanie pierwszej oficjalnej wersji greenOS
-30.07.2021 - Dodanie "GNU mailutils jako program mailowy"
-29.07.2021 - Dodanie "Raspberry Pi jako serwer poczty"
-30.06/01.07.2021 - Uruchomienie mirroru Debiana dla stable, oldstable dla architektur amd64 oraz i386
-12-13.06.2021 - Rozpoczęcie prac nad greenOS
-08.06.2021 - Rozpoczęcie serii materiałów "Jak działa Linux?"
-15.05.2021 - Uaktualnienie "Laboratorium sieci VPN".
-15.05.2021 - Dodanie "Sieci VPN" na terminallog.
-07.05.2021 - Dodanie "Konfiguracja HAProxy dla HTTP oraz HTTPS" na terminallog.
-05.05.2021 - Aktualizacja FAQ.
-03.05.2021 - Zmiany w "lost+found".
-02.05.2021 - Dodanie "20 letni Sun Netra T1 jako serwer mailowy z wykorzystaniem NetBSD".
-30.04.2021 - Dodanie "Instalacja NetBSD".
-11.04.2021 - Dodanie "Dziennika OpenBSD".
-04.04.2021 - Zakończenie prac nad obecną formą strony.
-26.03.2021 - Zakończenie przenoszenia treści na nową wersję strony.
-01.11.2020 - Przenosiny zakończone, utworzenie frontpage-a morketsmerke.net.
-28.10.2020 - Rozpoczęcie przenosin na inny sprzęt.
-19.10.2020 - Rozpoczęcie redagowania artykułu Bash Bushido dla terminallog.
-16.10.2020 - Rozpoczęcie przenoszenia treści na nową wersję strony.
-15.10.2020 - Utworznie statycznych podstron dla katalogów.
-14.10.2020 - Rozpoczęcie tworzenia nowej odsłony strony morketsmerke.net.
index 62afff62f70dec15e75f49b094b15bf686f364e0..4dcdd157482bab63a9a2fae717479e02eb2f2afd 100644 (file)
@@ -1,3 +1,8 @@
-29.07.2023 - Test writeChangelogEntry w module immudex
+27.08.2023 - Publikacja finalnego obrazu płytu dla immudex-testing - wersja 1.1.0
+20.08.2023 - Publikacja immudex-testing w wersji 1.0.9
+16.08.2023 - Publikacja immudex (wersja stabilna) w wersji 1.0.3
+13.08.2023 - Publikacja immudex-testing w wersji 1.0.8
+06.08.2023 - Publikacja immudex-testing w wersji 1.0.7
+01.08.2023 - Wydanie nowej wersji immudex - immudex-lhe (Low Hardware Edition) oraz aktualizacja wersji stabilnej (immudex) do wersji 1.0.2
 25.07.2023 - Uwaga! Od poniedziałku (31.07) godziny 18:00 do wtorku(01.08) godziny 07:00 dostęp do searx.morketsmerke.org (silnik wyszukiwania, strona startowa firefox-a) może być ograniczony ze względu na prowadzone w tym czasie prace konserwatorskie.
 11.06.2023 - Uwaga! Od wersji 1.0.0, immudex będzie wymagać min. 6GB wolnego miejsca na dysku.