Mercurial > emacs
view FTP @ 61424:ad05d91d3598
Revision: miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-243
Merge from gnus--rel--5.10
Patches applied:
* gnus--rel--5.10 (patch 59)
- Update from CVS
2005-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
* lisp/calendar/time-date.el (time-to-seconds): Don't use the #xhhhh
syntax which Emacs 20 doesn't support.
(seconds-to-time, days-to-time, time-subtract, time-add): Ditto.
2005-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
* lisp/gnus/mm-util.el (mm-coding-system-p): Don't return binary for the nil
argument in XEmacs.
* lisp/gnus/nnrss.el (nnrss-compatible-encoding-alist): New variable.
(nnrss-request-group): Decode group name first.
(nnrss-request-article): Make a text/plain article if mml-to-mime
failed.
(nnrss-get-encoding): Return a compatible encoding according to
nnrss-compatible-encoding-alist.
(nnrss-opml-export): Use dolist.
(nnrss-find-el): Use consp instead of listp.
(nnrss-order-hrefs): Use dolist.
2005-04-06 Arne J,Ax(Brgensen <arne@arnested.dk>
* lisp/gnus/nnrss.el (nnrss-verbose): Remove.
(nnrss-request-group): Use `nnheader-message' instead.
2005-04-06 Mark Plaksin <happy@usg.edu> (tiny change)
* lisp/gnus/nnrss.el (nnrss-verbose): New variable.
(nnrss-request-group): Make it say nnrss is requesting a group.
2005-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
* lisp/gnus/gnus-agent.el (gnus-agent-group-path): Decode group name.
(gnus-agent-group-pathname): Ditto.
* lisp/gnus/gnus-cache.el (gnus-cache-file-name): Decode group name.
* lisp/gnus/gnus-group.el (gnus-group-line-format-alist): Use decoded group
name for only %g and %c.
(gnus-group-insert-group-line): Bind gnus-tmp-decoded-group
instead of gnus-tmp-group to decoded group name.
(gnus-group-make-group): Decode group name.
(gnus-group-delete-group): Ditto.
(gnus-group-make-rss-group): Exclude `/'s from group names;
register the group data after opening the nnrss group; unify
non-ASCII group names; encode group name.
(gnus-group-catchup-current): Decode group name.
(gnus-group-expire-articles-1): Ditto.
(gnus-group-set-current-level): Ditto.
(gnus-group-kill-group): Ditto.
* lisp/gnus/gnus-spec.el (gnus-update-format-specifications): Flush the
group format spec cache if it doesn't support decoded group names.
* lisp/gnus/mm-url.el (mm-url-predefined-programs): Add --silent arg to curl.
* lisp/gnus/nnrss.el: Require rfc2047 and mml.
(nnrss-file-coding-system): New variable.
(nnrss-format-string): Redefine it as an inline function.
(nnrss-decode-group-name): New function.
(nnrss-string-as-multibyte): Remove.
(nnrss-retrieve-headers): Decode group name; don't use
nnrss-format-string.
(nnrss-request-group): Decode group name.
(nnrss-request-article): Decode group name; allow a Message-ID as
well as an article number; don't use nnrss-format-string; encode a
Message-ID string which may contain non-ASCII characters; use
mml-to-mime to compose a MIME article; use search-forward instead
of re-search-forward.
(nnrss-request-expire-articles): Decode group name.
(nnrss-request-delete-group): Delete entries in nnrss-group-alist
as well; decode group name.
(nnrss-get-encoding): Fix regexp.
(nnrss-fetch): Clarify error message.
(nnrss-read-server-data): Use insert-file-contents instead of load;
bind file-name-coding-system; use multibyte buffer.
(nnrss-save-server-data): Insert newline; bind
coding-system-for-write to the value of nnrss-file-coding-system;
bind file-name-coding-system; add coding cookie.
(nnrss-read-group-data): Use insert-file-contents instead of load;
bind file-name-coding-system; use multibyte buffer.
(nnrss-save-group-data): Bind coding-system-for-write to the
value of nnrss-file-coding-system; bind file-name-coding-system.
(nnrss-decode-entities-string): Rename from n-d-e-unibyte-string;
make it work with non-ASCII text.
(nnrss-opml-export): Use mm-set-buffer-file-coding-system instead
of set-buffer-file-coding-system.
(nnrss-find-el): Check carefully whether there's a list of string
which old xml.el may return rather than a string; make it work
with old xml.el as well.
2005-04-06 Tsuyoshi AKIHO <akiho@kawachi.zaq.ne.jp>
* lisp/gnus/gnus-sum.el (gnus-summary-walk-group-buffer): Decode group name.
* lisp/gnus/nnrss.el (nnrss-get-encoding): New function.
(nnrss-fetch): Use unibyte buffer initially; bind
coding-system-for-read while performing mm-url-insert; remove ^Ms;
decode contents according to the encoding attribute.
(nnrss-save-group-data): Add coding cookie.
(nnrss-mime-encode-string): New function.
(nnrss-check-group): Use it to encode subject and author.
2005-04-06 Maciek Pasternacki <maciekp@japhy.fnord.org> (tiny change)
* lisp/gnus/nnrss.el (nnrss-fetch): Signal an error if w3-parse-buffer also
failed.
2005-04-06 Jesper Harder <harder@ifa.au.dk>
* lisp/gnus/mm-util.el (mm-subst-char-in-string): Support inplace.
* lisp/gnus/nnrss.el: Pedantic docstring and whitespace fixes (courtesy of
checkdoc.el).
(nnrss-request-article): Cleanup.
(nnrss-request-delete-group): Use nnrss-make-filename.
(nnrss-read-server-data): Use nnrss-make-filename; use load.
(nnrss-save-server-data): Use nnrss-make-filename; use gnus-prin1.
(nnrss-read-group-data): Fix off-by-one error. From Joakim Verona
<joakim@verona.se>; hash on description if link is missing; use
nnrss-make-filename; use load.
(nnrss-save-group-data): Use nnrss-make-filename; use gnus-prin1.
(nnrss-make-filename): New function.
(nnrss-close): New function.
(nnrss-check-group): Hash on description if link is missing.
(nnrss-get-namespace-prefix): Use string= to compare strings!
Reported by David D. Smith <davidsmith@acm.org>.
(nnrss-opml-export): Turn on sgml-mode.
2005-04-06 Mark A. Hershberger <mah@everybody.org>
* lisp/gnus/nnrss.el (nnrss-opml-import, nnrss-opml-export): New functions.
2005-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
* man/gnus.texi (RSS): Addition.
author | Miles Bader <miles@gnu.org> |
---|---|
date | Sun, 10 Apr 2005 04:20:14 +0000 |
parents | 23a1cea22d13 |
children | 6cd56cde7cd4 |
line wrap: on
line source
-*- text -*- How to get GNU Software by Internet FTP or by UUCP. Last updated 1999-01-20 * Please send improvements to this file to gnu@gnu.org. * No Warranties We distribute software in the hope that it will be useful, but without any warranty. No author or distributor of this software accepts responsibility to anyone for the consequences of using it or for whether it serves any particular purpose or works at all, unless he says so in writing. This is exactly the same warranty that the proprietary software companies offer: None. If the distribution is incomplete or the media fails, you can always download a replacement from any of the GNU mirrors, free of charge. * Updates You can always find the most recent version of this list of GNU FTP sites at http://www.gnu.org/order/ftp.html * How to FTP Use the ftp program on your system (ask locally if you can't find it) to connect to the host you are ftping from. Unless indicated otherwise, login in as user "anonymous", with password: "your e-mail address" and set "binary" mode (to transfer all eight bits in each byte). ALWAYS USE BINARY/IMAGE MODE TO TRANSFER THESE FILES! Text mode does not work for tar files or compressed files. * GNU Software and How To FTP It GNU software is available on ftp.gnu.org under the directory /gnu. diff files to convert between versions exist for some of these programs. Some programs have misc support files as well. Have a look on ftp.gnu.org to see which ones. In most cases, the tar or diff files are compressed with the `gzip' program; this is indicated with the .gz suffix. Binaries for gzip can be downloaded from http://www.gzip.org. Descriptions of GNU software are available at http://www.gnu.org/software/software.html and in the Free Software Directory at http://www.gnu.org/directory/index.html * Alternative Internet FTP Sources The canonical GNU ftp site is located at ftp.gnu.org/gnu. You should probably use one of the many mirrors of that site - the mirrors will be less busy, and you can find one closer to your site. * GNU FTP Site Mirror List United States: California - mirrors.kernel.org/gnu, http://mirrors.kernel.org/gnu California - gatekeeper.dec.com/pub/GNU/ California - ftp.keystealth.org/pub/gnu/ Illinois - uiarchive.cso.uiuc.edu/pub/ftp/ftp.gnu.org/gnu/ Indiana - ftp.in-span.net/pub/mirrors/ftp.gnu.org/ Kentucky - gnu.ms.uky.edu/pub/mirrors/gnu/ Maryland - ftp.digex.net/pub/gnu/ Massachusetts - aeneas.mit.edu/pub/gnu/ Michigan - ftp.egr.msu.edu/pub/gnu/, http://ftp.egr.msu.edu/pub/gnu/ Michigan - ftp.wayne.edu/gnu_mirror/ Missouri - wuarchive.wustl.edu/systems/gnu/ New Jersey - gnu.teleglobe.net/ftp.gnu.org/ New York - ftp.cs.columbia.edu/archives/gnu/prep/ New York - ftp.ece.cornell.edu/pub/mirrors/gnu/ North Carolina - http://www.ibiblio.org/pub/gnu/ Ohio - ftp.cis.ohio-state.edu/mirror/gnu/ Pennsylvania - boron.club.cc.cmu.edu/gnu/ Tennessee - sunsite.utk.edu/pub/gnu/ftp/, thales.memphis.edu/pub/gnu/ Washington - ftp.nodomainname.net/pub/mirrors/gnu/, gnu.wwc.edu/ Wisconsin - ftp.twtelecom.net/pub/GNU/ Africa: South Africa - ftp.sun.ac.za/mirrorsites/ftp.gnu.org/pub/gnu The Americas: Brazil - ftp.unicamp.br/pub/gnu/ Brazil - master.softaplic.com.br/pub/gnu/ Brazil - ftp.matrix.com.br/pub/gnu/ Canada - ftp.cs.ubc.ca/mirror2/gnu/ Chile - ftp.inf.utfsm.cl/pub/gnu/ Costa Rica - sunsite.ulatina.ac.cr/Mirrors/GNU/ Mexico - www.gnu.unam.mx/pub/gnu/software/ Mexico - gnu.cem.itesm.mx/pub/mirrors/gnu.org/ Mexico - ftp.azc.uam.mx/mirrors/gnu/ Australia: Australia - mirror.aarnet.edu.au/pub/gnu/ Australia - gnu.mirror.pacific.net.au/gnu/ Asia: China - ftp.sea9.com/pub/gnu/ China - ftp.cs.cuhk.edu.hk/pub/gnu/gnu/ China - sunsite.ust.hk/pub/gnu/ China - ftp.shellhung.org/pub/gnu/ India - ftp.kernel.org.in/gnu.org/ India - http://kernel.org.in/mirrors/gnu.org/ India - www.imtech.res.in/mirror/gnuftp/ Indonesia - sapi.vlsm.org/gnu Indonesia - http://sapi.vlsm.org/gnu/ Israel - ftp.cs.huji.ac.il/mirror/GNU Japan - tron.um.u-tokyo.ac.jp/pub/GNU/prep/ Japan - core.ring.gr.jp/pub/GNU/ Japan - ftp.ring.gr.jp/pub/GNU/ Japan - mirrors.hbi.co.jp/gnu/ Japan - ftp.ayamura.org/pub/gnu/ Korea - cair-archive.kaist.ac.kr/pub/gnu/ (Internet address 143.248.186.3) Korea - ftpmirror.hanyang.ac.kr/GNU/ Korea - ftp.linux.sarang.net/mirror/gnu/gnu/ (also mirrors alpha.gnu.org/gnu/ at ../alpha/) Korea - ftp.xgate.co.kr/pub/mirror/gnu/ Saudi Arabia - ftp.isu.net.sa/pub/gnu/ Taiwan - ftp.nctu.edu.tw/UNIX/gnu/, coda.nctu.edu.tw/UNIX/gnu/ Taiwan - ftp1.sinica.edu.tw/pub3/GNU/gnu/ Thailand - ftp.nectec.or.th/pub/mirrors/gnu/ Europe: Austria - ftp.gnu.vbs.at/ Austria - ftp.univie.ac.at/packages/gnu/ Austria - gd.tuwien.ac.at/gnu/gnusrc/ Austria - http://gd.tuwien.ac.at/gnu/gnusrc/ Czech Republic - ftp.fi.muni.cz/pub/gnu/ Denmark - ftp.denet.dk/mirror/ftp.gnu.org/pub/gnu Denmark - ftp.dkuug.dk/pub/gnu/ Denmark - sunsite.dk/mirrors/gnu, http://mirrors.sunsite.dk/gnu Finland - ftp.funet.fi/pub/gnu/prep/ France - ftp.irisa.fr/pub/gnu/ France - ftp.medasys-digital-systems.fr/pub/gnu/ France - ftp.cs.univ-paris8.fr/mirrors/ftp.gnu.org/ Germany - ftp.cs.tu-berlin.de/pub/gnu/ Germany - ftp.fh-worms.de/pub/mirror/ftp.gnu.org/ Germany - ftp.leo.org/pub/comp/os/unix/gnu/ Germany - ftp.informatik.rwth-aachen.de/pub/gnu/ Germany - ftp.de.uu.net/pub/gnu/ Germany - ftp.freenet.de/pub/ftp.gnu.org/gnu/ Germany - ftp.cs.uni-bonn.de/pub/gnu/ Germany - ftp-stud.fht-esslingen.de/pub/Mirrors/ftp.gnu.org/ Germany - http://ftp-stud.fht-esslingen.de/pub/Mirrors/ftp.gnu.org/ Germany - ftp.stw-bonn.de/pub/mirror/ftp.gnu.org/ Greece - ftp.forthnet.gr/pub/gnu/ Greece - ftp.ntua.gr/pub/gnu/ Greece - ftp.duth.gr/pub/gnu/ Greece - ftp.physics.auth.gr/pub/gnu/ Ireland - ftp.esat.net/pub/gnu/ (Internet address 193.120.14.241) Italy - ftp.oasi.gpa.it/pub/gnu/ Italy - ftp.lugroma2.org/pub/gnu/ Netherlands - ftp.nluug.nl/pub/gnu/ Netherlands - ftp.mirror.nl/pub/mirror/gnu/ Netherlands - ftp.nl.uu.net/pub/gnu/ Netherlands - mirror.widexs.nl/pub/gnu/ Norway - ftp.gnu.no/ Poland - sunsite.icm.edu.pl/pub/gnu/ Portugal - ftp.ist.utl.pt/pub/GNU/gnu/ Romania - ftp.timisoara.roedu.net/mirrors/ftp.gnu.org/pub/gnu Russia - ftp.chg.ru/pub/gnu/ Slovenia - ftp.arnes.si/software/gnu/ Spain - ftp.etsimo.uniovi.es/pub/gnu/ Spain - ftp.rediris.es/pub/gnu/ Sweden - ftp.isy.liu.se/pub/gnu/ Sweden - ftp.stacken.kth.se/pub/gnu/ Sweden - ftp.sunet.se/pub/gnu/; also mirrors /non-gnu Sweden - ftp.chl.chalmers.se/pub/gnu/ Switzerland - sunsite.cnlab-switch.ch/mirror/gnu/ Ukraine - mirddin.farlep.net/pub/GNU/ United Kingdom - ftp.mcc.ac.uk/pub/gnu/ United Kingdom - ftp.mirror.ac.uk/sites/ftp.gnu.org/pub/gnu/ United Kingdom - ftp.warwick.ac.uk/pub/gnu/ (Internet address 137.205.192.13) United Kingdom - ftp.hands.com/ftp.gnu.org/ United Kingdom - gnu.teleglobe.net/ftp.gnu.org/ * How to FTP GNU Emacs Emacs is in the directory /gnu/emacs on ftp.gnu.org. The emacs distribution itself has a filename in the form emacs-M.N.tar.gz, where M and N stand for the version numbers; the Emacs Lisp Reference Manual is in a separate file, named elisp-manual-NN.tar.gz. * Scheme and How to FTP It The latest distribution version of C Scheme is available via anonymous FTP from swiss-ftp.ai.mit.edu in /pub/scheme-X.X/ (where X.X is some version number). Read the files INSTALL and README in the top level C Scheme directory. * TeX and How to Obtain It We don't distribute TeX now, but it is free software. TeX is a document formatter that is used, among other things, by the FSF for all its documentation. You will need it if you want to make printed manuals. TeX is freely redistributable. You can get it by ftp, tape, or CD/ROM. ** For FTP instructions, retrieve the file ftp.cs.umb.edu/pub/tex/unixtex.ftp. (We don't include it here because it changes relatively frequently. Sorry.) ** A minimal TeX collection (enough to process Texinfo files, anyway) is included on the GNU source CD-ROM. See the file ORDERS in this directory for more information. * GNU Software for VMS - ftp.vms.stacken.kth.se/MIRRORS/GNU-VMS/- lots of GNU ports to VMS, including Emacs 19, GCC, Bison, Make, RCS. * If You Like The Software If you like the software developed and distributed by the Free Software Foundation, please express your satisfaction with a donation. Your donations will help to support the Foundation and make our future efforts successful. The Foundation continues to improve GNU programs and encourage the writing of new free software to enhance GNU/Linux and GNU/Hurd systems. For more information on GNU and the Foundation, see our web site at http://www.gnu.org. Ordering a GNU Source Code CD-ROM or Source Code CD-ROM Subscription is a good way for your organization to help support our work. You can also purchase printed manuals, reference cards, t-shirts, and other items. See our online ordering form at http://order.fsf.org for details.