die zombie downloads die die die!

2005-09-19 Thread nathaniel t
I'm trying to port a simple automatic downloading script from Windows to Linux. I run wget from inside a gnome-terminal or an xterm. If somebody closes the window, wget keeps going, invisibly, and redirects its output to a log file. This seems specific to wget, not a general characteristic of th

Re: die zombie downloads die die die!

2005-09-19 Thread Hrvoje Niksic
I consider it a feature. Wget was designed specifically for downloading in the background; it catches the hangup signal to it knows not to write to the (now defunct) terminal. The idea is for downloads in SSH/telnet/modem sessions to keep running if the user is accidentally disconnected. If I un

Re: wget itself discards # and the rest in urls

2005-09-19 Thread Martin Koniczek
"Hrvoje Niksic" <[EMAIL PROTECTED]> wrote: my wget (GNU Wget 1.10) on a crux-based system simply truncates the # and everything after [...] The part after the "#" in HTTP URLs is what some call a "fragment identifier". [...] oh dear - sorry for asking that stupid question - too much "low le

Re: wget itself discards # and the rest in urls

2005-09-19 Thread Hrvoje Niksic
"Martin Koniczek" <[EMAIL PROTECTED]> writes: >>> in contrast to the faq (http://www.gnu.org/software/wget/faq.html): >>> >> [...] >> >> The FAQ is very imprecise here with its use of the term "funny >> characters". [...] > > this faq additionally misled me - perhaps just kill the # from the > "fu

Re: wget itself discards # and the rest in urls

2005-09-19 Thread Mauro Tortonesi
Alle 13:59, domenica 18 settembre 2005, Hrvoje Niksic ha scritto: > > in contrast to the faq (http://www.gnu.org/software/wget/faq.html): > > > > 3.3 How do I download a URL with funny characters in it? > > [...] > > The FAQ is very imprecise here with its use of the term "funny > characters". Th

Re: wget 1.10.1 released

2005-09-19 Thread Mauro Tortonesi
Alle 00:50, sabato 10 settembre 2005, Steven M. Schweda ha scritto: > A final kit for Wget 1.10.1a for VMS is available in the usual places: > > http://antinode.org/dec/sw/wget.html > > http://antinode.org/ftp/wget/wget-1_10_1a_vms/ > ftp://antinode.org/wget/wget-1_10_1a_vms/ > >

Re: with recursive wget status code does not reflect success/failure of operation

2005-09-19 Thread Mauro Tortonesi
Alle 09:06, sabato 17 settembre 2005, Steven M. Schweda ha scritto: >I suppose that it's a waste of time and space to point this out here, > but native VMS status codes include a severity field (the low three > bits), with popular values being (from STSDEF.H): > > #define STS$K_WARNING 0

Re: wget 1.10.1 released

2005-09-19 Thread Steven M. Schweda
From: Mauro Tortonesi <[EMAIL PROTECTED]> > the wget code is going through a major refactoring effort. later on, just > before releasing wget 2.0, i promise i will re-evaluate your patches and > merge them if they're not too intrusive. That would be nice. I believe that the only _very_ intr

Re: with recursive wget status code does not reflect success/failure of operation

2005-09-19 Thread Hrvoje Niksic
Mauro Tortonesi <[EMAIL PROTECTED]> writes: > mmh, i don't understand why we should use VMS-specific values in > wget. The closest Unix has to offer are these BSD-specific values which few programs use: /* * SYSEXITS.H -- Exit status codes for system programs. * * This include file atte

Re: with recursive wget status code does not reflect success/failure of operation

2005-09-19 Thread Steven M. Schweda
From: Mauro Tortonesi <[EMAIL PROTECTED]> > >Ideally, the values used could be defined in some central location, > > allowing convenient replacement with suitable VMS-specific values when > > the time comes. (Naturally, _all_ exit() calls and/or return statements > > should use one of the pre

Re: with recursive wget status code does not reflect success/failure of operation

2005-09-19 Thread Mauro Tortonesi
Alle 18:06, lunedì 19 settembre 2005, Hrvoje Niksic ha scritto: > Mauro Tortonesi <[EMAIL PROTECTED]> writes: > > mmh, i don't understand why we should use VMS-specific values in > > wget. > > The closest Unix has to offer are these BSD-specific values which few > programs use: > > /* > * SYSEXIT

Re: with recursive wget status code does not reflect success/failure of operation

2005-09-19 Thread Hrvoje Niksic
Mauro Tortonesi <[EMAIL PROTECTED]> writes: > yes, but i was thinking to define wget specific error codes. I wouldn't object to those. The scripting people might find them useful.

Bug rpt

2005-09-19 Thread HonzaCh
Latest version (1.10.1) turns out an UI bug: the thousand separator (space according to my local settings) displays as "á" (character code 0xA0, see attch.) Although it does not affect the primary function of WGET, it looks quite ugly. Env.: Win2k Pro/Czech (CP852 for console apps, CP1250 for win

Re: Bug rpt

2005-09-19 Thread Hrvoje Niksic
"HonzaCh" <[EMAIL PROTECTED]> writes: > Latest version (1.10.1) turns out an UI bug: the thousand separator > (space according to my local settings) displays as "á" (character > code 0xA0, see attch.) > > Although it does not affect the primary function of WGET, it looks > quite ugly. > > Env.: Wi

RE: with recursive wget status code does not reflect success/failure of operation

2005-09-19 Thread Tony Lewis
Steven M. Schweda wrote: > Having the exit codes defined in a central location would make it easy > to adapt them as needed. Having to search the code for every instance > of "return 1" or "exit(2)" would make it too complicated. It seems to me that the easiest way to deal with exit codes is to

Re: with recursive wget status code does not reflect success/failure of operation

2005-09-19 Thread Hrvoje Niksic
"Tony Lewis" <[EMAIL PROTECTED]> writes: > Steven M. Schweda wrote: > >> Having the exit codes defined in a central location would make it easy >> to adapt them as needed. Having to search the code for every instance >> of "return 1" or "exit(2)" would make it too complicated. > > It seems to me

Re: with recursive wget status code does not reflect success/failure of operation

2005-09-19 Thread Steven M. Schweda
From: Hrvoje Niksic <[EMAIL PROTECTED]> > "Tony Lewis" <[EMAIL PROTECTED]> writes: > > It seems to me that the easiest way to deal with exit codes is to have a > > single function to set the exit code. For example: > > > > setexitcode(WGET_EXIT_SUCCESS); > > or > > setexitcode(WGET_EXIT_QUOTA

Re: with recursive wget status code does not reflect success/failure of operation

2005-09-19 Thread Hrvoje Niksic
[EMAIL PROTECTED] (Steven M. Schweda) writes: > I don't want to seem like a chronic complainer (although that might > be an accurate description), but "return 0" is exactly the wrong thing > to do. Wget is a Unix program. Unix programs do return 0 on success. C does provide EXIT_SUCCESS and EXI

RE: with recursive wget status code does not reflect success/failure of operation

2005-09-19 Thread Tony Lewis
Hrvoje Niksic wrote: > But I wonder if that's overengineering at work. I don't think so. The overarching concern is to do what's "expected". As you noted elsewhere, on a Unix system, that means exit(0) in the case of success -- preferably with exit(meaningful_value) otherwise. As I recall this c