----------> Build 2016 (07.02.2003) Further Bugfixes: Xover - Luanch next attachment & Launch next NEW attachment Does no longer stop at hidden lines. Does no longer try to launch (2/n) (multipart other than 1/n) Non-share-detection: Hosts which have been unavailable once but could be contacted later were still rejected as non-sharers. The "non-sharer" detection should now work a bit better. Less "really sharing" hosts should be rejected. ---- New feature: One Key Rating: In the XOVER lsit you can now create a "rating-comment" with ONE SINGLE keystroke (or the menu functions: Post - Rating 1...5 ) The rating levels are: 1: good These are messages you REALLY like (never commercials !) 2: ok These are message which are ok for the group (even commercial) 3: fair These are messages which you dont like - or are of bad quality 4: offtopic These messages dont belong to this group 5: spam These are really bad messages - even good commercial endlessly reposted These ratings are also INSTANTLY added to your upstream link and posted to Usenet. Others will see them - the sender is: rate#@.winews.net # is 1-5. If you want to 'undo' them then delete them from the 'upstream' file. If you have already sent them out - bad luck: Send a textual apology to the group. The function codes are 281-285 281=1=good, 285=5=spam.... You can add these lines to your keydef.ini - if you really wnat one keystroke ratings: (Else it would be two key rating) 1 281 Post - Rating 1 (good) 2 282 Post - Rating 2 (ok) 3 283 Post - Rating 3 (fair) 4 284 Post - Rating 4 (offtopic) 5 285 Post - Rating 5 (spam) It is NOT possible to rate a message which is not locally available. (Only root servers can do this). It is NOT possible to define a block and rate a bunch of messages. This done ONLY one-by-one Bugfix: Root-Servers: Requesting the 'public' list of hosts by http casued sometimes a GPF. The name was evulated wrongly. Now this (very old bug) should be also fixed. Root-Servers: Adding special headers to posts: NNTP-Posting-Host: * This special header entry in the list of root-headers (mynews.ini) create a header-line with the IP-address of the computer which did send the message. This permits identification of the originator. This is NOT done for local posts with the internal tools. This header is _not_recommended - because the sender might be subject to abuse from anybody on the net. Offering IP-addresses directly to everybody is not a good idea. X-Trace: * This special header entry creates a header line which permits to identify the sender internally only by the news-admin. This is the recommended method for root-server which deliver directly to Usenet or other public networks. This is NOT done for local posts with the internal tools. BugFix: Repairing a newsgroup while deleted articles were in the database files caused an error - because the #! rnews was no longer found. Now the #! rdels (which indicates a deleted article) is permitted as well in this routine. Repair will no show also the headers for these deleted articles. (only database - single file articles are no longer present). BugFix: Adding a new group if the global Grouplist was not not available did endup in an endless loop. (Tried to use 'quick' - but name was empty). Now the case that a global grouplist does not exist ends up in the dialog which permits to enter the groupname manually. Bugfix: Adding a new MyNews group (build 2014): Adding a new MyNews group did ALWAYS set 'download from MyNews' to OFF. This was completely wrong. It should always set 'download from Usenet' to OFF. BugFix: Shift+Order: Using this function on a multipart with hidden (2..n/n) caused the active line to disappear (on the next hidden line). How it should be going one line down again. Bugfix: Update of Xover list during order: If a block of msgs was fetched, then the XOVER list was no longer updated while the messages came in one by one. This was caused by the crosspost detection which did only rely on the msgid. Now the list is again updated. It is now updated EITHER if the newsgroup or the actual msgid matches. NNTP-Moderation Direct connections (mod) do now also use the already resolved IP to reconnect. This makes things faster. Download tasks do no longer try to use an open NNTP-Mod-Direct connection The plausibility "server delivered wrong group" has been switched OFF for the *.box groups. There the servers delivers _always_ wrong groups ! 06.02.2003 ------------ > Build 2015 (intermediate and internally only) SMTP: It is now possible to use '+' addresses: archiver+abs@i3w.com The SMTP demon is placing the messages then ALL into the folder: i3w.com(archiver+) This permits fetching them otherwise than from 'archiver@i3w.com'. AND it permits to LOCKOUT SINGLE SUB_ADDRESSES in the killfile ! ReadBag: If no MsgId is found in the headers of a msg during READBAG(), then an own (new) msgid is created: This permits to read also eMail which does not contain a msgid. MODERATION-NEWS-SERVER: Proof of Concept ----------------------------------------- Xover has got a new function: "Post - Send Accept" (only root-servers) This permits to transmit "accept" commands to the mod-news-server. This one answers with 223 ok or 423 fail (or 502 no permission, 500 command unknown) The mod-news-server is SIMPLY adding the message to the outgoing feed. XOVER is using the "RequestGeneral" Function in a special "accept" mode to send out these commands. It is possible to mark a block and accept it. Accepted msgs are set to "IGNORE" and not accepted again. ACCEPT -command: The mod-news-server finds the msgid and adds the message to the outgoing feed. If necessary then filtering (and standard Header change) could be done here. Later version might copy the msg to the 'true' moderated group. Actually the mod-news-server does NOT show the msg to everybody in the moderated group. The user must have 'm' permission to issue the ACCEPT command. The 'm' permission (moderation) is only available to special 'moderator' accounts.... ReadBag(): ab_mailgroup: If it ends with an '#' then this one is replaced by .box for adding the mail to a moderators box group. The "approved" header is created then automatically. ################## > 04.02.2003: New Moderation attempts. xov_check_filenames: This flag is now active by default. Previous versions had this off. So users could not see that feature. Also this flag did not work if the empty filenametree was never created. NO the empty global filenametree is included into the setup. This permits to use the filenames from the beginning. autoaddfileflag: This flag is now also active by default. ################# > 02.02.2003 ----> Build 2014 Warnings: AsClose: Closing asFile & Closing sFile. No longer warnings, just log-entries. This happens all the time after unexpected clsoing of connections. Warning: "Unexpected queue entries" Is now a regular log entry. Fetchig headers (xhdr-ranges) has higher priority than fetching messages. This occurs frequently if a host isnot yet ready with fetching headers but messages are missed on other hosts and this one is triggered to fetch the missing messages. This just delays fetching of messages. That host _will_ fetch messages after its done with headers. Asnyc download control: fullmode replaced everywhere by as_fullmode[sock] There are race and hazard problems during paralkel fetch of messages and header where this flag is set unreliably. This could solve the problem that sometimes articles are interpreted as group-lists - and the wrong evaluation routine is called on the data. An extended plausibility has been integrated which checks also as_fullmode[sock] for legal values. ############# > 24.01.2003 --> Build 2013 Installer changes: New community: bettie (is for Bettie Page fans ;-) New manual file: DoubleAutoPost.htm This describes the new feature "double posting" - to two providers ! New manual file: f-root.htm This describes some features and functions of a root-server version ########### > New MyNews Verison 2.1 (Build 2012) 22.Jan.2003