You can subscribe to this list here.
2004 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(12) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2005 |
Jan
(2) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(4) |
Aug
|
Sep
(139) |
Oct
(62) |
Nov
|
Dec
|
2006 |
Jan
|
Feb
(2) |
Mar
|
Apr
|
May
(7) |
Jun
|
Jul
|
Aug
(2) |
Sep
|
Oct
|
Nov
|
Dec
|
2007 |
Jan
(1) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2010 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(5) |
From: stevef <st...@us...> - 2010-12-14 19:37:24
|
Update of /cvsroot/riscosnet/newshound/!NewsHound/c In directory sfp-cvsdas-4.v30.ch3.sourceforge.com:/tmp/cvs-serv31336/!NewsHound/c Modified Files: config nntp Log Message: Alter NEWGROUPS date format and allow command to be disabled. Index: config =================================================================== RCS file: /cvsroot/riscosnet/newshound/!NewsHound/c/config,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** config 3 Sep 2005 10:25:12 -0000 1.1 --- config 14 Dec 2010 19:37:12 -0000 1.2 *************** *** 8,11 **** --- 8,14 ---- * All rights reserved. * + * Modified to support switching of NEWGROUPS and date format, + * Stephen Fryatt, 2010 (in...@st...) + * * $Id$ * *************** *** 92,95 **** --- 95,100 ---- WIN_NNTP, C_NNTP_NODATE, &nntp_nodate, "NoDate", WIN_NNTP, C_NNTP_NOXOVER, &nntp_noxover, "NoXover", + WIN_NNTP, C_NNTP_NEWGROUPS, &nntp_usenewgroups, "UseNewgroups", + WIN_NNTP, C_NNTP_YYMMDD, &nntp_yymmdd, "YYMMDDFormat", WIN_FETCH, C_FETCH_STARTUP, &nntp_fetchonload, "FetchOnLoad", *************** *** 118,124 **** } config_fades[] = { ! WIN_FETCH, C_FETCH_STARTUP, WIN_FETCH, C_FETCH_QUIT, /* only allow autoquit when set to fetch on startup */ ! WIN_MISC, C_MISC_ENABLEACTIVE, WIN_MISC, C_GET_ACTIVE, /* disallow active fetch button when disabled */ ! WIN_MISC, C_MISC_ENABLEACTIVE, WIN_MISC, C_GET_DESC, /* disallow desc fetch button when disabled */ -1, -1, -1, -1 }; --- 123,130 ---- } config_fades[] = { ! WIN_FETCH, C_FETCH_STARTUP, WIN_FETCH, C_FETCH_QUIT, /* only allow autoquit when set to fetch on startup */ ! WIN_MISC, C_MISC_ENABLEACTIVE, WIN_MISC, C_GET_ACTIVE, /* disallow active fetch button when disabled */ ! WIN_MISC, C_MISC_ENABLEACTIVE, WIN_MISC, C_GET_DESC, /* disallow desc fetch button when disabled */ ! WIN_NNTP, C_NNTP_NEWGROUPS, WIN_NNTP, C_NNTP_YYMMDD, /* only set NEWGROUPS format if we're fetching newgroups. */ -1, -1, -1, -1 }; *************** *** 340,344 **** } /* no action for 'funcs' */ ! strcpy(nntp_realservernick, nntp_servernick); } --- 346,350 ---- } /* no action for 'funcs' */ ! strcpy(nntp_realservernick, nntp_servernick); } Index: nntp =================================================================== RCS file: /cvsroot/riscosnet/newshound/!NewsHound/c/nntp,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** nntp 22 Sep 2005 21:45:04 -0000 1.3 --- nntp 14 Dec 2010 19:37:12 -0000 1.4 *************** *** 5,8 **** --- 5,11 ---- * All rights reserved. * + * Modified to support switching of NEWGROUPS and date format, + * Stephen Fryatt, 2010 (in...@st...) + * * $Id$ * *************** *** 52,55 **** --- 55,60 ---- int nntp_noxover = 0; /* don't blow up if there's no XOVER command available */ int nntp_nodate = 0; /* don't blow up if there's no DATE command available */ + int nntp_usenewgroups = 1; /* try and fetch new groups with the NEWGROUPS command */ + int nntp_yymmdd = 1; /* use YYMMDD format dates when talking to the server. */ // static int nntp_sendarts = 1; /* send articles immediately (catch newsbase update message) */ int nntp_reporterrors = E_ALL; *************** *** 85,88 **** --- 90,167 ---- static void nntp_response(serverstruct *newsserver, char *buffer); + + /* Transform a server-supplied date field in the form "YYYYMMDD HHMMSS" or + * "YYMMDD HHMMSS" to conform to the global setting for nntp_yymmdd. + */ + + static void nntp_transformdate(char* date) + { + char *p, buf[5]; + int len, year, century; + struct tm tm; + time_t localtime; + + p = date; + + while (*p != '\0' && !isspace(*p)) + p++; + + len = p - date; + if (!(len == 6 || len == 8)) + return; + + /* The first part of date is either YYYYMMDD or YYMMDD. */ + + if (len == 6 && !nntp_yymmdd) { + /* Expand to YYYYMMDD by adding in the current century. */ + + xsyslogf(TASK_LOGNAME,220,"Expand date from '%s'",date); + + /* Shift the existing date up two places in the buffer. */ + + p = date + strlen(date); + while (p >= date) { + *(p+2) = *p; + p--; + } + + /* Find the current century, and then get the date's century + * based on the rules from RFC3977. + */ + + localtime = time(NULL); + tm = *gmtime(&localtime); + century = (1900 + tm.tm_year) / 100; + + buf[0] = date[0]; + buf[1] = date[1]; + buf[2] = '\0'; + year = atoi(buf); + + if (year > (tm.tm_year % 100)) + century--; + + /* Take care not to NUL terminate the century in the date buffer. */ + sprintf(buf,"%.2d", century); + date[0] = buf[0]; + date[1] = buf[1]; + + xsyslogf(TASK_LOGNAME,200,"Expanded date '%s'",date); + } else if (len == 8 && nntp_yymmdd) { + /* Contract to YYMMDD by deleting the century. */ + + xsyslogf(TASK_LOGNAME,220,"Contract date from '%s'",date); + + p = date; + do { + *p = *(p+2); + } while (*p++ != '\0'); + + xsyslogf(TASK_LOGNAME,200,"Contracted date '%s'",date); + } + } + + + static int nntp_fclose(FILE **stream) { *************** *** 141,144 **** --- 220,224 ---- char timeout[40]={0},fetchonload[40]={0},newsfetch[40]={0},postcheck[40]={0}; char noxover[40]={0},nodate[40]={0},dnsfail[40]={0},fetchactive[40]={0}; + char usenewgroups[40]={0}, yymmdd[40]={0}; // sendarts[40]={0} char runfetchend[40]={0}, reporterrors[40]={0}, nobounce[40]={0}, checkvar[40]={0}; *************** *** 180,183 **** --- 260,265 ---- CHECKTAG("noxover",noxover); CHECKTAG("nodate",nodate); + CHECKTAG("usenewgroups",usenewgroups); + CHECKTAG("yymmddformat",yymmdd); CHECKTAG("reportdnsfail",dnsfail); /* deprecated */ CHECKTAG( "reporterrors", reporterrors ); *************** *** 314,317 **** --- 396,403 ---- if (*nodate) nntp_nodate = strchr(nodate,'Y') || strchr(nodate,'y'); + if (*usenewgroups) + nntp_usenewgroups = strchr(usenewgroups,'Y') || strchr(usenewgroups,'y'); + if (*yymmdd) + nntp_yymmdd = strchr(yymmdd,'Y') || strchr(yymmdd,'y'); if (*dnsfail) nntp_reporterrors = ( strchr(dnsfail,'Y') || strchr(dnsfail,'y') ) ? E_ALL : E_NODNS; /* deprecated */ *************** *** 933,936 **** --- 1019,1023 ---- nntp_loadgroupfile(newsserver,nntp_openstatus,nntp_retry); + nntp_transformdate(newsserver->last_date); nntp_art = nntp_xover = nntp_head = nntp_kills = 0; break; *************** *** 988,992 **** dns_dispose(newsserver->dns); } ! default: /* still resolving */ --- 1075,1079 ---- dns_dispose(newsserver->dns); } ! default: /* still resolving */ *************** *** 1056,1060 **** /* force fetch if 'fetch every' timer has expired */ int timerexpired = difftime(time(NULL),newsserver->last_fetch) > nntp_refetchtime; ! if (timerexpired || forced) { --- 1143,1147 ---- /* force fetch if 'fetch every' timer has expired */ int timerexpired = difftime(time(NULL),newsserver->last_fetch) > nntp_refetchtime; ! if (timerexpired || forced) { *************** *** 1071,1075 **** nntp_online(quit, newsserver); break; ! case NNTP_QUIT_WAIT: /* we enter this state if we intended to quit, but didn't because there's an error window open */ --- 1158,1162 ---- nntp_online(quit, newsserver); break; ! case NNTP_QUIT_WAIT: /* we enter this state if we intended to quit, but didn't because there's an error window open */ *************** *** 1080,1084 **** break; } ! /* otherwise, check the timeout */ if (difftime(time(NULL),newsserver->start_time) > 30) --- 1167,1171 ---- break; } ! /* otherwise, check the timeout */ if (difftime(time(NULL),newsserver->start_time) > 30) *************** *** 1213,1217 **** #ifdef FEATURE_NOSTATUS frontend_setgroup(""); ! #else if (postonly) frontend_setgroup( "Postings sent" ); --- 1300,1304 ---- #ifdef FEATURE_NOSTATUS frontend_setgroup(""); ! #else if (postonly) frontend_setgroup( "Postings sent" ); *************** *** 1233,1237 **** #ifdef FEATURE_NOSTATUS frontend_setgroup(""); ! #else if (postonly) frontend_setgroup( "Postings sent" ); --- 1320,1324 ---- #ifdef FEATURE_NOSTATUS frontend_setgroup(""); ! #else if (postonly) frontend_setgroup( "Postings sent" ); *************** *** 1589,1599 **** char buffer[80]; ! if (!*newsserver->last_date) { ! xsyslogf(TASK_LOGNAME,0,"Skipped newgroups (no date)"); newsserver->state=NNTP_GROUP; newsserver->stage=NNTP_NEXT; return; } strcpy( buffer, "NEWGROUPS " ); strncat( buffer, newsserver->last_date, sizeof(buffer) - strlen(buffer) - 4 ); --- 1676,1688 ---- char buffer[80]; ! if (!*newsserver->last_date || !nntp_usenewgroups) /* Skip if there's no date or if NEWGROUPS command is disabled */ { ! if (nntp_usenewgroups) ! xsyslogf(TASK_LOGNAME,0,"Skipped newgroups (no date)"); newsserver->state=NNTP_GROUP; newsserver->stage=NNTP_NEXT; return; } + nntp_transformdate(newsserver->last_date); strcpy( buffer, "NEWGROUPS " ); strncat( buffer, newsserver->last_date, sizeof(buffer) - strlen(buffer) - 4 ); *************** *** 1867,1870 **** --- 1956,1960 ---- sprintf(newsserver->date,"%.2d%.2d%.2d %.2d%.2d%.2d", tm.tm_year % 100, tm.tm_mon + 1, tm.tm_mday, tm.tm_hour, tm.tm_min, tm.tm_sec); + /* nntp_transformdate(newsserver->date); */ xsyslogf(TASK_LOGNAME,140,"Madeup date: %s",newsserver->date); return; *************** *** 1996,1999 **** --- 2086,2090 ---- *ptr2=0; xsyslogf(TASK_LOGNAME,140,"Date: %s",newsserver->date); + /* nntp_transformdate(newsserver->date); */ newsserver->stage=NNTP_NEXT; } *************** *** 2360,2363 **** --- 2451,2455 ---- break; case NNTP_NEWGROUPS: + nntp_transformdate(newsserver->last_date); net_printf(newsserver,"NEWGROUPS %s\r\n",newsserver->last_date); xsyslogf(TASK_LOGNAME,140, ">>> NEWGROUPS %s",newsserver->last_date); |
From: stevef <st...@us...> - 2010-12-14 19:37:20
|
Update of /cvsroot/riscosnet/newshound/!NewsHound In directory sfp-cvsdas-4.v30.ch3.sourceforge.com:/tmp/cvs-serv31336/!NewsHound Modified Files: Templates,fec Log Message: Alter NEWGROUPS date format and allow command to be disabled. Index: Templates,fec =================================================================== RCS file: /cvsroot/riscosnet/newshound/!NewsHound/Templates,fec,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 Binary files /tmp/cvsBtgB9L and /tmp/cvsknzIUu differ |
From: stevef <st...@us...> - 2010-12-14 19:37:20
|
Update of /cvsroot/riscosnet/newshound/!NewsHound/h In directory sfp-cvsdas-4.v30.ch3.sourceforge.com:/tmp/cvs-serv31336/!NewsHound/h Modified Files: IconNames nntp taskdefines Log Message: Alter NEWGROUPS date format and allow command to be disabled. Index: IconNames =================================================================== RCS file: /cvsroot/riscosnet/newshound/!NewsHound/h/IconNames,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** IconNames 3 Sep 2005 10:25:12 -0000 1.1 --- IconNames 14 Dec 2010 19:37:12 -0000 1.2 *************** *** 22,25 **** --- 22,27 ---- #define C_MAX_RETRY_UP 23 #define C_RETRY_DELAY_VAL 24 + #define C_NNTP_NEWGROUPS 29 + #define C_NNTP_YYMMDD 30 Index: taskdefines =================================================================== RCS file: /cvsroot/riscosnet/newshound/!NewsHound/h/taskdefines,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** taskdefines 21 May 2006 16:57:18 -0000 1.3 --- taskdefines 14 Dec 2010 19:37:12 -0000 1.4 *************** *** 18,22 **** #define TASK_NEWSDIR "<NewsHound$NewsDir>" #define TASK_LOGNAME "NewsHound" ! #define TASK_VERSION "v1.50-32" #define TASK_USERAGENT TASK_NAME "/" TASK_VERSION --- 18,22 ---- #define TASK_NEWSDIR "<NewsHound$NewsDir>" #define TASK_LOGNAME "NewsHound" ! #define TASK_VERSION "v1.52-32" #define TASK_USERAGENT TASK_NAME "/" TASK_VERSION Index: nntp =================================================================== RCS file: /cvsroot/riscosnet/newshound/!NewsHound/h/nntp,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** nntp 3 Sep 2005 10:25:12 -0000 1.1 --- nntp 14 Dec 2010 19:37:12 -0000 1.2 *************** *** 12,15 **** --- 12,17 ---- extern int nntp_noxover; extern int nntp_nodate; + extern int nntp_usenewgroups; + extern int nntp_yymmdd; extern int nntp_openstatus; extern int nntp_fetchonload; |
From: stevef <st...@us...> - 2010-12-14 19:37:20
|
Update of /cvsroot/riscosnet/newshound/!NewsHound/Docs In directory sfp-cvsdas-4.v30.ch3.sourceforge.com:/tmp/cvs-serv31336/!NewsHound/Docs Modified Files: History Log Message: Alter NEWGROUPS date format and allow command to be disabled. Index: History =================================================================== RCS file: /cvsroot/riscosnet/newshound/!NewsHound/Docs/History,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** History 21 May 2006 16:57:18 -0000 1.2 --- History 14 Dec 2010 19:37:12 -0000 1.3 *************** *** 26,29 **** --- 26,36 ---- ======= ======= + v1.52 Released 14/12/10 + Altered loglevels in date-munging code. + + v1.51 Limited circulation 12/12/10 + Added option to disable NEWGROUPS command. + Added option to make NEWGROUPS use YYYYMMDD format dates. + v1.50 Released 21/05/06 Changed to use stubsg and be 32bit *************** *** 66,70 **** Changed to say 'Posting complete' rather than 'Fetch complete' when doing a 'send posts'. ! v1.39 Released 03/04/99 --- 73,77 ---- Changed to say 'Posting complete' rather than 'Fetch complete' when doing a 'send posts'. ! v1.39 Released 03/04/99 *************** *** 114,118 **** failed. 16/01/99 Added more checks to hopefully prevent a zero byte ! groupfile replacing a good copy. System variable 'NewsHound$DefaultServer' can now override the default server in the config file - useful if you --- 121,125 ---- failed. 16/01/99 Added more checks to hopefully prevent a zero byte ! groupfile replacing a good copy. System variable 'NewsHound$DefaultServer' can now override the default server in the config file - useful if you *************** *** 125,129 **** When a fetch is aborted mid-article, the part received article is removed from the batch. ! v1.36ß Made menu appear in right place when opened from config window. --- 132,136 ---- When a fetch is aborted mid-article, the part received article is removed from the batch. ! v1.36ß Made menu appear in right place when opened from config window. *************** *** 445,449 **** Periodically checks for articles to be posted (and posts any found to the last / default server) ! Added new options to config file (timeout, newsfetch, fetchonload, postcheck) Will newsfetch every <newsfetch> secs / mins --- 452,456 ---- Periodically checks for articles to be posted (and posts any found to the last / default server) ! Added new options to config file (timeout, newsfetch, fetchonload, postcheck) Will newsfetch every <newsfetch> secs / mins |
From: stevef <st...@us...> - 2010-12-14 19:37:20
|
Update of /cvsroot/riscosnet/newshound/Manual In directory sfp-cvsdas-4.v30.ch3.sourceforge.com:/tmp/cvs-serv31336/Manual Modified Files: !Root,ffd Config,ffd Log Message: Alter NEWGROUPS date format and allow command to be disabled. Index: !Root,ffd =================================================================== RCS file: /cvsroot/riscosnet/newshound/Manual/!Root,ffd,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** !Root,ffd 9 Oct 2005 16:54:31 -0000 1.1 --- !Root,ffd 14 Dec 2010 19:37:12 -0000 1.2 *************** *** 1,3 **** ! NewsHound 1.42 #background wimp 1 #spritefile !Sprites;sprite 0,0 !newshound --- 1,3 ---- ! NewsHound 1.52 #background wimp 1 #spritefile !Sprites;sprite 0,0 !newshound Index: Config,ffd =================================================================== RCS file: /cvsroot/riscosnet/newshound/Manual/Config,ffd,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** Config,ffd 9 Oct 2005 16:54:31 -0000 1.1 --- Config,ffd 14 Dec 2010 19:37:12 -0000 1.2 *************** *** 19,22 **** --- 19,23 ---- <Don't error if DATE unavailable=>.date> <Don't error if XOVER unavailable=>.xover> + <Fetch NEWGROUPS & YY format=>.newgroups> *************** *** 138,139 **** --- 139,147 ---- If XOVER is unavailable, NewsHound will not be able to perform duplicate suppression and will ignore any rule files. + #subpage newgroups + Fetch NEWGROUPS & YY format + #indent 1 + + This option (normally enabled) allows NewsHound to fetch a list of groups which have been added to the server since the last newsfetch: this updates the list of available groups. Turning the option off prevents information about new groups from being fetched: while the local groups list will not then be updated, it enables NewsHound to work with servers that do not support the NEWGROUPS command. + + YY format determines the date format used with the NEWGROUPS command. When on, dates are sent as "YYMMDD": this is how NewsHound has worked historically. Newer versions of the NNTP protocol recommend the use of "YYYYMMDD" (ie. four digit year) format, and turning this option off will make NewsHound use the newer parameter style. |
From: Joseph H. <jo...@us...> - 2007-01-22 20:10:27
|
Update of /cvsroot/riscosnet/freetime/!FreeTime/c In directory sc8-pr-cvs9.sourceforge.net:/tmp/cvs-serv21504 Modified Files: date Log Message: Fix for problem in leap year code reported by Silas Brown. (Wouldn't happen until 2100, and possibly much of the rest of the code would break in 2037 anyway.) Index: date =================================================================== RCS file: /cvsroot/riscosnet/freetime/!FreeTime/c/date,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** date 8 Oct 2005 19:21:22 -0000 1.1 --- date 22 Jan 2007 20:10:10 -0000 1.2 *************** *** 320,324 **** if (yr == 0) /* if xx00 */ ! return ((year%4) == 0); return ((yr%4) == 0); --- 320,324 ---- if (yr == 0) /* if xx00 */ ! return ((year%400) == 0); return ((yr%4) == 0); |
From: Joseph H. <jo...@us...> - 2006-08-21 22:26:12
|
Update of /cvsroot/riscosnet/webget/!WebGet/c In directory sc8-pr-cvs9.sourceforge.net:/tmp/cvs-serv21601/!WebGet/c Modified Files: flexx http url Log Message: Some compile fixes, but unfortunately not enough to make the 32 bit build work. Index: http =================================================================== RCS file: /cvsroot/riscosnet/webget/!WebGet/c/http,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** http 3 Sep 2005 10:47:14 -0000 1.1 --- http 21 Aug 2006 22:25:52 -0000 1.2 *************** *** 1069,1076 **** ! static const char http_months[][] = { "Jan", "Feb", "Mar", "Apr", "May", "Jun", ! "Jul", "Aug", "Sep", "Oct", "Nov", "Dec", "" }; --- 1069,1077 ---- ! ! static const char *http_months[] = { "Jan", "Feb", "Mar", "Apr", "May", "Jun", ! "Jul", "Aug", "Sep", "Oct", "Nov", "Dec", NULL }; *************** *** 1112,1116 **** out.tm_mon = 0; ! while ( *http_months[ out.tm_mon ] ) { month = strstr( date, http_months[ out.tm_mon ] ); --- 1113,1117 ---- out.tm_mon = 0; ! while ( http_months[ out.tm_mon ] ) { month = strstr( date, http_months[ out.tm_mon ] ); *************** *** 1119,1123 **** } ! if ( !*http_months[ out.tm_mon ] ) return 0; /* day of month is first day either to left of month, or closest on right */ --- 1120,1124 ---- } ! if ( !http_months[ out.tm_mon ] ) return 0; /* day of month is first day either to left of month, or closest on right */ Index: url =================================================================== RCS file: /cvsroot/riscosnet/webget/!WebGet/c/url,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** url 3 Sep 2005 10:47:14 -0000 1.1 --- url 21 Aug 2006 22:25:52 -0000 1.2 *************** *** 1,4 **** --- 1,8 ---- /* * $Log$ + * Revision 1.2 2006/08/21 22:25:52 jogu + * Some compile fixes, but unfortunately not enough to make the 32 bit build + * work. + * * Revision 1.1 2005/09/03 10:47:14 jogu * Webget v0.18 + some compile fixes *************** *** 473,479 **** if ( !url->fetching && (url->act_linkdepth < linkdepth || linkdepth == -1 || ! (url->act_linkdepth == linkdepth && url->inline < found_inline ) ) ) { ! if ( url->act_linkdepth == 0 && url->inline == inline_not ) { debug_printf(("Selected url at depth %d, inline = %d. %s\n", url->act_linkdepth, url->inline,ptr+strsize)); --- 477,483 ---- if ( !url->fetching && (url->act_linkdepth < linkdepth || linkdepth == -1 || ! (url->act_linkdepth == linkdepth && url->einline < found_inline ) ) ) { ! if ( url->act_linkdepth == 0 && url->einline == inline_not ) { debug_printf(("Selected url at depth %d, inline = %d. %s\n", url->act_linkdepth, url->inline,ptr+strsize)); *************** *** 481,485 **** } found = url; ! found_inline = url->inline; linkdepth = url->act_linkdepth; } --- 485,489 ---- } found = url; ! found_inline = url->einline; linkdepth = url->act_linkdepth; } Index: flexx =================================================================== RCS file: /cvsroot/riscosnet/webget/!WebGet/c/flexx,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** flexx 3 Sep 2005 10:47:14 -0000 1.1 --- flexx 21 Aug 2006 22:25:52 -0000 1.2 *************** *** 34,38 **** #include "kernel.h" #include "swis.h" ! #include "h.flex" #include "wimplib.h" --- 34,38 ---- #include "kernel.h" #include "swis.h" ! #include "h.flexx" #include "wimplib.h" *************** *** 473,476 **** --- 473,478 ---- */ + extern int flex_dont_budge(int n, void **a); + extern int flex_budge(int n, void **a) { if (flex__da != -1) *************** *** 644,648 **** regs.r[0]=regs.r[0]*regs.r[1]; regs.r[1]=regs.r[0]; ! regs.r[2]=regs.r[0]*.05; _kernel_swi(Virtualise_Configure,®s,®s); --- 646,650 ---- regs.r[0]=regs.r[0]*regs.r[1]; regs.r[1]=regs.r[0]; ! regs.r[2]=(int)(regs.r[0]*.05); _kernel_swi(Virtualise_Configure,®s,®s); |
From: Joseph H. <jo...@us...> - 2006-08-21 22:26:11
|
Update of /cvsroot/riscosnet/webget/!WebGet In directory sc8-pr-cvs9.sourceforge.net:/tmp/cvs-serv21601/!WebGet Modified Files: !RunImage,ff8 Makefile32,fe1 Log Message: Some compile fixes, but unfortunately not enough to make the 32 bit build work. Index: Makefile32,fe1 =================================================================== RCS file: /cvsroot/riscosnet/webget/!WebGet/Makefile32,fe1,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** Makefile32,fe1 3 Sep 2005 10:47:14 -0000 1.1 --- Makefile32,fe1 21 Aug 2006 22:25:51 -0000 1.2 *************** *** 1,7 **** ! # Project: WebGetT # Toolflags: ! CCflags = -c -depend !Depend -IC:,netlib:,wimpclib: -throwback -DURLDUMP -fah C++flags = -c -depend !Depend -IC: -throwback Linkflags = -aif -c++ -o $@ --- 1,7 ---- ! # Project: WebGetT32 # Toolflags: ! CCflags = -c -apcs 3/32/fpe2/swst/fp/nofpr -depend !Depend -IC:,netlib:,wimpclib: -throwback -DURLDUMP -fah C++flags = -c -depend !Depend -IC: -throwback Linkflags = -aif -c++ -o $@ *************** *** 13,24 **** # Final targets: ! @.!RunImage: C:o.stubs @.o.my_string C:o.flex @.o.url @.o.http @.o.fdset \ ! @.o.socket @.o.proxy @.o.rewrite @.o.eval @.o.file @.o.config \ ! @.o.fetch wimpclib:o.wimpclib C:o.wimplib @.o.webget @.o.debug @.o.misc @.o.status \ ! @.o.addurl @.o.fetchfile @.o.ruleset Netlib:o.Netlib ! link $(linkflags) C:o.stubs @.o.my_string C:o.flex @.o.url @.o.http \ ! @.o.fdset @.o.socket @.o.proxy @.o.rewrite @.o.eval @.o.file @.o.config \ ! @.o.fetch wimpclib:o.wimpclib C:o.wimplib @.o.webget @.o.debug @.o.misc \ ! @.o.status @.o.addurl @.o.fetchfile @.o.ruleset Netlib:o.Netlib --- 13,24 ---- # Final targets: ! @.!RunImage: C:o.stubs @.o.my_string @.o.url @.o.http @.o.fdset @.o.socket \ ! @.o.proxy @.o.rewrite @.o.eval @.o.file @.o.config @.o.fetch wimpclib:o.wimpc32 \ ! C:o.wimplib @.o.webget @.o.debug @.o.misc @.o.status @.o.addurl @.o.fetchfile @.o.ruleset \ ! Netlib:o.Netlib @.o.flexx ! link $(linkflags) C:o.stubs @.o.my_string @.o.url @.o.http @.o.fdset \ ! @.o.socket @.o.proxy @.o.rewrite @.o.eval @.o.file @.o.config @.o.fetch \ ! wimpclib:o.wimpc32 C:o.wimplib @.o.webget @.o.debug @.o.misc @.o.status @.o.addurl @.o.fetchfile \ ! @.o.ruleset Netlib:o.Netlib @.o.flexx *************** *** 63,132 **** @.o.ruleset: @.c.ruleset cc $(ccflags) -o @.o.ruleset @.c.ruleset # Dynamic dependencies: ! o.misc: c.misc ! o.misc: h.defines ! o.misc: C:h.swis ! o.misc: C:h.kernel ! o.misc: h.debug ! o.misc: h.url ! o.misc: h.eval ! o.misc: h.macros ! o.misc: h.defines ! o.misc: C:h.wimplib ! o.misc: C:h.wimp ! o.misc: h.my_string ! o.misc: h.misc ! o.misc: h.eval ! o.socket: c.socket ! o.socket: netlib:h.netdb ! o.socket: netlib:sys.h.types ! o.socket: netlib:netinet.h.in ! o.socket: netlib:sys.h.types ! o.socket: netlib:sys.h.socket ! o.socket: Internet:sys.h.types ! o.socket: netlib:sys.h.ioctl ! o.socket: Internet:sys.h.filio ! o.socket: Internet:sys.h.iocomm ! o.socket: Internet:sys.h.sockio ! o.socket: Internet:sys.h.iocomm ! o.socket: netlib:sys.h.byteorder ! o.socket: netlib:sys.h.errno ! o.socket: h.socket ! o.eval: c.eval ! o.eval: h.my_string ! o.eval: h.debug ! o.eval: h.fetchstruc ! o.eval: h.defines ! o.eval: wimpclib:h.dnslib ! o.eval: h.url ! o.eval: h.eval ! o.eval: h.http ! o.eval: h.config ! o.eval: h.misc ! o.eval: h.eval ! o.eval: h.ruleset ! o.eval: h.eval ! o.my_string: c.my_string ! o.my_string: h.my_string ! o.url: c.url ! o.url: C:h.flex ! o.url: C:h.kernel ! o.url: C:h.swis ! o.url: h.my_string ! o.url: h.debug ! o.url: h.macros ! o.url: h.defines ! o.url: C:h.wimplib ! o.url: C:h.wimp ! o.url: h.config ! o.url: h.http ! o.url: h.config ! o.url: h.ruleset ! o.url: h.file ! o.url: C:h.kernel ! o.url: h.url ! o.url: h.eval o.http: c.http o.http: C:h.wimplib --- 63,99 ---- @.o.ruleset: @.c.ruleset cc $(ccflags) -o @.o.ruleset @.c.ruleset + @.o.flexx: @.c.flexx + cc $(ccflags) -o @.o.flexx @.c.flexx # Dynamic dependencies: ! o.webget: c.webget ! o.webget: h.defines ! o.webget: C:h.kernel ! o.webget: C:h.swis ! o.webget: C:h.wimplib ! o.webget: C:h.wimp ! o.webget: h.version ! o.webget: h.config ! o.webget: h.macros ! o.webget: h.defines ! o.webget: C:h.wimplib ! o.webget: h.url ! o.webget: h.eval ! o.webget: h.status ! o.webget: h.addurl ! o.webget: h.fetchfile ! o.webget: h.ruleset ! o.webget: wimpclib:h.wimpclib ! o.webget: C:h.wimp ! o.webget: h.webget ! o.webget: h.flexx ! o.webget: C:h.kernel ! o.webget: h.url ! o.webget: h.rewrite ! o.webget: h.fetch ! o.webget: h.http ! o.webget: h.config ! o.webget: h.debug o.http: c.http o.http: C:h.wimplib *************** *** 137,141 **** o.http: netlib:sys.h.types o.http: netlib:sys.h.socket ! o.http: Internet:sys.h.types o.http: netlib:sys.h.errno o.http: h.macros --- 104,108 ---- o.http: netlib:sys.h.types o.http: netlib:sys.h.socket ! o.http: netlib:sys.h.types o.http: netlib:sys.h.errno o.http: h.macros *************** *** 162,336 **** o.http: h.eval o.http: h.config ! o.http: C:h.flex o.http: C:h.kernel o.http: h.status o.http: h.http o.http: h.config - o.addurl: c.addurl - o.addurl: C:h.swis - o.addurl: C:h.kernel - o.addurl: C:h.wimplib - o.addurl: C:h.wimp - o.addurl: wimpclib:h.wimpclib - o.addurl: C:h.wimp - o.addurl: h.defines - o.addurl: h.debug - o.addurl: h.url - o.addurl: h.eval - o.addurl: h.config - o.addurl: h.IconNames - o.addurl: h.fetchfile - o.addurl: h.webget - o.addurl: h.addurl - o.fetchfile: c.fetchfile - o.fetchfile: C:h.swis - o.fetchfile: C:h.kernel - o.fetchfile: h.config - o.fetchfile: h.my_string - o.fetchfile: h.defines - o.fetchfile: h.macros - o.fetchfile: h.defines - o.fetchfile: C:h.wimplib - o.fetchfile: C:h.wimp - o.fetchfile: h.url - o.fetchfile: h.eval - o.fetchfile: h.debug - o.fetchfile: h.ruleset - o.fetchfile: h.webget - o.fetchfile: h.misc - o.fetchfile: h.eval - o.fetchfile: wimpclib:h.wimpclib - o.fetchfile: C:h.wimp - o.fetchfile: h.fetchfile - o.status: c.status - o.status: h.defines - o.status: C:h.kernel - o.status: C:h.swis - o.status: C:h.wimplib - o.status: C:h.wimp - o.status: h.config - o.status: h.http - o.status: h.config - o.status: h.IconNames - o.status: wimpclib:h.wimpclib - o.status: C:h.wimp - o.status: h.status - o.debug: c.debug - o.debug: h.debug - o.file: c.file - o.file: C:h.swis - o.file: C:h.kernel - o.file: C:h.wimplib - o.file: C:h.wimp - o.file: h.debug - o.file: h.macros - o.file: h.defines - o.file: C:h.wimplib - o.file: h.file - o.file: C:h.kernel - o.config: c.config - o.config: C:h.swis - o.config: C:h.kernel - o.config: h.proxy - o.config: h.macros - o.config: h.defines - o.config: C:h.wimplib - o.config: C:h.wimp - o.config: h.my_string - o.config: h.debug - o.config: h.config - o.fetch: c.fetch - o.fetch: h.flexx - o.fetch: C:h.kernel - o.fetch: h.url - o.fetch: h.eval - o.fetch: h.fetchstruc - o.fetch: h.defines - o.fetch: wimpclib:h.dnslib - o.fetch: h.url - o.fetch: h.fdset - o.fetch: netlib:sys.h.select - o.fetch: Internet:sys.h.time - o.fetch: Internet:sys.h.types - o.fetch: h.http - o.fetch: h.config - o.fetch: h.rewrite - o.fetch: h.my_string - o.fetch: h.config - o.fetch: h.macros - o.fetch: h.defines - o.fetch: C:h.wimplib - o.fetch: C:h.wimp - o.fetch: h.debug - o.fetch: h.defines - o.fetch: h.status - o.fetch: h.fetchfile - o.fetch: h.fetch - o.fetch: C:h.kernel - o.fetch: C:h.swis - o.webget: c.webget - o.webget: h.defines - o.webget: C:h.kernel - o.webget: C:h.swis - o.webget: C:h.wimplib - o.webget: C:h.wimp - o.webget: h.version - o.webget: h.config - o.webget: h.macros - o.webget: h.defines - o.webget: C:h.wimplib - o.webget: h.url - o.webget: h.eval - o.webget: h.status - o.webget: h.addurl - o.webget: h.fetchfile - o.webget: h.ruleset - o.webget: wimpclib:h.wimpclib - o.webget: C:h.wimp - o.webget: h.webget - o.webget: h.flexx - o.webget: C:h.kernel - o.webget: h.url - o.webget: h.rewrite - o.webget: h.fetch - o.webget: h.http - o.webget: h.config - o.webget: h.debug - o.ruleset: c.ruleset - o.ruleset: h.flexx - o.ruleset: C:h.kernel - o.ruleset: C:h.wimplib - o.ruleset: C:h.wimp - o.ruleset: wimpclib:h.wimpclib - o.ruleset: C:h.wimp - o.ruleset: h.debug - o.ruleset: h.ruleset - o.fdset: c.fdset - o.fdset: netlib:sys.h.select - o.fdset: Internet:sys.h.time - o.fdset: Internet:sys.h.types - o.fdset: h.fdset - o.fdset: netlib:sys.h.select - o.proxy: c.proxy - o.proxy: h.config - o.proxy: h.my_string - o.proxy: h.debug - o.proxy: h.proxy - o.rewrite: c.rewrite - o.rewrite: C:h.swis - o.rewrite: C:h.kernel - o.rewrite: h.defines - o.rewrite: h.macros - o.rewrite: h.defines - o.rewrite: C:h.wimplib - o.rewrite: C:h.wimp - o.rewrite: h.config - o.rewrite: h.my_string - o.rewrite: h.file - o.rewrite: C:h.kernel - o.rewrite: h.version - o.rewrite: h.debug - o.rewrite: h.misc - o.rewrite: h.eval - o.rewrite: h.webget - o.rewrite: h.rewrite --- 129,135 ---- o.http: h.eval o.http: h.config ! o.http: h.flexx o.http: C:h.kernel o.http: h.status o.http: h.http o.http: h.config Index: !RunImage,ff8 =================================================================== RCS file: /cvsroot/riscosnet/webget/!WebGet/!RunImage,ff8,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 Binary files /tmp/cvsrxXAce and /tmp/cvs3yEl5S differ |
From: Joseph H. <jo...@us...> - 2006-05-21 17:04:28
|
Update of /cvsroot/riscosnet/newshound In directory sc8-pr-cvs9.sourceforge.net:/tmp/cvs-serv933 Added Files: ziprelease.sh Log Message: Quick release zipper. --- NEW FILE: ziprelease.sh --- #!/bin/bash # $Id: ziprelease.sh,v 1.1 2006/05/21 17:04:21 jogu Exp $ if [ -z "$1" ]; then echo "Syntax: $0 <rel-zip-filename>" exit 1 fi output=`pwd`/$1.zip cd `/usr/bin/dirname $0`/release || die "No release found" rm -f $output /opt/gccsdk/riscos/cross/bin/zip -9 -, -r $output * -x '*CVS*' -x '*~' |
From: Joseph H. <jo...@us...> - 2006-05-21 16:57:24
|
Update of /cvsroot/riscosnet/newshound/!NewsHound/h In directory sc8-pr-cvs9.sourceforge.net:/tmp/cvs-serv30694/!NewsHound/h Modified Files: taskdefines Log Message: Version to 1.50. Index: taskdefines =================================================================== RCS file: /cvsroot/riscosnet/newshound/!NewsHound/h/taskdefines,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** taskdefines 8 Oct 2005 20:49:58 -0000 1.2 --- taskdefines 21 May 2006 16:57:18 -0000 1.3 *************** *** 18,22 **** #define TASK_NEWSDIR "<NewsHound$NewsDir>" #define TASK_LOGNAME "NewsHound" ! #define TASK_VERSION "v1.43-32pre4" #define TASK_USERAGENT TASK_NAME "/" TASK_VERSION --- 18,22 ---- #define TASK_NEWSDIR "<NewsHound$NewsDir>" #define TASK_LOGNAME "NewsHound" ! #define TASK_VERSION "v1.50-32" #define TASK_USERAGENT TASK_NAME "/" TASK_VERSION |
From: Joseph H. <jo...@us...> - 2006-05-21 16:57:24
|
Update of /cvsroot/riscosnet/newshound/!NewsHound/Docs In directory sc8-pr-cvs9.sourceforge.net:/tmp/cvs-serv30694/!NewsHound/Docs Modified Files: History Log Message: Version to 1.50. Index: History =================================================================== RCS file: /cvsroot/riscosnet/newshound/!NewsHound/Docs/History,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** History 3 Sep 2005 10:25:12 -0000 1.1 --- History 21 May 2006 16:57:18 -0000 1.2 *************** *** 26,29 **** --- 26,39 ---- ======= ======= + v1.50 Released 21/05/06 + Changed to use stubsg and be 32bit + Changed urls to point at the source forge 'riscosnet' project site + Fetch more quickly after an offline->online transition is detected + Delay 'autoquit' for 30 seconds if an error window is open + Now handles '420' reply from xover correctly + Changes for compatibility with 'nntpcache' + Now doesn't autoquit if 'alt' is held, or if the configuration window is open + Fix for sockets leaking if initial 'connect()' failed + v1.42 Released 02/12/00 02/12/00 Bug fix for a crash when two resolver modules were loaded. |
From: Joseph H. <jo...@us...> - 2006-05-21 16:56:12
|
Update of /cvsroot/riscosnet/newshound/!NewsHound In directory sc8-pr-cvs9.sourceforge.net:/tmp/cvs-serv29598 Modified Files: MakefileTCP,fe1 Log Message: Added explicit setting of APCS variant required for StubsG. Changed to use a Castle AcornC/C++ v5 default install, plus stubsg added in to the Libraries directory (same as POPstar). Index: MakefileTCP,fe1 =================================================================== RCS file: /cvsroot/riscosnet/newshound/!NewsHound/MakefileTCP,fe1,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** MakefileTCP,fe1 22 Sep 2005 22:22:39 -0000 1.2 --- MakefileTCP,fe1 21 May 2006 16:56:01 -0000 1.3 *************** *** 3,7 **** # Toolflags: ! CCflags = -c -Wp -depend !Depend -DCOMPAT_INET4 -DNEWSHOUND_TCPLIBS -IC:,tcpiplibs:,wimpclib:,<syslog$dir>.C-veneer. -throwback -ffah C++flags = -c -depend !Depend -IC: -throwback Linkflags = -aif -c++ -o $@ --- 3,7 ---- # Toolflags: ! CCflags = -c -apcs 3/32/fpe2/swst/fp/nofpr -Wp -depend !Depend -DCOMPAT_INET4 -DNEWSHOUND_TCPLIBS -IC:,tcpiplibs:,wimpclib:,<syslog$dir>.C-veneer. -throwback -ffah C++flags = -c -depend !Depend -IC: -throwback Linkflags = -aif -c++ -o $@ *************** *** 14,19 **** @.o.groupfile @.o.newshound @.o.config @.o.debug @.o.voyager LIBS = wimpclib:o.wimpc32 c:o.Stubsg \ ! C:o.wimplib-32 <syslog$dir>.C-veneer.o.syslog32 \ ! TCPIPLibs:o.unixlib-32 TCPIPLibs:o.inetlib-32 TCPIPLibs:o.socklib-32 # Final targets: --- 14,19 ---- @.o.groupfile @.o.newshound @.o.config @.o.debug @.o.voyager LIBS = wimpclib:o.wimpc32 c:o.Stubsg \ ! C:o.wimplib <syslog$dir>.C-veneer.o.syslog32 \ ! TCPIPLibs:o.unixlib TCPIPLibs:o.inetlib TCPIPLibs:o.socklib # Final targets: *************** *** 53,267 **** # Dynamic dependencies: - o.debug: c.debug - o.debug: h.debug - o.voyager: c.voyager - o.voyager: h.defines - o.voyager: <syslog$dir>.C-veneer.h.syslog - o.voyager: C:h.kernel - o.voyager: tcpiplibs:sys.h.types - o.voyager: tcpiplibs:sys.h.cdefs - o.voyager: tcpiplibs:machine.h.endian - o.voyager: tcpiplibs:machine.h.ansi - o.voyager: tcpiplibs:machine.h.types - o.voyager: tcpiplibs:netinet.h.in - o.voyager: wimpclib:h.dnslib - o.voyager: h.taskdefines - o.voyager: C:h.wimplib - o.voyager: C:h.wimp - o.voyager: h.voyager - o.idhist: c.idhist - o.idhist: C:h.wimplib - o.idhist: C:h.kernel - o.idhist: C:h.wimp - o.idhist: h.defines - o.idhist: <syslog$dir>.C-veneer.h.syslog - o.idhist: C:h.kernel - o.idhist: tcpiplibs:sys.h.types - o.idhist: tcpiplibs:sys.h.cdefs - o.idhist: tcpiplibs:machine.h.endian - o.idhist: tcpiplibs:machine.h.ansi - o.idhist: tcpiplibs:machine.h.types - o.idhist: tcpiplibs:netinet.h.in - o.idhist: wimpclib:h.dnslib - o.idhist: h.taskdefines - o.idhist: h.debug - o.idhist: h.idhist - o.NNTP: c.NNTP - o.NNTP: h.defines - o.NNTP: <syslog$dir>.C-veneer.h.syslog - o.NNTP: C:h.kernel - o.NNTP: tcpiplibs:sys.h.types - o.NNTP: tcpiplibs:sys.h.cdefs - o.NNTP: tcpiplibs:machine.h.endian - o.NNTP: tcpiplibs:machine.h.ansi - o.NNTP: tcpiplibs:machine.h.types - o.NNTP: tcpiplibs:netinet.h.in - o.NNTP: wimpclib:h.dnslib - o.NNTP: h.taskdefines - o.NNTP: tcpiplibs:sys.h.select - o.NNTP: tcpiplibs:sys.h.socket - o.NNTP: tcpiplibs:sys.h.cdefs - o.NNTP: tcpiplibs:sys.h.errno - o.NNTP: C:h.kernel - o.NNTP: tcpiplibs:sys.h.time - o.NNTP: tcpiplibs:sys.h.cdefs - o.NNTP: tcpiplibs:h.socklib - o.NNTP: tcpiplibs:sys.h.types - o.NNTP: tcpiplibs:sys.h.socket - o.NNTP: tcpiplibs:sys.h.stat - o.NNTP: tcpiplibs:sys.h.time - o.NNTP: tcpiplibs:sys.h.cdefs - o.NNTP: tcpiplibs:sys.h.time - o.NNTP: tcpiplibs:sys.h.uio - o.NNTP: tcpiplibs:sys.h.cdefs - o.NNTP: C:h.kernel - o.NNTP: tcpiplibs:h.netdb - o.NNTP: tcpiplibs:sys.h.cdefs - o.NNTP: C:h.wimplib - o.NNTP: C:h.wimp - o.NNTP: C:h.swis - o.NNTP: h.newshound - o.NNTP: h.idhist - o.NNTP: h.Misc - o.NNTP: C:h.kernel - o.NNTP: h.Net - o.NNTP: h.Rulefile - o.NNTP: h.xover - o.NNTP: h.groupfile - o.NNTP: h.nntp - o.NNTP: h.debug - o.NNTP: h.voyager - o.Misc: c.Misc - o.Misc: C:h.kernel - o.Misc: C:h.swis - o.Misc: h.misc - o.Misc: C:h.kernel - o.Net: c.Net - o.Net: h.defines - o.Net: <syslog$dir>.C-veneer.h.syslog - o.Net: C:h.kernel - o.Net: tcpiplibs:sys.h.types - o.Net: tcpiplibs:sys.h.cdefs - o.Net: tcpiplibs:machine.h.endian - o.Net: tcpiplibs:machine.h.ansi - o.Net: tcpiplibs:machine.h.types - o.Net: tcpiplibs:netinet.h.in - o.Net: wimpclib:h.dnslib - o.Net: h.taskdefines - o.Net: tcpiplibs:sys.h.socket - o.Net: tcpiplibs:sys.h.cdefs - o.Net: tcpiplibs:sys.h.ioctl - o.Net: tcpiplibs:sys.h.ttycom - o.Net: tcpiplibs:sys.h.ioccom - o.Net: tcpiplibs:sys.h.ioccom - o.Net: tcpiplibs:sys.h.filio - o.Net: tcpiplibs:sys.h.ioccom - o.Net: tcpiplibs:sys.h.sockio - o.Net: tcpiplibs:sys.h.ioccom - o.Net: tcpiplibs:sys.h.cdefs - o.Net: tcpiplibs:sys.h.errno - o.Net: C:h.kernel - o.Net: tcpiplibs:net.h.if - o.Net: tcpiplibs:sys.h.time - o.Net: tcpiplibs:sys.h.cdefs - o.Net: h.net - o.Rulefile: c.Rulefile - o.Rulefile: h.defines - o.Rulefile: <syslog$dir>.C-veneer.h.syslog - o.Rulefile: C:h.kernel - o.Rulefile: tcpiplibs:sys.h.types - o.Rulefile: tcpiplibs:sys.h.cdefs - o.Rulefile: tcpiplibs:machine.h.endian - o.Rulefile: tcpiplibs:machine.h.ansi - o.Rulefile: tcpiplibs:machine.h.types - o.Rulefile: tcpiplibs:netinet.h.in - o.Rulefile: wimpclib:h.dnslib - o.Rulefile: h.taskdefines - o.Rulefile: h.debug - o.Rulefile: h.newshound - o.Rulefile: h.idhist - o.Rulefile: h.misc - o.Rulefile: C:h.kernel - o.Rulefile: h.rulefile - o.xover: c.xover - o.xover: h.defines - o.xover: <syslog$dir>.C-veneer.h.syslog - o.xover: C:h.kernel - o.xover: tcpiplibs:sys.h.types - o.xover: tcpiplibs:sys.h.cdefs - o.xover: tcpiplibs:machine.h.endian - o.xover: tcpiplibs:machine.h.ansi - o.xover: tcpiplibs:machine.h.types - o.xover: tcpiplibs:netinet.h.in - o.xover: wimpclib:h.dnslib - o.xover: h.taskdefines - o.xover: h.newshound - o.xover: h.idhist - o.xover: h.net - o.xover: h.xover - o.groupfile: c.groupfile - o.groupfile: h.defines - o.groupfile: <syslog$dir>.C-veneer.h.syslog - o.groupfile: C:h.kernel - o.groupfile: tcpiplibs:sys.h.types - o.groupfile: tcpiplibs:sys.h.cdefs - o.groupfile: tcpiplibs:machine.h.endian - o.groupfile: tcpiplibs:machine.h.ansi - o.groupfile: tcpiplibs:machine.h.types - o.groupfile: tcpiplibs:netinet.h.in - o.groupfile: wimpclib:h.dnslib - o.groupfile: h.taskdefines - o.groupfile: h.net - o.groupfile: h.newshound - o.groupfile: h.rulefile - o.groupfile: h.misc - o.groupfile: C:h.kernel - o.groupfile: C:h.wimplib - o.groupfile: C:h.wimp - o.groupfile: h.groupfile - o.newshound: c.newshound - o.newshound: h.defines - o.newshound: <syslog$dir>.C-veneer.h.syslog - o.newshound: C:h.kernel - o.newshound: tcpiplibs:sys.h.types - o.newshound: tcpiplibs:sys.h.cdefs - o.newshound: tcpiplibs:machine.h.endian - o.newshound: tcpiplibs:machine.h.ansi - o.newshound: tcpiplibs:machine.h.types - o.newshound: tcpiplibs:netinet.h.in - o.newshound: wimpclib:h.dnslib - o.newshound: h.taskdefines - o.newshound: C:h.kernel - o.newshound: C:h.swis - o.newshound: C:h.wimplib - o.newshound: C:h.wimp - o.newshound: h.config - o.newshound: h.nntp - o.newshound: h.voyager - o.newshound: wimpclib:h.wimpclib - o.newshound: C:h.wimp - o.newshound: h.newshound - o.config: c.config - o.config: C:h.wimp - o.config: C:h.wimplib - o.config: C:h.kernel - o.config: h.defines - o.config: <syslog$dir>.C-veneer.h.syslog - o.config: C:h.kernel - o.config: tcpiplibs:sys.h.types - o.config: tcpiplibs:sys.h.cdefs - o.config: tcpiplibs:machine.h.endian - o.config: tcpiplibs:machine.h.ansi - o.config: tcpiplibs:machine.h.types - o.config: tcpiplibs:netinet.h.in - o.config: wimpclib:h.dnslib - o.config: h.taskdefines - o.config: wimpclib:h.wimpclib - o.config: C:h.wimp - o.config: h.config - o.config: h.nntp - o.config: h.misc - o.config: C:h.kernel - o.config: h.newshound - o.config: h.IconNames - o.config: C:h.swis --- 53,54 ---- |
From: Joseph H. <jo...@us...> - 2006-05-21 16:53:27
|
Update of /cvsroot/riscosnet/newshound/!NewsHound/c In directory sc8-pr-cvs9.sourceforge.net:/tmp/cvs-serv29082/c Modified Files: debug Log Message: Corrected a comment. Index: debug =================================================================== RCS file: /cvsroot/riscosnet/newshound/!NewsHound/c/debug,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** debug 3 Sep 2005 10:25:12 -0000 1.1 --- debug 21 May 2006 16:53:13 -0000 1.2 *************** *** 1,4 **** /* ! * Desktop Chat Server - debug.c * (C) Joseph Heenan, 1997 * --- 1,4 ---- /* ! * NewsHound - debug.c * (C) Joseph Heenan, 1997 * |
From: Joseph H. <jo...@us...> - 2006-05-21 16:52:53
|
Update of /cvsroot/riscosnet/newshound/!NewsHound In directory sc8-pr-cvs9.sourceforge.net:/tmp/cvs-serv28708 Removed Files: Makefile,fe1 MakefileO,fe1 Log Message: Removed old 26 bit makefiles. --- Makefile,fe1 DELETED --- --- MakefileO,fe1 DELETED --- |
From: Joseph H. <jo...@us...> - 2006-05-21 16:52:29
|
Update of /cvsroot/riscosnet/newshound In directory sc8-pr-cvs9.sourceforge.net:/tmp/cvs-serv28333 Removed Files: MkRelease,fd7 Log Message: Removed - superceded by !MakeRelea --- MkRelease,fd7 DELETED --- |
From: Joseph H. <jo...@he...> - 2006-02-26 14:32:05
|
Hi there, In message <200...@mo...> Michael Curtis <mi...@mo...> wrote: > I notice there hasn't been much happening here since October. Are > there any plans to continue developing the software here? Has > everyone run out of time/interest? Pretty much a combination of both - I'm busy on other projects, and the apps all do everything I need them to do :-) I hope that now all the source is available that more people will feel able to contribute to the project, which is why I invested a lot of time in getting all the source code tidied up and up there for other people to easily work on. > As an aside, I now have a (slow) RiscPC, so I should be able to do > a bit more work on FreeTime. That's good to know, your contributions so far have been appreciated! Joseph -- Joseph Heenan, Glasgow, UK http://www.heenan.me.uk/ |
From: Michael C. <mi...@mo...> - 2006-02-25 02:34:58
|
Hi there I notice there hasn't been much happening here since October. Are there any plans to continue developing the software here? Has everyone run out of time/interest? As an aside, I now have a (slow) RiscPC, so I should be able to do a bit more work on FreeTime. Regards, Michael Curtis |
From: Tim Powys-L. <ti...@po...> - 2005-10-17 10:41:37
|
In message of 17 Oct, ris...@li... wrote: > RISCOSnet-commits -- confirmation of subscription -- request 973149 > > We have received a request from 84.92.97.176 for subscription of your > email address, <ti...@po...>, to the > ris...@li... mailing list. To confirm the > request, please send a message to > ris...@li..., and either: > > - maintain the subject line as is (the reply's additional "Re:" is > ok), > > - or include the following line - and only the following line - in the > message body: > > confirm 973149 > > (Simply sending a 'reply' to this message should work from most email > interfaces, since that usually leaves the subject line in the right > form.) > > If you do not wish to subscribe to this list, please simply disregard > this message. Send questions to > ris...@li.... > > -- > This email has been verified as Virus free > Virus Protection and more available at http://www.plus.net > > -- Tim Powys-Lybbe ti...@po... For a miscellany of bygones: http://powys.org |
From: Darren S. <ds...@us...> - 2005-10-09 16:57:17
|
Update of /cvsroot/riscosnet/newshound/!MakeRelea In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv28042/!MakeRelea Modified Files: !Run,feb MakeRel,ffb Log Message: Generate the StrongHelp manual. Don't generate the templates as needed just yet, though... Index: MakeRel,ffb =================================================================== RCS file: /cvsroot/riscosnet/newshound/!MakeRelea/MakeRel,ffb,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 Binary files /tmp/cvs1aWecF and /tmp/cvs6B20B4 differ Index: !Run,feb =================================================================== RCS file: /cvsroot/riscosnet/newshound/!MakeRelea/!Run,feb,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** !Run,feb 3 Sep 2005 10:25:12 -0000 1.1 --- !Run,feb 9 Oct 2005 16:57:10 -0000 1.2 *************** *** 2,5 **** | (C) Joseph Heenan, 1998 Set MakeRel$Dir <Obey$Dir> ! If "<WebGet$Dir>"="" Then Error Please open the directory containing !WebGet first! Run <MakeRel$Dir>.MakeRel \ No newline at end of file --- 2,7 ---- | (C) Joseph Heenan, 1998 Set MakeRel$Dir <Obey$Dir> ! RMEnsure StrongHelp 0 Error Please run StrongHelp first! ! | CCres needs some fixes before this can be enabled... ! |If "<CCres$Dir>"="" Then Error Please open the directory containing !CCres first! Run <MakeRel$Dir>.MakeRel \ No newline at end of file |
From: Darren S. <ds...@us...> - 2005-10-09 16:56:14
|
Update of /cvsroot/riscosnet/newshound/!NewsHound/Docs In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv27704/!NewsHound/Docs Removed Files: NewsHound,3d6 Log Message: Remove the StrongHelp file. It's now built by !MakeRelea. --- NewsHound,3d6 DELETED --- |
From: Darren S. <ds...@us...> - 2005-10-09 16:54:41
|
Update of /cvsroot/riscosnet/newshound/Manual In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv27383/Manual Added Files: !Root,ffd !Sprites,ff9 Advanced,ffd Config,ffd Credits,ffd Elsewhere,ffd FAQs,ffd FileFormats,ffd HostFormat,ffd Install,ffd Licence,ffd Other,ffd Overview,ffd Reporting,ffd Usage,ffd maillist,ffd Log Message: Re-add the manual as plain text. Fix some URLs and do some minor documentation updates. --- NEW FILE: Reporting,ffd --- Reporting bugs #fH3:Reporting Bugs in NewsHound If you find a bug, please report it to me, <jo...@he...=>#URL mailto:jo...@he...> or to the <riscosnet-users mailing list=>maillist>. If the bug is repeatable, please type '<*SysLog newshound 255=>*syslog NewsHound 255>' at a command prompt, and then run newshound until the problem occurs, and email me the contents of !SysLog.logs.newshound. (If the bug causes a machine lockup, please do '<*SysLog_Flush ON=>*SysLog_Flush ON>' first, to make sure no information is lost) This information should help me to find the source of the problem easily and quickly. It'd also be helpful to know which version of the internet stack you're using (the output from <*help internet=>*taskwindow "*help internet" -quit> & <*help freenet=>*taskwindow "*help freenet" -quit> will do) --- NEW FILE: Usage,ffd --- (This appears to be a binary file; contents omitted.) --- NEW FILE: HostFormat,ffd --- Setting NewsHound to use Special Ports or AUTHINFO To do this, load the !NewsHound.Config.xxxGroup file for your server (where xxx is the nickname for your news server). Looks for the line with the hostname in (normally begins 'news.') The format of the line is: #indent 3 hostname [ : PORT ] [ , USERNAME , PASSWORD ] [ # send on connect ] #indent That is, the port and username/password are optional. (If both appear, the port MUST be first) Examples: Newsserver on port 1119: #indent 3 news.provider.com:119 #indent Newsserver with username(joseph) and password(test): #indent 3 news.provide.com,joseph,test #indent The 'send on connect' field is a string that is sent to the newsserver right after newshound connect. For example, if you use a proxy that runs on port 23 and requires the command 'connect nntp' to connect to the newsserver, you'd put the following in the newsserver line: #indent 3 proxy.somewhere.com:23#connect nntp #indent --- NEW FILE: maillist,ffd --- NewsHound Mailing Lists #fH2:Mailing Lists There is one NewsHound mailing list: riscosnet-users. See <http://sourceforge.net/mail/?group_id=117990=>#URL> for details of how to subscribe or unsubscribe. Filtering of riscosnet-users mail should be done on as follows: #wrap off Header {fCode}List-Id{f} Content {fCode}RISC OS networking users discussion mailing list <riscosnet-users.lists.sourceforge.net>{f} --- NEW FILE: Licence,ffd --- NewsHound Licence NewsHound is Copyright 1996-8 Joseph Heenan. All rights are reserved. Permission is granted to use NewsHound on the understanding that this use is entirely at your own risk. I accept no liability whatsoever for any loss or damage arising from the use of NewsHound nor do I make any guarantee that it is fit for any purpose. NewsHound may be freely distributed, provided all files are included and unchanged. No charges may be made for distribution, and NewsHound may not be distributed on CDs or as part of a package without the author's express permission. (I normally have no problem giving permission - but I do like to make sure you have the most recent and bugfree version!) --- NEW FILE: Other,ffd --- Other software required to use NewsHound To make full use of NewsHound, the following software is recommended: {*}Messenger{*}, V0.28 or later. <http://www.neutri.nu/messenger/=>#URL> or, {*}Messenger Pro{*}, any version. <http://www.neutri.nu/messenger/pro.html=>#URL> #indent 6 This is a news/mail reader (a replacement for TTFN), and is required because TTFN does not have support for header only news articles in it. Having said that, TTFN may be used, but you will not be able to use the header only facilities with the current version. (0.39) #indent {*}Newsbase{*}, V0.58 or later <http://www.hep.umn.edu/~allan/newsbase/=>#URL> #indent 6 (0.59c or later recommended) This is the software that actually holds the news articles, and also provides communication between Messenger and NewsHound. Not required if you have Messenger Pro. #indent Note that NewsHound can also be used with Pluto, a commercial program that replaces Messenger and NewsBase. Further information about Pluto can be found on <http://www.argonet.co.uk/users/jsd/=>#URL>. {*}Syslog{*}, V0.15 or later <ftp://ftp.oaktree.co.uk/pub/acorn/syslog/=>#URL> #indent 6 This provides a configurable mechanism for NewsHound to keep a record of what happened during a newsfetch. NB. There are two application called !Syslog. If in doubt, check !Syslog.!Help. The author for the version required is Jon Ribbens. #indent Also, for correct operation of the message-id history file, the time on your computer should be set correctly. My FreeTime utility may help with this: {*}FreeTime{*} <http://www.heenan.me.uk/acorn/download.html#freetime=>#URL> --- NEW FILE: !Root,ffd --- NewsHound 1.42 #background wimp 1 #spritefile !Sprites;sprite 0,0 !newshound #fH3:NewsHound #Align centre <Overview> #Align #below;line NewsHound is an application that downloads usenet news with NNTP and stores it for offline reading. #line <Other Required Software=>Other> <Installation and Configuration=>Install> <How to use NewsHound=>Usage> <Configuring NewsHound=>Config> <FAQs> <Documents elsewhere about using NewsHound=>Elsewhere> #line #Table Lines 2 <Reporting Bugs> <Credits> <Licence=>*Filer_Run \<NewsHound$Dir\>.Docs.Licence> <History=>*Filer_Run \<NewsHound$Dir\>.Docs.History> <Wishlist=>*Filer_Run \<NewsHound$Dir\>.Docs.ToDo> <Advanced Use> <How NewsHound works=>*Filer_Run \<NewsHound$Dir\>.Docs.HowItWorks> {*}<Mailing lists=>maillist>{*} #EndTable #line #Align If you have any suggestions concerning NewsHound, please contact me (<jo...@he...=>#URL mailto:jo...@he...>), or post a message to the <mailing list=>maillist>. The latest version of NewsHound will always be available from <http://www.heenan.me.uk/acorn/download.html#newshound=>#URL> --- NEW FILE: FileFormats,ffd --- Details of NewsHound file formats File formats: #indent 3 <!NewsHound.Config.Config=>.Config> <!NewsHound.Config.\*Group=>.Group> <!NewsHound.Config.GlobalRule=>.GlobalRule> #indent Of these files, the only one you should need to edit 'by hand' is the GlobalRule file. #subpage Config NewsHound's main config file {*}!NewsHound.Config.Config{*} #indent 1 This is the global configuration file, and contains the nickname (the 3 letters preceding 'Group' from genGroup) of the default newsserver. It also includes the time that message id's are held in the Id History. This is to stop duplicate messages being downloaded - a value around 7 days is normally okay, although slightly longer is recommended if you use more than one newsserver. The number of times to retry, and the delay inbetween them, should the server be busy, is also specified in here. This file can be editted via the 'Configure...' menu option. #subpage Group NewsHound's group config file {*}!NewsHound.Config.*Group{*} #indent 1 This is the file that contains all the data about the 'xxx' newserver, like its hostname name, and all the newsgroups that are fetched from it. Normally, you don't need to manually edit this - it's all done from newsbase. If you have access to more than one newsserver, you can create more of these files, and can select the news servers from the 'Start Fetch' menu in newshound. {*}NB. Due to the way NewsHound and its transport work internally, the 'xxx' portion of the group filename should ALWAYS be EXACTLY 3 characters in length{*} (This restriction will be removed at some point.) #subpage GlobalRule NewsHound Rule file format {*}!NewsHound.Config.GlobalRule{*} #indent 1 This contains a list of statements that allow NewsHound to decide whether to completely ignore an article, download only the header, or download the whole article. This file can be editted manually - do not remove the lines beginning with $'s. It is also modified by the addgroup program. You can use this file to automatically select interesting articles out of groups that are downloaded header only. For example, if I wanted to download all the articles by 'John' in csa.misc, I'd add a line like this: comp.sys.acorn.misc * \*John\* * * art [group name subject From Bytes Lines Amount] just after the '$ exceptions:' line in !NewsHound.Config.GlobalRule. You can also adjust the maximum size of article that is fetched complete, by changing the line after '$ max articlesize'. Any articles that are bigger than this (100k by default) will only have their headers downloaded, unless you specify otherwise. You can have a different Rule file for each Group file you have, to allow maximum flexibility. There is an <example rule file=>*Filer_Run \<NewsHound$Dir\>.Docs.ExamplRule> included. --- NEW FILE: Advanced,ffd --- Advanced Use of NewsHound #background wimp 1 #fH3:Advanced Use #below;line <Usage with different ports or username/password=>HostFormat> <Example Rule file=>*Filer_Run \<NewsHound$Dir\>.Docs.ExamplRule> <NewsHound FileFormats=>FileFormats> #line --- NEW FILE: Elsewhere,ffd --- Other resources about NewsHound Note: These are links to webpages, rather than pages within this manual! Ray Dawson's <Guide to using NewsHound with Voyager / Pluto=>#URL http://www.argonet.co.uk/users/rayd/nh.html> Andy Carter's <guide on configuring NewsHound, Socketeer and POPstar for Argonet=>#URL http://www.fruit.ukgateway.net/argo/novoy.html> --- NEW FILE: Credits,ffd --- (This appears to be a binary file; contents omitted.) --- NEW FILE: FAQs,ffd --- (This appears to be a binary file; contents omitted.) --- NEW FILE: Install,ffd --- Installing and Configuring NewsHound #fH3:Installation & Configuration {*}NewsHound{*} #indent 2 Copy !NewsHound to somewhere sensible. (For example, the same directory as Messenger or Newsbase) Run !NewsHound from its new location - it will start up and open a configuration window. (Note: this doesn't happen if you already have a NewsHound configuration present, for example if you are installing NewsHound are part of a suite that has preconfigured it.) Change the news server name to show the name of your news server, (if it isn't news.demon.co.uk). Click on save, and all the NewsHound config files will be created. You can 'tweak' the options by loading NewsHound, and selecting 'Configure...' from the menu. If you're using NewsBase, you must now complete the steps below. If you're using another news storing / reading application, follow the instructions that come with it. If you're using Messenger Pro's built newsbase replacement, you should run the '!InstTrans' program, restart Messenger Pro, open the Messenger choices window, select site details, and select NewsHound in the transport options section of the window. #indent {*}Newsbase{*} - Transport setup #indent 2 Install the NewsHound newsbase transports, by double clicking on the '!InstTrans' program. This copies the contents of the NewsHound directory into "!newsdir.newsbase.transports.NewsHound". Start Newsbase Choose Setup... (from the iconbar menu) and then Transport Control. Select 'Def news route', and select NewsHound - this makes newsbase send outgoing news (posted articles) to NewsHound. Newsbase will ask you if you want to resubscribe your current active groups to the newshound transport - you probably want to do this! (if newsbase brings up an error at this point, saying there is no news gateway defined, ignore it - it doesn't matter) Select NewsHound from the 'Transport' popup menu (4th icon down) Select the 'new news' check box (this makes newsbase get incoming news from NewsHound) Click on 'Save'. If you have used a news fetcher previously with NewsBase, you may wish to check your list of subscribed newsgroups, and also switch off the 'New news' checkbox for the old transport. You may subscribe to any extra groups in the normal way - see the newsbase stronghelp manual. {/}NewsHound is now ready for use!{/} {*}NB. If you want to test your setup, try posting to a group like alt.test. Do NOT post test articles to a normal newsgroup under any circumstances!{*} --- NEW FILE: !Sprites,ff9 --- (This appears to be a binary file; contents omitted.) --- NEW FILE: Config,ffd --- NewsHound Configure Window The NewsHound configuration window is opening by opening the iconbar menu, and selecting 'Configure...'. For further information, select from the list: #indent 3 <Connect to default server on startup=>.startup> <Open status window at start of fetch=>.status> <Quit when newsfetch finishes=>.quit> <Keep id history for=>.idhist> <Message Id Pipeline size=>.pipeline> <Maximum number of retries=>.retries> <Delay between retries=>.delay> <Send articles every=>.send> <Fetch news every=>.fetch> <Timeout after=>.timeout> <Report DNS fail=>.dnsfail> <Fetch active list=>.active> <Don't error if DATE unavailable=>.date> <Don't error if XOVER unavailable=>.xover> #indent #subpage startup Connect to default server on startup #indent 1 If this option is on, then newshound will try to connect to the default news server each time it is loaded. To set the default news server, place it's nick after the Default: line in the file: !NewsHound.Config.Config (You can have more than one default server, by separating them by commas, in which case newshound will fetch from each of the listed servers in turn.) You can override value given in the configuration file by setting the system variable 'NewsHound$DefaultServer' to the nick of the server you want to fetch from this time before loading NewsHound. #subpage status Open status window at start of fetch #indent 1 If this option is on, newshound will open it's status window each time it starts to fetch news. #subpage quit Quit when newsfetch finishes #indent 1 If this option is on, newshound will quit once it becomes idle. (Not really much use unless you also have 'Connect to default server on startup' on ). #subpage idhist Keep id history for #indent 1 This option controls the number of days that NewsHound will keep a message id in it's history file after it has fetched the article. NewsHound then uses this file to stop it from downloading the article more than once. Normally, seven days id history is more than enough. You may find you want a longer id history if you fetch news less than every seven days, or if you fetch news from more than one server and the time it takes an article to propogate between the two servers is more than a few days. If this is set too high, you'll find newshound is slow to load and takes up a lot of memory. #subpage pipeline Message Id Pipeline size #indent 1 When newshound is fetching articles from a newsserver, it has the ability to request a number of articles at a time. This makes news fetching run much faster, as otherwise newshound waits for article it's currently fetching to download before it requests the next one (which means that the link to the newsserver isn't being used whilst newshound waits for the server to start sending the next article). If the size is 1, NewsHound won't queue up any commands at the news server. You may find you need to set it to 1 for NewsHound to work with certain news servers, as queueing up commands in this fashion is not strictly RFC compliant. (Demon's newsserver and INN both support pipelining. There seems to be no additional benefit in setting this to more than 20.) #subpage retries Maximum number of retries #indent 1 This is the number of times NewsHound will attempt to reconnect to the news server if the initial connection fails (for example, because the server is too busy.) #subpage delay Delay between retries #indent 1 This is how long (in minutes) NewsHound will wait before retrying a failed connection to the news server. See <'Maximum number of retries'=>.retries> #subpage send Send articles every #indent 1 If this option is enabled, NewsHound will check for any news articles to be posted with the stated frequency. If it finds waiting articles, it will connect to the news server and post them. #subpage fetch Fetch news every #indent 1 If NewsHound is not set to quit on finish, then it will attempt to fetch news this number of minutes after the end of the last fetch. #subpage timeout Timeout after #indent 1 If this option is enabled, NewsHound will abort a newsfetch if it doesn't receive any data from the news server for the specified time period. #subpage dnsfail Report DNS fail #indent 1 If this option is enabled, NewsHound will bring up an error box if it finds it cannot resolve the news server's hostname. (This is included for people who do not have a permanent internet connection, but like to leave newshound loaded. It prevents an error box appearing if newshound tries to fetch whilst they are offline.) #subpage active Fetch active list #indent 1 If this option is enabled, NewsHound will fetch an active list from the news server if requested to do so by newsbase (or another application.) When newsbase requests an active list, NewsHound downloads a list of all news groups present on the server at the end of the next newsfetch. (Note that NewsHound will continue trying to do this until it manages to {*}successfully{*} complete this action {*}once{*}.) This option was included because NewsBase will automatically request an active list from NewsHound when NewsHound is installed, and some people seemed to object to fetching an active list. #subpage date Don't error if DATE unavailable #indent 1 This option (normally disabled) prevents NewsHound from complaining if the news server doesn't support the DATE command. NewsHound uses the DATE command to record the time it last fetched new newsgroups from the news server. If this option is enabled, NewsHound will use the computer's internal clock instead if, in which case it is important that the clock is set correctly. (DATE isn't part of the NNTP RFC, so isn't available on all news servers) #subpage xover Don't error if XOVER unavailable #indent 1 This option (normally disabled) prevents NewsHound from complaining if the news server doesn't support the XOVER command. XOVER is the command NewsHound uses to fetch a summary of all the articles before it actually downloads them. This allows it to reject duplicate articles, and is used to perform NewsHound rule based fetching. XOVER isn't supported by all newsserver as it isn't part of the NNTP RFC. If XOVER is unavailable, NewsHound will not be able to perform duplicate suppression and will ignore any rule files. --- NEW FILE: Overview,ffd --- NewsHound Features NewsHound is a usenet news fetcher for RiscOS. NewsHound's main features are: Does not use the NEWNEWS commands, so will work with more news servers than software that does. Fully supports NewsBase 0.59 and Messenger 0.31. Can fetch a list of all available news groups from the news server Supports multiple news servers Kill file, 'header-only' file Fetches lists of new news groups Works with ANT, Acornet, Voyager - all in conjunction with newsbase or Pluto. (Does not work with Termite) All hostname lookups are done without freezing the computer Supports NNTP authentication for password protected news feeds |
From: Darren S. <ds...@us...> - 2005-10-09 16:52:34
|
Update of /cvsroot/riscosnet/newshound/Manual In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv26987/Manual Log Message: Directory /cvsroot/riscosnet/newshound/Manual added to the repository |
From: Darren S. <ds...@us...> - 2005-10-09 16:51:12
|
Update of /cvsroot/riscosnet/freetime/!MakeRelea In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv26166/!MakeRelea Modified Files: MakeRel,ffb Log Message: Unbreak the object existence test. Index: MakeRel,ffb =================================================================== RCS file: /cvsroot/riscosnet/freetime/!MakeRelea/MakeRel,ffb,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 Binary files /tmp/cvsbjC51c and /tmp/cvsaKQNOB differ |
From: Joseph H. <jo...@us...> - 2005-10-09 15:18:46
|
Update of /cvsroot/riscosnet/newshound/!NewsHound/c In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv4657/newshound/!NewsHound/c Modified Files: newshound Log Message: Removed most references to ping.demon.co.uk, which hasn't worked for ages. (I thought I'd actually done this a while ago! There's still a few left in some of the stronghelp manuals...) Index: newshound =================================================================== RCS file: /cvsroot/riscosnet/newshound/!NewsHound/c/newshound,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** newshound 3 Sep 2005 10:25:12 -0000 1.1 --- newshound 9 Oct 2005 15:18:33 -0000 1.2 *************** *** 162,169 **** { case INFOWIN_AUTHOR: ! url_launch("mailto:jo...@pi..."); break; case INFOWIN_WEBSITE: ! url_launch("http://www.ping.demon.co.uk/acorn/newshound.html"); break; } --- 162,169 ---- { case INFOWIN_AUTHOR: ! url_launch("mailto:jo...@he..."); break; case INFOWIN_WEBSITE: ! url_launch("http://www.heenan.me.uk/acorn/newshound.html"); break; } |
From: Joseph H. <jo...@us...> - 2005-10-09 15:18:44
|
Update of /cvsroot/riscosnet/webget/Release In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv4657/webget/Release Modified Files: ReadMe Log Message: Removed most references to ping.demon.co.uk, which hasn't worked for ages. (I thought I'd actually done this a while ago! There's still a few left in some of the stronghelp manuals...) Index: ReadMe =================================================================== RCS file: /cvsroot/riscosnet/webget/Release/ReadMe,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** ReadMe 3 Sep 2005 10:47:14 -0000 1.1 --- ReadMe 9 Oct 2005 15:18:34 -0000 1.2 *************** *** 30,34 **** have Voyager and don't really understand what's involved. ! Check <http://www.ping.demon.co.uk/acorn/download.html> for updated versions of webget. --- 30,34 ---- have Voyager and don't really understand what's involved. ! Check <http://www.heenan.me.uk/acorn/download.html> for updated versions of webget. *************** *** 53,55 **** -- Joseph Heenan ! we...@pi... --- 53,55 ---- -- Joseph Heenan ! jo...@he... |