Commit Graph

56 Commits

Author SHA1 Message Date
Matthias Fischer
db9f57143f pakfire - 'functions.pl': fixed typo
Just read this typo in a forum posting. Couldn't resist...

Signed-off-by: Matthias Fischer <matthias.fischer@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2017-12-05 17:03:36 +00:00
Peter Müller
bb6481a820 validate GPG keys by fingerprint
Validate GPG keys by fingerprint and not by 8-bit key-ID.

This makes exploiting bug #11539 harder, but not impossible
and does not affect existing installations.

Signed-off-by: Peter Müller <peter.mueller@link38.eu>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2017-11-13 22:41:21 +00:00
Michael Tremer
621dcd8609 pakfire: Fix dependency resolver
The old algorithm could potentially lock itself in an endless
recursion when there were packages with circular dependencies.

This version does not do this and is also faster.

Reported-by: Arne Fitzenreiter <arne.fitzenreiter@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2017-04-07 12:04:02 +01:00
Arne Fitzenreiter
4e17785fc1 pakfire: remove wrong version of installed addons
in the installed addon list pakfire has showed
the latest version of the addon not the installed.

Fixes: #10875

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2015-11-11 14:54:21 +01:00
Michael Tremer
031becc0e2 pakfire: Resolve dependencies for upgraded packages
When updating more than one package, only new dependencies
for the first one are resolved. The rest was ignored.

This patch fixes that.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2015-07-09 21:01:10 +02:00
Lars Schuhmacher
b29a624081 pakfire: Add information about probable causes when pakfire cannot connect
Add information about probable causes when pakfire cannot connect. This
includes port 11371 TCP and incorrect date/time settings.

Signed-off-by: Lars Schuhmacher <larsen007@web.de>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2015-06-02 23:47:46 +02:00
Arne Fitzenreiter
1af34aa810 pakfire: skip corrupt "meta-" file.
This was created by a bug in dep resolve at upgrade.
2015-05-16 13:00:12 +02:00
Michael Tremer
9f1f68f17a pakfire: fix dep resolve at upgrade. 2015-05-16 12:57:28 +02:00
Michael Tremer
63efc01c84 pakfire: Prevent an infinite loop with empty server list. 2013-12-28 17:06:38 +01:00
Arne Fitzenreiter
ccbe39e94a Change pgp keyserver to pgp.ipfire.org so we can change it in the dns. 2011-02-07 19:56:39 +01:00
Christian Schmidt
4a97978091 Fixed pakfire error message - this fixes bug #0000688 2010-07-14 01:08:39 +02:00
Michael Tremer
91bc781441 pakfire: Change pingtest to use icmp again. 2010-03-03 10:47:33 +01:00
Arne Fitzenreiter
ff9545f862 Pakfire: Update also the meta db at package list update.
This prevent using old dependencies at package update.
2009-11-02 16:18:10 +01:00
Jan Paul Tuecking
462a5e8678 Fixed core-update notification on index.cgi, it should not display any thing else then core-updates. 2009-10-11 18:13:33 +02:00
Jan Paul Tuecking
4638fd9259 Fixed function.sh - no notification if there are no updates. 2009-10-11 18:07:46 +02:00
Jan Paul Tuecking
2b38ab5c3a Added a notification to index.cgi when core-updates are available. 2009-09-14 17:59:50 +02:00
Arne Fitzenreiter
984e272326 Fix missing "}" in pakfire functions.pl. 2009-10-07 18:24:06 +02:00
Christian Schmidt
d59b02f177 Added option to disable ping check for mirrors. 2009-09-25 17:44:08 +02:00
Arne Fitzennreiter
5e932bd569 Fix pakfire reinstall removed packs if an updated version was released 2008-10-27 22:48:28 +01:00
Maniacikarus
3f01107b12 Fixed pakfire installing upgrades twice 2008-09-13 22:01:20 +02:00
Arne Fitzenreiter
e4e4b3f975 Add a increasing delay after a pingtest failure 2008-08-25 21:33:12 +02:00
Christian Schmidt
d1d1cb4226 Fixed Pakfire updating coredb when using webif without beeing able to
check gpg -> massively logging errors to syslog
2008-05-02 15:33:32 +02:00
Christian Schmidt
28593a79c2 Changed the behaviour of the pakfire cgi
Tried to handle some known pakfire problems (time errors and zero metas)
2008-04-19 14:49:00 +02:00
Christian Schmidt
c506cad0de Changed pakfire logging facility to syslog and added to core12 2008-04-18 15:07:45 +02:00
maniacikarus
518f894b4a Fixed a pakfire bug preventing the fire to go from core 9 to 10
Corrected wromg smdb to smbd entry in collectd.conf


git-svn-id: http://svn.ipfire.org/svn/ipfire/branches/2.1/trunk@1268 ea5c0bd1-69bd-2848-81d8-4f18e57aeed8
2008-03-14 10:03:50 +00:00
ms
c6cada8c3f Made the install/update/uninstall scripts looking equal.
The deletion of the files in done in the shellscripts to be more flexible.


git-svn-id: http://svn.ipfire.org/svn/ipfire/trunk@1022 ea5c0bd1-69bd-2848-81d8-4f18e57aeed8
2007-10-28 16:59:00 +00:00
ms
3d3b68c58f Ein paar Schoenheitsfehler korrigiert.
Kernel Update...
Das Pakfire Timeout hoeher gesetzt.
CenterIm-Paket erstellt.


git-svn-id: http://svn.ipfire.org/svn/ipfire/trunk@951 ea5c0bd1-69bd-2848-81d8-4f18e57aeed8
2007-10-07 19:12:03 +00:00
maniacikarus
f6504eb327 Ein weiteres Webradion hinzugefügt
Backup include angepasst
Pakfire timeout auf 20 gesetzt
Fix im Networking Skript für any


git-svn-id: http://svn.ipfire.org/svn/ipfire/trunk@949 ea5c0bd1-69bd-2848-81d8-4f18e57aeed8
2007-10-06 10:10:24 +00:00
ms
4c7fa778d4 Pakfire an den neuen Server angepasst.
Die Pakete wurden nicht richtig gebaut, da die speiziellen Scripts nicht beruecksichtigt wurden.
Fix in der mpfire makefile.
syslogdctrl sollte nun die Direktiven besser ersetzen.


git-svn-id: http://svn.ipfire.org/svn/ipfire/trunk@906 ea5c0bd1-69bd-2848-81d8-4f18e57aeed8
2007-09-22 10:48:09 +00:00
ms
4e4b54c591 Pakfire aktualisiert jetzt die Pakete nichtmehr in der Schleife.
git-svn-id: http://svn.ipfire.org/svn/ipfire/trunk@893 ea5c0bd1-69bd-2848-81d8-4f18e57aeed8
2007-09-15 21:27:36 +00:00
ms
70df830214 Ein Paar Dateien fuer die GPLv3 angepasst.
git-svn-id: http://svn.ipfire.org/svn/ipfire/trunk@853 ea5c0bd1-69bd-2848-81d8-4f18e57aeed8
2007-08-29 13:25:32 +00:00
ms
377560fbff Pakfire laedt die Listen jetzt besser und hat eine veraenderte Oberflaeche bekommen.
git-svn-id: http://svn.ipfire.org/svn/ipfire/trunk@852 ea5c0bd1-69bd-2848-81d8-4f18e57aeed8
2007-08-29 10:14:06 +00:00
ms
8a8a50ad09 Update Nummer 2
git-svn-id: http://svn.ipfire.org/svn/ipfire/trunk@846 ea5c0bd1-69bd-2848-81d8-4f18e57aeed8
2007-08-27 19:31:19 +00:00
ms
a4c9c66090 OpenSwan gefixt.
Tippfehler im Pakfire-lib.


git-svn-id: http://svn.ipfire.org/svn/ipfire/trunk@761 ea5c0bd1-69bd-2848-81d8-4f18e57aeed8
2007-08-13 20:58:51 +00:00
ms
ca385da667 mtools enfernt.
Keyserver des Pakfire geaendert.
ISDN aus dem Setup-Menue ausgebaut.


git-svn-id: http://svn.ipfire.org/svn/ipfire/trunk@758 ea5c0bd1-69bd-2848-81d8-4f18e57aeed8
2007-08-11 13:15:05 +00:00
ms
2aa6d448d1 Pakfire holt nun Systemupdates.
git-svn-id: http://svn.ipfire.org/svn/ipfire/trunk@751 ea5c0bd1-69bd-2848-81d8-4f18e57aeed8
2007-08-09 16:04:04 +00:00
ms
e3670217a2 Pakfire Update.
git-svn-id: http://svn.ipfire.org/svn/ipfire/trunk@733 ea5c0bd1-69bd-2848-81d8-4f18e57aeed8
2007-08-05 17:15:33 +00:00
ms
750c1528a4 Die Farben im Pakfire sind nun abschaltbar.
Hilfe erweitert.


git-svn-id: http://svn.ipfire.org/svn/ipfire/trunk@731 ea5c0bd1-69bd-2848-81d8-4f18e57aeed8
2007-08-01 22:02:51 +00:00
ms
c03dce35a1 Pakfire und startklips Fixes.
git-svn-id: http://svn.ipfire.org/svn/ipfire/trunk@714 ea5c0bd1-69bd-2848-81d8-4f18e57aeed8
2007-07-20 15:10:19 +00:00
ms
9ced24a858 Tripwire-Policy gefixt.
Backupctrl zur ISO gefuegt.
Das logger-Tool loggt nicht korrekt in eine Datei.
Unser IPSec-restart-Problem mit einem kleinem Patch behoben.
  Das das ifconfig Fehler liefert nehmen wir IP.
  Bitte testet dies noch einmal langfristig!!!


git-svn-id: http://svn.ipfire.org/svn/ipfire/trunk@713 ea5c0bd1-69bd-2848-81d8-4f18e57aeed8
2007-07-19 23:20:04 +00:00
ms
f89a66e085 Asynchrones Syslogging aktiviert (Performancegruende)
Cron.log deaktiviert.
Pakfire hat eine eigene Logdatei bekommen.
Grosse Dateien und Logs des Pakfire werden ausgelagert auf /var.
qosd sollte nun besser gekillt werden. Hartnaeckiger Bursche.


git-svn-id: http://svn.ipfire.org/svn/ipfire/trunk@711 ea5c0bd1-69bd-2848-81d8-4f18e57aeed8
2007-07-19 17:04:04 +00:00
ms
35f38a8b7f Pakfire ist jetzt bunt und schoen zu bedienen.
Es fehlt noch die Abhaengigkeitsaufloesung bei der Uninstallation.


git-svn-id: http://svn.ipfire.org/svn/ipfire/trunk@710 ea5c0bd1-69bd-2848-81d8-4f18e57aeed8
2007-07-19 16:18:32 +00:00
ms
a6d327a74b Und wieder den Packfire erweitert. Diesesmal:
* Fortschrittsbalken beim Download
* Einheitliche und strukturierte Fehler- und Logging-Meldungen


git-svn-id: http://svn.ipfire.org/svn/ipfire/trunk@707 ea5c0bd1-69bd-2848-81d8-4f18e57aeed8
2007-07-19 00:48:03 +00:00
ms
e44b26cf88 Clamav-Update
Einige Aenderungen rueckgaengig gemacht...
Bisschen Pakfire gemacht...


git-svn-id: http://svn.ipfire.org/svn/ipfire/trunk@704 ea5c0bd1-69bd-2848-81d8-4f18e57aeed8
2007-07-18 10:04:26 +00:00
ms
06209efc9d IPFire-Seeder gebaut...
Pakfire erweitert...
ctorrent geloescht.


git-svn-id: http://svn.ipfire.org/svn/ipfire/trunk@661 ea5c0bd1-69bd-2848-81d8-4f18e57aeed8
2007-07-05 21:44:24 +00:00
ms
186e3d2cf8 DHCP und Squid-Initscripts optimiert fuer ein schnelleres starten und stoppen.
Which und lsof zur ISO hinzugefuegt.
Update-XLrator cacht unsere Pakfire-Pakete und rpm/deb-Pakete.
Pakfire weitergebaut.
UPnP aus dem Menue genommen.
Samba-Symlinks korrigiert.


git-svn-id: http://svn.ipfire.org/svn/ipfire/trunk@657 ea5c0bd1-69bd-2848-81d8-4f18e57aeed8
2007-07-01 21:41:27 +00:00
ms
99e6df8e99 Dem Silvio ein Applejuice/Java-Paket gebaut. Bitte testen.
Den Pakfire ein wenig weitergemacht...
cURL-Libs in die ISO gepackt.


git-svn-id: http://svn.ipfire.org/svn/ipfire/trunk@651 ea5c0bd1-69bd-2848-81d8-4f18e57aeed8
2007-06-29 00:28:25 +00:00
ms
4b12280054 Samba-Update auf neues Patchlevel. Jaja, die Sicherheitsluecken oder sowas...
Pakfire:
  * Upgrade-Selektion vorbereitet.
  * UUID-Senden ist abstellbar.
  * Nicht-Interaktiver Modus laesst sich jetzt auch mit -y aktivieren (yum).
  * pakfire upgrade liefert schonmal eine Liste der zu aktualisierenden Paketen.
Eine kleine Macke in der red/update gefixxt.
2 MP3-Tools eingebaut.
Clamav-Postinstall-Prozess und noch so ein dummes Rechteproblem gefixxt.


git-svn-id: http://svn.ipfire.org/svn/ipfire/trunk@649 ea5c0bd1-69bd-2848-81d8-4f18e57aeed8
2007-06-27 21:50:38 +00:00
ms
cde0e11690 In den Pakfire nun auch das neuen Paketformat uebernommen.
git-svn-id: http://svn.ipfire.org/svn/ipfire/trunk@642 ea5c0bd1-69bd-2848-81d8-4f18e57aeed8
2007-06-20 22:48:45 +00:00
ms
5b2a12ff8a Am Pakfire weitergearbeitet.
CGI erweitert und mit neuen Funktionen versehen.
Paketformat grundlegend geaendert.
UpdateBooster gefixt.
Avira+Avast als Updatequelle eingefuegt.
VPN-Watch ins log.dat.
DHCP-Server startet nach der Installation.
Einen String im Installer verschoenert :D


git-svn-id: http://svn.ipfire.org/svn/ipfire/trunk@639 ea5c0bd1-69bd-2848-81d8-4f18e57aeed8
2007-06-19 18:40:52 +00:00