Send patches - preferably formatted by git format-patch - to patches at archlinux32 dot org.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAurelien Foret <aurelien@archlinux.org>2006-01-10 22:09:47 +0000
committerAurelien Foret <aurelien@archlinux.org>2006-01-10 22:09:47 +0000
commitc305bf670bf48c39f0459f4c26688d11ad7a4b25 (patch)
tree7b4891d9388b85a0d925dbcf2a60b61970e51df4
parent540d3d49b22fafdbdc9fa2e30eff572f71144b3a (diff)
updated README and download comments about mtimes support
-rw-r--r--README22
-rw-r--r--src/pacman/download.c8
2 files changed, 2 insertions, 28 deletions
diff --git a/README b/README
index 57b9d325..b9a627c7 100644
--- a/README
+++ b/README
@@ -268,25 +268,3 @@ Single chained list.
A minimalistic chained list implementation to store options from the
configuration file, and targets passed to pacman on the command line.
-
-LIMITATIONS/BEHAVIOR CHANGES COMPARED TO PACMAN 2.9
-===================================================
-
-Excepted missing features still needing to be implemented, one can
-notice the following limitations:
-
-- When trying to add a package that conflicts with an already installed
-one, pacman won't ask for removing the latter one prior to install the
-former.
-It will stop with an error code mentionning a conflict.
-
-The library can handle only one transaction at a time, and as a consequence,
-it is not easily possible to remove a conflicting package while holding
-still the on-going transaction...
-
-- If pacman is out of date, the frontend displays a warning and recommends
-to give up the on-going transanction. The frontend does not allow to
-upgrade pacman itself on-the-fly, and thus it should be restarted with
-only "pacman" as a target.
-
-- ...
diff --git a/src/pacman/download.c b/src/pacman/download.c
index 42d0bc8d..f0195202 100644
--- a/src/pacman/download.c
+++ b/src/pacman/download.c
@@ -169,17 +169,13 @@ int downloadfiles(list_t *servers, const char *localpath, list_t *files)
/*
* This is the real downloadfiles, used directly by sync_synctree() to check
- * modtimes on remote (ftp only) files.
+ * modtimes on remote files.
* - if *mtime1 is non-NULL, then only download files
* if they are different than *mtime1. String should be in the form
* "YYYYMMDDHHMMSS" to match the form of ftplib's FtpModDate() function.
* - if *mtime2 is non-NULL, then it will be filled with the mtime
- * of the remote FTP file (from MDTM).
+ * of the remote file (from MDTM FTP cmd or Last-Modified HTTP header).
*
- * NOTE: the *mtime option only works for FTP repositories, and won't work
- * if XferCommand is used. We only use it to check mtimes on the
- * repo db files.
- *
* RETURN: 0 for successful download
* -1 if the mtimes are identical
* 1 on error