hardened php4 packete
hardened php4 packete
hat jemand von euch schonmal den patch von http://www.hardened-php.net/
eingespielt und daraus deb pakete gebaut. oder weiss jemand ob es den gepatchten code schon irgendwo als debian package gibt?
mir ist bei debian nicht ganz klar, wie sich der ursprüngliche source code von php auf die pakete php4 und php4-common verteilt. was genau ist in php4-common?
eingespielt und daraus deb pakete gebaut. oder weiss jemand ob es den gepatchten code schon irgendwo als debian package gibt?
mir ist bei debian nicht ganz klar, wie sich der ursprüngliche source code von php auf die pakete php4 und php4-common verteilt. was genau ist in php4-common?
- Leonidas
- Beiträge: 2032
- Registriert: 28.04.2003 13:48:49
- Lizenz eigener Beiträge: MIT Lizenz
-
Kontaktdaten:
Wie es verteilt ist, kann dir eigentlich egal sein.
Du kannst es so machen:
Das entsprechende PHP4-Sourcepaket laden (mit Debian-Diffs), es mit dpkg-source entpacken, den Patch darauf anwenden und es mit dpkg-buildpackage zu einem Debian-Paket schnüren. Ich habe es allerdings nicht getestet.
Du kannst es so machen:
Das entsprechende PHP4-Sourcepaket laden (mit Debian-Diffs), es mit dpkg-source entpacken, den Patch darauf anwenden und es mit dpkg-buildpackage zu einem Debian-Paket schnüren. Ich habe es allerdings nicht getestet.
Wir wollten einen Marsch spielen, aber wir hatten nur Xylophone.
O.k., also so weit bin ich immerhin schon:
- Ich habe den PHP Source-Code der Version 4.4.1 und das zugehörige Hardened-Patch runtergeladen.
- Mit apt-get source php4 habe ich die Quellcodedateien des Debian Pakets heruntergeladen
Aber was nun?
Das Patch kann ich ja nur in php-4.4.1 einspielen, der Source für das Debian Paket ist aber 4.3.10.
Grüße,
fitti
- Ich habe den PHP Source-Code der Version 4.4.1 und das zugehörige Hardened-Patch runtergeladen.
- Mit apt-get source php4 habe ich die Quellcodedateien des Debian Pakets heruntergeladen
Aber was nun?
Das Patch kann ich ja nur in php-4.4.1 einspielen, der Source für das Debian Paket ist aber 4.3.10.
Grüße,
fitti
- Leonidas
- Beiträge: 2032
- Registriert: 28.04.2003 13:48:49
- Lizenz eigener Beiträge: MIT Lizenz
-
Kontaktdaten:
Also ich würde es so machen: das neueste Source von Debian laden, dann ein uupdate ausführen (so wie im maint-guide beschrieben), den passenden Patch anwenden und kompilieren. Eine Garantie, dass es funktioniert gibt es nicht, aber so ist das halt wenn man sich Debian-Pakete selbst bauen will
Wir wollten einen Marsch spielen, aber wir hatten nur Xylophone.
- Leonidas
- Beiträge: 2032
- Registriert: 28.04.2003 13:48:49
- Lizenz eigener Beiträge: MIT Lizenz
-
Kontaktdaten:
Wieso? Es gibt einen Patch für 4.4.1 und wenn man die Debian PHP 4.4.0 Sourcen von PHP4 mit uupdate aktualisiert, sollte man ein 4.4.1 bekommen. Darauf wendet man dann den Hardened Patch 4.4.1 an und lässt das deb bauen.
Was ist denn die Fehlermeldung beim Kompilieren?
Was ist denn die Fehlermeldung beim Kompilieren?
Wir wollten einen Marsch spielen, aber wir hatten nur Xylophone.