ReadBags: Can now again read bagfiles (was a trouble with the combination of NTX-Files) Xover-Answer: ',' aus den References entfernt ################# >>> V1.5 BugFix: 'Undo' (in reader) removes the message now also from the "missing" file. (Previous version left the message there). The counter for the amount of marked & missing files is also updated now. 'u' Filter: Scans subject line ONLY for letters - no digits or special chars This is a weapon against the 'aprodisiac' spammers who uses special characters within keywords to disturb the usual filter. '@x' Filter: Instead of '+' or '-' the 'x' as second character removes a header from the header list. So this is the FINAL KILL FILTER. Not even the headers will be visible. The 'x' can be combined with ALL the filter types (subject,author,lines, u,..) Syntax check on filter file: MyNews check the filter file every time it is used. Error are reported in the SPY. Line which contain errors are ignored - the valid rest applies. ############## > 12-02-2001 Improvements on Traffic Monitor: Drawn from reverse - newest values are also smoothed Shows better headline with peek values, update time and smooting Own menues for SMOOTH and PEEK Curve colour do no longer change dynamically - fixed by host now. One bug for socket->host correlation fixed (re-connection) BugFix: If a host was flagged as "dont dontload bodies" and "start download new messages" was issued, then the host was not started for downloading at least the headers. Now the host is used for downloading the headers - but no bodies ! So messages must be downloaded manually if they are only on servers which are flagged as "dont dont download bodies". Root-Servers dont send out the port in the active-login-list - if the port is identical to the Default NNTP port ! Connect-Error-Messages: 400-499 (No service) are now treated especially. Host is still disabled, but no error appears - just a warning. BugFix: Try other server: Display fixed. Did show host#101 - now correct one. ############ > 09-02-2001 Status-Display-Extension: The download of messages (from one or many hosts) has now an own status display. This avoid confusion by flipping texts of simultanous download of headers and messages. It is possible to download headers from ONE server at a time - but messages from many servers simultanously! Online detection: The flag & the ignoredIPs are now ion the server config (only full+root version). The "GetMyIP" shows still all IP-addresses, but uses only the FIRST one. (old versions: LAST one !) So it was not possible to get the correct own address on multi LAN systems. FullAuto: Maximum downlaod time = 0 --> Wait ENDLESS now. attempt to avoid multiple start of the dialer in multi lan systems (MUST use online-detect !) Message: "Error in send_via_fdwrite" replaced by: "SendArticle(socket:#). Aborted by error code #####. (Code: 10053 WSAECONNABORTED - Software caused connection abort) (Connection has been cutted off). Drawing: Sockets-Window sometimes left a few old info under the socket rectangles. Now the entire rest of the window is erased properly. BugFix: A feeding socket was never switched to download. Disconnect of socket after timeout was necessary. Now the switching back from feed to download should wok. BugFix: Latest version did add MySelf to the hostlist at second login. (: was also compared). This is now fixed. Was just an effect of the latest version. No user ever had it. BugFix: Scheduler: time=min=# and time=hour=# should work now. previous versions used a random number as value. BugFix: suck_again_timer: allows now 0-1440 minutes (1440 mins = 24 hours) Text-correction: suck_back_timer: (0-n min) is second ! (now: 0-3600 sec) BugFix: The setting: [server] subnet_ip=* caused a fatal execpetion during startup. Now the IpsToIp routine is more defensive during startup. Root-Option: "Create own cancel subjects" nowe available in root server setup (can_followup) BugFix: MyNews did draw the Download Status to the windows desktop during boot. Fixed. BugFix: Auto-Mark-Read: Updates now the Xover-List immediately. ########### > 08-02-2001 Also "header only" & "complete" filters are now checking the CANCEL-subjects The check is now done _behind_ the cancel and size checking. ########### > 08-02-2001 Extensive Filtering on subject-line, author, msgid and linesize implemented Groups-Window has got a new menu: Filter - Edit global filters Filter - Edit group specific filters Group-Options have been extended by "Use global filter file" & "Use group specific filter file" Filtering options: s+ topic Subject +download if "topic" is included S- kill Subject skip download of body if "kill" is included aA Same on author mM Same on Message-ID (Originating server) l+ 500 Download id message is larger than 499 lines L- 10000 Skip download if message is larger than 9999 lines u Subject filtering - which removes ALL charcters which are not letters and converts upper case to lower case. Spammersa are using them to make a word still readable - but change the special chars inside a word (comma, apostroph, hyphen, dots, spaces, capitals) all the time. An actually async feeding/sending host is excluded from downloads. This avoids trouble when more than one connection is open to one host at a time ############## > 06-02-2001 BugFix: Login is now able to extract the port from the delivered hostname. This allows again predefined mutliple MyNews hosts on different ports with the same name. ################ > 05-02-2001 Bugfix: Some SAVE+QUIT (or Save) in the configs did not work because the INI file was not set. This is fixed now. Guide - Config alows to start the BASIC Setup Guided BASIC setup at the first start implemented. Users are guided step by step through the configuration. # of logfiles kept is now available in the DATA setup New reader option: (on by default): A message is marked automatically READ whenever it is displayed on users request: ENTER, Show, View, attachment.... This can be switched off in the Reader-Config. This works only if the message is already downloaded. If only the header is availbale then it is NOT marked read. A new desktop config options allows to hide the guide (and store this to disk). However the GUIDE quick button and the Main-Window-Guide function bring it back temporarily. Root servers are reading now the old logging file from disk at startup. This allows stop/start of a root server without loosing actual status of logged in MyNews. The read hosts are set to 'Verify' mode if vfyTimer8=10 is used. Verification is not done if vfyTimer8=0 is used. The Logging file is NOT read if vfyTimer8=-1 is used (negative value). Root servers do no longer remove the logging file at EXIT. The logging file has been moved from the server directory to the data directory. Desktop-Speedup: MyNews does not redraw the WinBoxes and QuickButtons together with the Indicators. They are drawn now only in the MainWindow and in the Management of the Quick Buttons. The "S" (Scheduler) Indicator appears now also GREEN if a FullAuto is scheduled. It turns CYAN if a FullAuto is running. It turns YELLOW is a scheduled event is running. The "D" (Download) Indicator appears now CYAN while downloads are running. The "FullAuto Status" appears now in the status window below the summary "Dont verify groups at startup" option has been added to the 'Start' menu for FullVersion and RootServers. This allows very fast start - and dedicated repairs for huge servers. Be sure what you do if you activate this option ! The "default ports" and "own ports" has been removed again from the sharing setup for free and tiny versions. Those guys should not modify ports and create confusion. TinyVersion & FreeWare do no longer contain the WWW (http) server. Sharing on HTTP (browser) is only possible with the full version now. Normal MyNews accepts now also "Request upload" on their NNTP-Port. So the tiny WWW-Server can be finally switched off for FreeeWare! Extension of MyNews to manage different ports than 119: MyNews-Clients are now able to deal with different ports as delivered from Root. Root servers accept now login/logout/request also on their NNTP-Port. Root servers recognize now the port-token in the LOGIN command Root servers adds itself with the port address in its name: devroot:120 Root servers send out lists of hosts with /ip|name:PORT\community Matching communities: The root server sends now out only matching communities. This will improve the privacy for closed communities. Now the community name is a true password! The flag for "communities must be matching" has been added to the root server setup menu BugFix: MyNews does no longer use unresolved predefined MYNews hosts (before LOGIN) for downloads of Headers, Messages, Marked & Missing Bodies. Xover: "Order message now" - does now show immediately the data window. This function is designed to be immediate article download+reading. Keys: Classic:'o', Agent: Space (single key read), Xover: Launch next NEW attachment: Marks now the actual message line as 'read' Keyboard-redefinitions for the Reader: A few important changes were done to the keyboard interface. The full Agent compatible definition is too difficult for me :-) So I'm now using a more 'Agent like' keyboard, but not all is compatible. a -> f Post answer -- is now -- Follow up f -> Ctrl+F Find text F -> F3 Find text again l -> m mark message for Loading --> Mark for download L -> M dito, but dont skip to next message m -> y move message M -> Y move next message to same group as before v -> l View attachment --> Lauch attachment V -> L View with external viewer --> Lauch with external viewer New: a Show next attachment A Show next new attachment and mark actual line as read If you dont like this: Customize the keyboard to your own needs ! Bugfix: Verify mynews host: If two MyNews were located in the same IP-address, but different IP (happens for predefined hosts) then just the first one one port 119 was tested. Now all other ports are also tested - multiple verify connections are opened. AutoPoster: Splitting messages - there is now a value for "Splitting messages into ### lines" in the upload setup. This allows to determine the maximum size of posts before they are split into pieces. Async Feeding to multiple servers: Previous releases were just able to feed asynchornously to one feedee. Now the end of a feed is detected and the other feeds are started sequentially. BugFix - SendSpeed to other MyNews A change of the sending speed had no immediate effect on the already connected clients. Now the send speed affects _immediately_ the receiving clients. (Menu: Main - Output - 1460,2920,4380,5840,7300) BagReader: the flag: ab_subdir=1 allows now reading of Bags in ALL subdirectories. Stack level can be up to 1000 subdirectories. The config-dialog and the dialog box contain the new flag. CAUTION: Messages are moved to *.don sub-directories in the SAME main-directory ! Timeout: WWW-Connections have now a timeout of 120 seconds. Sometimes a WWW-Client tried to connect, but failed. Then the server kept the socket open forever. Now it is closed if no command is received after 2 minutes. Speedup desktop work: All config dialogs contain now an additional SAVE+QUIT button. This saves the changes to the disk & leaves the config without further questions. Removing temporary files: Expiry: MyNews had left the previous header-file and header-index file in the group directories: x-head.old x-idx.old Now these files are erased at the end of every groups expiry (if no problems occured). Repair: MyNews had left a temporary header file during repair in the group dirs: x-head.rep. Now these files are erase after a successful group repair. Target directory for attachments while viewing with the XOVER window: A new option in the Reader-Config (Decode atatchments to temporary directory) does no store pictures to the FILES\ subdirectories, but all together into a temporary directory. This temporary directory can be deleted completely after use. This is mainly for those who do NOT use the automatic decoding - and store the attachments immediately elsewhere - or run only the external news-reader/tools. New sorting: The Xover window support now also sorting by Filename (found in the subject line). The sorting is alfabetically. Spaces are always terminating a filename at the beginning. (MyNews is looking for extensions - and then back until illegal characters appear). Messages without a detected filename in the subject line are sorted by subject and appended at the END of the list. Sorting by FileName might be far slower than other sorts, because all filenames must be detected first in all lines! A new table of keyboard function - compatible to Forte Agent - can be used now. This is just a change in the KEYDEF.INI file ! (However the Menus in the XOVER-Window are showing the actually valid shortcuts). The keydef-file for Agent is located in the data directory: keydef-agent.ini The 'classic' style is still available in 'keydef-orig.ini' The new keyboard settings are in the new 'keydef.ini' New xover-function: Lauch next attachment & Lauch next new attachments (q, Shift+Q) These functions are scanning the next lines in the message list for a filename. If one is found, then the line moves in Xover and the attachment is launched. This allows now one keystroke skip from picture to picture. Viewer (JPEG): Unused keys are now closing the viewer and the key is directed to the xover-window. Keyboard use in XOVER: Now completely user definable. Definition file is: data\keydef.ini The hints in the program text with direct appearance of keystrokes are removed (Use 'L' for....) BugFix: Date-Change: 31-01-2001: 23:30 GMT was displayed as 01-03-2001 00:30 (month was incremented twice): fixed! BugFix: Ordering a message while PrioByHost was active failed. The first server did not downlaod it - the high prio server was not started yet. Now the download manager startes with the server with the highest priority. + DownloadFail did not start the host with the next highest priority. But the first best host did refuse upload. Now DownloadFail also starts the highest prio server (not yet used). BugFix: Ordering a message (or requesting it with a newsreader) sometimes failed. (Next server was not activated). Now really all active servers are tried. This can take its time - but it works (normally). Disabling a host during message download: This now stops download from this host after an actual download is finished. (Same method as volume overflow) Bugfix: Predefined MyNews hosts are no longer deleted at LOGOUT. (Now they are set to Use-NA). Traffic Monitoring & Volume Measurement has been implemented. Host Options are expanded by volume limit for up/download. Host Edit functions for restting the volume counters (one/all). Automatic stop & quit implemented for exceeding download limit. New TRAFFIC-Window for viewing the last five minute traffic. Calculation of active sending sockets was based on MODE==11. Now also mode==12 is identified as sending socket. "Download all headers" - did not download all header if the server was reorganized. Now there is no more check for "reorganized" if the "all headers" functions are used. ################ 28-01-2001 Attempt to realisze "true children": flag_children=2 Still not proper on the WinBoxes (dx/dy/x0/y0 - calcuöation not yet correct for all cases) BugFix: Error in connecting a predefined MYNews host: this previously removed the host from the hostlist (Mode 6 = MyGone) Now a predefined host is set to mode 8: Use N/A. This keeps the host in the list - but marks it as not available. New function: Main-Window-Guide ... Hides all other windows and shows the GUIDE functions New Quickbutton: Guide ############### 27-01-2001 Access restriction "Locked by IP-Address" also resultet in the error "Maximum number..... exceeded" this is now also corrected. MyNews answers with: "502 MyNews you have no permisison to talk" Access restriction "Local access only" resultet in error-message "Maximum number of connections exceeded" Now the message (in the spy) is: External user () attempt to connect NNTP - rejected and the client receives: 400 MyNews No remote access this indicates that the server is locked. InS(1):... I/O-Display changed to: -->(1):... OutS(64)... I/O-Display changed to: <--(1):... (using now also logical socket #) ################ Download+Order Speed Maximum: The speed can now be set up to 1 MegaByte/second. Previous versions supported just up to 8192 bytes/sec. Now ADSL allows far higher input - so the speed reduction should not be too drastically. Download & Order Speed: The two speed are now differently in use: Download speed is used for 'standard' downloads from Servers (Get messages). Order speed is used for getting marked & missing messages. MouseUsage: Clicking the host-# (first column) in the host window with the right mouse button is a shortcut to flip host on/off. The "no contest menues option " still works outside the list. (It hides the window at a right mouse click) BugFix: HostWnd - Download Missing messages: Did always download marked bodies. Fixed. Adding Filenames: The blocking downloads (scheduled jobs) did store downlaoded filenames to duplicate database only if the filechecking was also activated. Now the flags are independent. Adding files to duplicate database has now nothing todo with duplicate checking during Xover. Feed-Stop and MultiFeed stop are now two different functions. (It is still not recommended to use both feedings at the same time). Feed-Stop can be 'undone' with the new function "Allow Feed Again" MultiFeedS-Stop can be 'undone' with the new function "Allow MultiFeed again" Xover - Server Column: Missing hosts (s1= s2= s5= s6=) in the xcolor definition caused mixed up server column. Now holes are tolerated in the server-color config Quitting hosts: Updates now the status line for the socket: "Quit: finishing connection" Default host prio is now 5 (was 0 as coldstart) ############## 25-01-2000 All config-menus has been re-arranged - all docu-pages for them has been updated. BugFix: 172.*.*.* weas assumed to be a local network (full speed sending) Now 172.16.*.* is the valid subnet ! ################# 18-01-2000 BugFix: Secu-Config-Dialog did store a "flag_mynews_only" but the name was: mynews-only So the setting was not stored to disk (and was lost at next startup). Now it is stored properly. If 'onlyfriends' or access-safety by auth/ip is active, then a second, local MyNews MUST be allowed expressively in the secu-config-files. Else secondary local MyNews servers are NOT allowed to access MyNews. (This is nice for testing your own security) ################## 15-01-2001 Config menus re-arranged. New menus: Share, Data, Start, Speed, Filter, Reader Wizard (Guide) implemented for Download, Add Group, Add Server, Config, First Aid GetFirstServer --> Moved to "setup.c" ###################### 13-01-2001 Setup-Dialog for first Usage has been cleaned up. The nrowser is not aclled all the time, but dialogs with HELP buttons appear. Detailled info is delivered only "by request". (Information OverKill) A few texts has been re-arranged now. Change of the default settings for the WinBoxes: Size for Box 0: dx:289/dy:103 1: Dld Download 2: Run Normal Run 3: All Grp+Host+Sock+Stat+Spy 4: Cfg Config Host+Groups 5: Rdr Reader Overlapped 6: Rd3 Reader Grp,Data,Xover tiled 7: Rd4 Reader Grp,Data,Xover,Viewer tiled 8: Grp Group Window 9: Xov Xover Window (Message List) 10:Dat Data Window (Message Text) ! BugFix in Message-ID-Creation: '59' (min,sec) was encoded as $00 (now fixed) Data-Window: Right mouse button again hides the window. This isbetter than no context-menue (which is not available yet) Xover-Window: Right mouse button click to column titles shows again the config-dialog (sizes) for the titles-columns. Viewer Window accepts again right mouse button. (Better than no context menue - which is not available for the Viewer). So the right mouse button again hides the viewer window. ################## 29.12.2000 BugFix in JOIN: Cold not detect .r01 in alt.binaries.movies.erotica (because .movies triggered the .mov ) Fixed now. RAR-Files (.r00, .r99) can be added to the data\filetype.txt for decoding RAR #################### 27.12.2000 A new build is published: Version 1.4 (Build 1040) 20-Dec-2000 Some new hints has been added for the main-window and the groups window. (Some functions do not yet have hints - hard to find out which). Documentation will be updated next. This is a beta :-) The "quick-button" -GO- does now perform an INPUT - Login and start complete download of all messages. This should be used now if the groups are marked for header/filter/complete. It is now the easiest way to start a complete run of MyNews (if the groups are well defined). New function: "Input - Login and Start Complete Download". This should be used now if the groups are marked for header/filter/complete. This functions performs a LOGIN and downloads new messages from all MyNews-Servers and all Usenet Servers. New function: "Mynews - Login and Get new messages" This should be used now if the groups are marked for header/filter/complete (instead of the still existing function - Login and Get new headers" Group Properties: New setup for download ALL messages and always MANUALLY: The previous versions did always use the built in filter mechanisms for decision if a message is downloaded or not. It was difficult (up to impossible) to setup a group in a special way that ALL messages were always downloaded automatically - or that NO messages were downloaded (but marked manually or with the news-reader). Now a new setup option exists per newsgroup (and can be switched in the group window): Download: Filter (the old method - individual setup per group possible) Download: Header - NEVER downloads messages automatically. Just headers are downloaded. Downloading messages must be marked for downlaod manually in the Xover-window - or with a newsreader-tool. Download: Complete: This downloads ALL messages from a perticular newsgroup. CAUTION: Downloading 'only headers' will still download only headers! However the download will be staored on disk. Bodies will be downloaded next time when a download if new messages is started from that host. If you use this new feature on all your newsgroups, then you SHOULD NOT use the "download new headers" or "download all headers" or "Login & download new headers" any more. Because this will still prevent downloading messages. Just headers are downloaded. The new feature applies ONLY to the "download new messages" function. The new strategy for using MyNews (if you use this feature) is: Download ALWAYS new messages. MyNews will decide automatically (based on the new setup) if messages are downloaded or not. The "Groups - Edit - Add new group" has been extended by two options: Download only headers automatically Download always complete messages If none of the options is checked, the MyNews operates as before (filters are used). If "only headers" is checked, then MyNews will only download headers automatically. If "complete messages" is checked, then MyNews will downaod the entire group-content. ################# 20-12-2000 Group-Window: The title bar has got a redesign. Now it has the same outfit as the Xover-Window. Timer-Config: the three remainimg timers are now editable in the root config: suck_back_login, suck_back_upload, suck_back_reader This applies ONLY to root servers (first servers) which carry groups. Grouplist per Server: Display was not updated and lsit was not saved to disk after 'up,down,top,bottom,sorts'. Fixed now. ListPerHost is now saved to disk correctly. The Config-Desktop-Option: "Ignore right mouse button" has now the function: "Ignore right mouse button menues". If it is on, then no context menues will appear. Instead the old "quick" functions of the mouse are used: Hide Windows, Select Group, Mark/view message Context-Menues: Data-Window and Viewer-Window DONT have a context menue. There the right mouse button still hides the window immediately or is simply ignored if the context menues are used. Xover-List (Message List): There is now a context menue for the right mouse button. (The older versions displayed the message immediately (if present) or marked it for download) GroupList: There is now a context menue for the right mouse button. (The older versions displayed the selected group immediately) GroupList: Bugfix: A click to the last or second last group in the list caused the redraw to scroll the grouplist up for one/two messages. This resulted sometimes in opening a wrong group. This is now fixed. Clicking a group does no longer align the vertical display order. HostList & Setup: New option per host "hidden". This hides the host in the host-list. This makes only sense if the host is desactivated. It will be used also if it is hidden. This is just for SURVEY purpose! Hidden hosts can be displayed temporary with the menu-function: "wHost-Edit-Show hidden hosts" and hidden again with "wHost_Edit-Hide hidden hosts again" This feature allows to have better survey even if you have 10 inactive hosts predefined (For example: free servers for temporary use). This is also nice to ignore special MyNews hosts. You can predefine them, set them to "diable" and "hidden" - and you wont see them again. Context-Menues: The HOST-Window has got a context menue now at the right mouse button. Error-Log: "AsProc: Winsock-Error in CONNECT" is no longer error print - but goes to the conenction log. This reduces the number of errors (it is not an error). Especially the error-message when verifying a MyNews-Server which went logoff do no longer appear in red colour and the event log. ################ 18-12-2000 Own message ID format: MyNews uses now a new format for its own message IDs for local posts. The same format is used for incoming posts and for own posts with the xover-window: Example: The FQDN (full qualified domain name) contains the name of the host (develop). The part in front of the '@' is the encoded time plus a counter: The time is encoded: 0..9, a..z, A..W The format is: day, month, (year-1880)%60, (year-1880)/60, hour, minute,second, counter/60, counter%60. These MessageIDs should be unique under all cases. ----> The old is no longer used. ----> The old is still used. Scheduled downloads: A new auto_mode=10 has been implemented. This allows downloading of headers - and then asynchronous download of messages. So it is possible that downloading messages is done PARALLEL to downloading headers of the next job. The previous implementation (auto_mode=6) did BLOCK all other scheduled downloads as long as it was running - and parallel downlaods from multiple servers were not possible that way (scheduled). However the mode=6 is still available. Because it might be helpful to download only at a specific speed. It is possible to 'mix' mode=6 and mode=10. However still just one XOVER-download is possible at a time. ################# 15-12-2000 Sockets-Window: This window has now a menu - similar to the SPY window. Hide-Max-Norm Hides, Maximizes and Normalizes the Window. Clean removes old, inactive sockets It is possible to click a socket now. It is highlighted then. A highlighted socket kann be killed (Socket - Kill). An idle download connection can be finished seperately now. All idle download connections (Usenet - disconnect from all hosts) is now available here. It is possible to refuse upload to a specific conection - without stopping the entire server now. This allows dedicated stops of uploads. Bugfix: Killing sockets after unsuccessful connect: If an async connect to a hsot failed, then the socket stayed open (for a long timer - sometimes until MyNews was closed). Now the socket is immediately killed if a connect did not work. (Either if the hosts did not respond, refused connect - or authentication failed). Spy flags all - does no longer activate the timer-display. This display is very unusual and not used by 'normal' users - but by programmers only. Security - Username/PwdCheck: there was an unused pointer in the spy-display. Now the authentication-check-display is moved to aDsp (all debug only) and it shows (username - pwd) [LineInAccessFile] Download message: "480 Authentication required" while accessing DNews-Servers with 'post only' for a newsgroup: This resulted in an error previously. Now this part of a downlaod is stopped (as if the group would not be available on that server). A new Status Box has been added for feeding (posted articles): (F) It turns green when there is something to feed. (MYNews is waiting for Usenet - Send own articles) It turns yellow when a feed is in progress (own articles, bags or routing) It turns red if an Output-STOP feeding is used. Clicking to it (F) opens the Status window. The Status Window shows now a new line: "Waiting Upstream: xx messages." (If anything to feed) Feed-Status-Display: While a message is fed the status display shows now also the actual newsgroup: Post [newsgrp] Ihave [newsgrp] Downloading messages: Priorities for hosts The DOWNLOAD config offers now two new options: a) "Priority is host sequence order" A message will not be downloaded from Host #5 is Host #1..#4 are accessible and have been tried before b) "Priority is defined by Host" A message is downloaded from hosts with higher priority first. Prio=1 is the highest priority. Prio=5 is used by default. Prio=9 is lowest priority Same priority hosts are used simultanously c) Activating both options is a bad idea ( but possible): In this case "host sequence order" is used. ( I dont have radio buttons availabe yet :-) d) If both options are off (default), then all hosts are still used simultanously as before. The "priority by Host" is defined in the setup for every individul host. A new entry (Priority) has been added to the host-setup-dialog. If a host a specific priority (not 5), then this priority is displayed in '<>' brackets behind the hostname in the Host-Window: news.myprovider.com <1> news.payprovider.com <2> CAUTION ! Using this option can reduce the downlaod speed, because parallel work is sometimes reduced. It happens that a high priority host did not yet TRY to download a message, because it has 100 others todo. Then it 'blocks' the downloads from the other hosts. The "priorities" apply only to messages which could not be downloaded from one host. This option is _very_ nice if you have a high download volume and a payserver which charges by volume or has a volume limit. Set this server to prio=9 (lowest). Then messages will be downloaded from that host only as the "last rescue". MyNews hosts will be added with the default priority of 5. So if you pay-provider (which is faster) should be tried first, then give it a priority of 4! Else all MyNews servers will be tried before. You can change the priority of a dynamic MyNews host by creating a host-entry for it. However you can use it only if you are logged in. Note: It is possible to change to priorities 'in the flight' while a download is running. Double click a host in the Host-Window and change the prio. OK will accept it. However it might be necessary to use "Body" or "Miss" to restart the download again for the host with the higher prio (ir it was sleeping). Log: DownloadCleanup() does no longer (aDsp) display it checks on closed/unused sockets .... This is senseless - and fills just log and spy Groups-Window: The downlaod of new or all headers (and resetting the high counters) is moved to a new menu: "Load". Group-Window: Two more group specific downlaod functions has been added: Download new messages Download all messages This allows quick and easy filling of a newsgroup. However it can downlaod a LOT OF DATA ! Xover - Delete message finally This function does no longer remove the mesage file from the harddisk. Instead it moves the message to a (new) folder: mynews\deleted.ntx\\########.ntx So even accidently deleted message could be restored (with the bag-reader). However that 'deleted.ntx' folder must be deleted manually now from time to time. Timer: Scheduler Off/On: is now stored in the INI-File: [server] no_scheduler=0 If the scheduler is switched off, then MyNews remembers this at next restart. The (S) Status Box turns RED if the scheduler is switched off. The (G) status Box does no longer turn yellow if the scheduler is switched off. FullSpeed to local subnet: (experienced users/admins only) The new online detection (for dialups) makes trouble with the calculation of the local subnet - because the IP_address changes now dynamically. The C-Class-subnet does normally not change - so it can be entered now manually for proper fast delivery (Server-Setup and INI-file): [server] subnet_ip=192.168.0.0 This must be defined now if a local area network should havew fullspeed access! The entry: subnet_ip=* (or 0.0.0.0) switches off this kind of detection. Then the subnet is still calculated by the actual IP-address. (Usually on MyNews running in a LAN on a PC without dialup) Option "Minimum free disk space" is now editable in the GENERAL-config Feed: The async feeder left the socket in mode 1-253 after normal termination. Now the mode is changed to 2-304 (idle socket) Log: FeedArticle() (incoming) is only displayed in aDsp now Option "Display inactive sockets" is now editable in the DESKTOP-config Connection-Log: This logfile included also that a client sent a QUIT and terminated the connection. This entry makes no sense without statistical info (online time, data volume, message count) - so it is temporarily removed from the logfile (until stats are implemented). Log-Bugfix: "Only errors" did still show the connection activities (!connect.log) .... Now these displays are also suppressed (but still logged to the logfile) Timeout in QUIT: (Problems after empty Xover) Previous versions left the socket open with mode 2-299 (AMODE_QUIT) Now the timer is set to 60 seconds - then the socket is Killed Does no longer try to connect to unresolved MyNews Hosts (with no IP and no dot in the name) ... these hosts are simply skipped now ... And this produces less error messages (Predefined MyNews hosts are only available after LOGIN - which resolves their names to their dynamic IP-address) Logentry "Async Resolver answered" is now only aDsp (all debug) New possible QuickButton: 'Clean' does clean the inactive sockets and deleted Hosts ( == Main - Window - Clean Status Display ) Socket-Display (Connections) The Socket-# (1..n) is now draw with a coloured background for faster overview: 1 White=Inactive Downloading Socket 1 Cyan =Downloading socket 2 Yellow=Uploading(Feeding, Sending) socket 2 Green =Idle uploading socket (other MyNews conencted to us). 3 Magenta: Busy socket (Login, Connect, ...., Group select, Message seeking, ResolveDNS) Feed via Scheduler: Started only if online ! (if online detection is active) Feed: Duplicate articles are no more error-messages, but normal log entries (print) Feed: Age of message is now only displayed in Spy at aDsp Scheduler understands now: name=feedout=1 (Starts feed #1) name=feedout=* (Value 0: Starts ALL feeds - not yet) ##################### 13-12-2000 Stopping an async Feed (with Output - stop feed) does now keep the rest of the posting file. (Earlier versions dropped the rest). Multi Feeding servers is now also done Asynchronously (for server#1) #################### 12-12-2000 Host-Win: Right button double click switched off - just confusion ! Status-Rectangle (D) gets RED at Stop Download. Clicking the seven status rectangles shows different windows now: D+U Sockets (Connections) G Status O Status L Hosts E Spy S Status New Status Rectangle: (S) - Scheduler This display is green when any job is scheduled. During execution of a scheduled job this rectangle turns yellow. Most jobs return immediately - so the display is seldom yellow. (Just for 'blocking' runs - when no other usage of MyNews is possible) New Status Rectangle: (E) - Errors This display turns RED whenever Errors were display in the Spy window. Clicking this rectangle shows the SPY and resets the red color. New Status-Rectangle: (L) - Login This shows the login status. After (successful) Login it turns green. After Logout it turns white again (if successful) - else it stays green. Unsuccessful Login shows a red rectangle. The red colour disappears after usage of Logout Download-Queue: was not cleaned up if last server (or just one server in usage) could not be connected to. Now the failing server is marked as "CONFAIL" - and ignored in the search for other available servers (which keeps the queue active). Host-Window: Bugfix: Sometimes the marked host was not correctly highlighted. Now postion of the marked rectangle is calculated differently. Host-Window: Left button click outside host-rectangle: Maximizes/normalizes the Window Right button click outside host rectangle: hides the window Size of WinBoxes (width): Now settable in Desktop Config Dialog. [desktop] box_dx=20 (default) [desktop] box_wx=20 (default) Host-Display: Mode number is now a text (better info) sh_x6=470 (od 450) as new start value for community to make more space for mode. Display of "! Article not found...." is now only displayed in "All debug mode". This appeared when a client tried to download non existing articles. This was only informative. " changed IP" is no longer an error, but a normal log message Host-Window: Bugfix: Click marked wrong host - dbl click check correct one. .... fixed not (acthost_anz --> host_wanz) FullAuto: bugfix If both timers (startup and period) were set to zero, then the FullAuto started immediately after starting MyNews. Now FullAuto is NOT started if both timers are zero. A message is shown is SPY instead (at startup). FullAuto: The dialer-batches: If no backslash (\) is included, then the job is searched in the directory: mynews\dial automatically. Example: rasdial95 DialupName This is _portable_ even if the MyNews Directory is moved to a different drive/computer Same applies to the hangup batch job: Example: rasdial95 /disconnect ################# 08-Dec-2000 Groups-Window: All menues have now associated ALT-keys (I forgot some). All fnction sin the edit-menue have now also associated keys. QuickButtons: The Quick Buttons are now drawn manually and can be managed with a WYSIWYG-Manager. Click a QuickButton with the right mouse button. It turns yellow. You can remove a button, insert other buttons, move buttons to left and right. It is also possible to move the "cursor" (actual button is yellow) left and right. There is just ONE line of quick buttons supported! But now the font is smaller and more buttons are fitting into one line. (One day there will be icons :-) There are now empty buttons as delimiters. WinBoxes: The size of the WinBoxes can now be changed in the ini-file: [desktop] box_dx=50 ; The size of the boxes [desktop] box_wx=50 ; The distance between the boxes This change is necessary because the WinBoxes have now got more information: Whenever you set specific window configs to the WinBoxes then you can now enter a NAME (title) for the WinBox. This makes it easier to memorize the purpose of a specific winbox. (I cannot memorize 16 Winbox myself - how should you :-) The names are stored in the INI-File: [desktop] box1=Name1 box2=Name2 box15=15 They can be change there also before starting MyNews. MyNews - LogOut at all hosts This was the default in very early MyNews versions. It sent a logout message to ALL other MYNews hosts. This was removed because it takes a lot of time - especially if some hosts are no longer available. Now this function is activated again - for saying better "byebye" to all others. (So everybody knows that you have left). This function is still NOT default. By default (Exit or LogOut) MyNews sends a "byebye" only to the root server. This function can be used additionally (I found it somehow useful). The actually selected message in the XOVER-window is now drawn reverse (which on blak). and no longer with a frame. This improves readability. The actually selected group in groups window is now drawn reverse (white on black) and no longer with a frame. This improves readability. Automatic text wrapping in data-window is now done at 100 chars per line. The old version wrapped ad 80 chars - and threw away two chars for the '}' marker - this marker is no longer available. ScrollMouse: Works now also with alternative driver for DATA-Window (Message text display) Old header files (XOVER): Normally MyNews moves all downloaded header files to the directory: mynews\expired.xov\GroupName The new entry: [server] flag_keep_headers=0 (default is 1) will cause MyNews to remove the headers instead. This can be used if diskspace is very important. The old header files use a lot of diskspace over months. Logfiles are now automatically erased. Just a specific number is kept. LogFiles: [server] max_logfiles=10 This new default entry deletes the logfile with the number minus 10. This results in keeping the last 10 logfiles. max_logfiles=0 switches off this feature. Then all old logs are still kept. The number of the logfiles is still growing. This is done because rotating names would cause confusion - because most people dont look at the creation date. This method increased the number up to 99.999 GroupsWin - Show - All local articles ... did not work in the temporary version. Fixed now. The Xover is again created EVERY time the group is clicked ! Expiry: Directory creation Previous versions created always all directories for expired messages. Now directories are only created if a file is really expired. This avoids confusion if one sees that there is an expiry directory - even if the group is set to "no expiry". ( path: mynews\expired.ntx\GroupName ) Stop Scheduler - this stops now also the full automatic. (All flags for FullAuto stay set - the routines are simply no more executed) If the scheduler is stopped, then the FullAutomatic Setup shows no more the "Start now" button Xover-Window: The maximum amount of displayable headers has been increased from 20.000 to 50.000 Path-Header: The path-header is now extended with "servername-my!" The -my has been added to avoid confusions with other systems. Bugfix: Modfied path-header in async download The temporary release did change ALL lines with "Path:" with our own path. Now the path is changed only in the headers. ####################### 06-12-2000 Specific Grouplist per Server: Display in the grouplist-window shows now ONLY these servers with a "private" grouplist. ... Up to 30 servers can have a special grouplist. (Then the window exceeds 1024 pixels in X) Tab-Key: Switching between windows includes now Socket & Host windows BugFix: Subject lines longer than 250 chars crashed the IsPicture detector... (fixed) New possible quick buttons: Host --> Shows Host Window Sock --> Shows Socket Window Xover --> Shows Message List Data --> Shows Message Jpeg --> Shows Picture Now all windows can be called from the Main-WindowMenu ... Xover, Data, Viewer has been added. New function: Host-Window - AllOff ... This disables ALL hosts immediately and deletes their timers and download markers. New function: HostWindow - Edit - Delete this host ... This removed the multi#.ini file from the jobs directory ... and sets the entry to disabled and Allows now to predefine up to 50 hosts (previously: 20) ! Usenet - Manual Download: Now also available in the "Host - Download menue" .... this is downloading from just ONE server at a time. Config - Setup Usenet Servers: Function deleted Config - Add one Usenet Server: Replaced by HostWindow - edit - add server Config - Host server setup: Replaced by Host-Window Button: Host: Shows now the Host-Window (Config removed) Host-Window: Clicking a host selects it Click to select host opens properties and allows editing Right mouse button on a host quickly enables/disables it. Status is now an own window Hosts have an own window Sockets have an own window ##################### > 22-11-2000 Predefined MyNews-Hosts (with Authentication/AlternativePort) are no longer set to mode 5 (HOST_IDLE) if they contact us with "mode mynews " Viewer-Call with 'v' Previously this function worked only on JPG. Now other kinds of pictures are calling the external viewer program immediately. This saves pressing Shift+V for viewing these filetypes. More File-Extensions MyNews supports now these filetypes: JPG,JPEG,JPE,JFIF,GIF,PCX,TIF,BMP,PNG MPG,MPEG,RA,RAM,RM,AVI,WMV,MOV,ASF,MP3,MP2 TXT,RTF,HTM,HTML,ZIP,LHA,ARC,UUE These types are NOT recognized - and their usage is strictly discouraged: EXE,COM,CMD,BAT (executable files) REG (registry modifications) INF (Automatic Installation) INI (INI-Files) DOC (Can contain viruses) The list of allowed filetypes is used for autmatic decoding of binary attachments, adding to the filename-trees, autoposting, viewing. If new extensions appear, then you can add them now easily to MyNews: Add a file: \mynews\data\filetype.txt Here an example of the content (extensions without dots - one per line): MP1 CGI DOC Saving WinBox-Positions and Exiting MyNews & Flickering of all Windows: The old versions of MyNews displayed all windows shortly to determine their visiblity status. This resulted in flickering on slower PCs when MyNews was finished - or new positions were saved. Now I've fixed this old neglecity. The status of a window is now determined with a transparent function (IsWindowVisible) which has no effect on the desktop. Flipping between the seven windows: You can use the TAB-Key now to switch between the open windows of MyNews. (Ctrl+Tab is not possible, because this is reserved by Windows). MyNews uses a special strategy to display its windows. They are all children of the Main-Window. This hides them when then main-window is minimized. And this shows them when the main-window is restored again. However I want to allow that all windows become as large as the entire desktop. Normal "child-windows" can only become as large as the main-window - and they are always located _inside_ the main-window. Else they are clipped. For complete freedom of window positioning I dont use 'true chuild-winows'. Now the windows to NOT appear all in the taskbar. Just the Main-Window appears there. Unfortunately you now cannot switch between the seven windows of MyNews with ALT+TAB. And you cannot use CTRL+TAB with the same reason. But now you can use simply TAB - and still can place all windows wherever you want them. Lost Dialog Boxes - bugfix When MyNews opens a dialog box, then this is not a standard windows dialog. It is an own window - and can be hidden behind other windows. Sometimes such dialogs has been lost..... just the taskbar still showed them. Worse is the fact that these old dialog did no longer react - but must be closed with the "Close-Window". Now you get a warning each time you try to open a second dialog. MyNews tells you that an old dialog is still open and wants to know if you want to continue. Yes will remove the old dialog box - and show the new one. No will discard the new dialog and resume the old (lost) dialog. MyNews uses this special kind of dialogs because it runs on one thread only. This avoids the usual "hangup problems" of a multithread environment. And MyNews handles still the entire servers while a dialog box is open. Even if this dialog box will change internal server settings and has immediate affect on the operation. Config - Setup Usenet servers ... Bug fixed: Done did not save the content (it did CANCEL) ... Now Done saves the results. Error-Message: (at the end of expiry): "No cancel tree..." ... this is now a normal message - and no error-message. ... Users which dont use cancel-messages dont need that cancel tree! Xover: 'l' or 'L' on a header where the message is already available: Old: Showed the message. New: Displays warning "already available" and skips to next line New Flag: [desktop] ignore_right=1 right mouse button has no more (special) function FullAuto: AutoWaitSockEnd: Does now ignore open client sockets ... (will be cancelled automatically by Hangup ... if wanted) Spy-Display for Expiry cleaned (infromative display mode). Additional Check on expiry of headers - if header-file not there: no error (just text-message) if no headers present at all. Then "no header file" is normal. Additional error-message in expire headers if fseek fails (on already expired headers?) 20.11.2000 ##################### Path modification: | replaced by ! Options for a specific group activated: Did no more expire that group. Now the optional expire settings are ignored if ZERO (then default is used) PER ITEM ! "Upstream: Group not found" while feeding with POST: this did STOP the feeding previously. Now the message is simply skipped (for this server) Feeding with POST: Answer 441/435 now interpreted as duplicate article: Skip this one and continue. Joining sections complete: now added: filename & size Join detects filetype .wmv .asf Async Download adds now "MyName|" to the Path: - line ..... This is necessary for feeding back to Usenet (RFC-conformity) Error-Message "Up-Stream-Post: Article already there..." is now an informative message ..... Thius reduces the event logfile length. #################### Updated all Servers Read Bag Files: "Skip dup is no longer an error message, nut normal output .... (lots of dups appear when reloading bagfiles --> This just filles the !event.log ) WWW-Server-Part: Sends now all unknown filetypes as application/octet-stream .... This allows sending of .001 .r01 .any files by http Verify connect caused change of mode from WATCH --> MyNews. ... If timer was active, then an automatic download was started (instead of verify) ... Now WATCH-Mode is no longer changed [feed] feed_routing=1 --> Incoming articles (Download) are fed upstream .... to my outgoing feeds feed_anz MUST be >0 ! Timeout Watchdog for Async Connect & Wait for 200 & wait for user/pass/mode result .... will avoid 'black hole servers' to stay online ######################### "ellapsed" --> "elapsed" ###############>>> Release on Root Servers dsp_hosts=2 draws now the host-list into the main-window ... this is nice if moe than 20 host are online and the status window gets full FullAutomatic: new option: do nothing if not online (dial failed). FullAutomatic: Uses now the online detection for Dial-decision & DialOK-detection New automatic online detection with 'O' display in DUG status --> DUGO status [server] online_detect=1 online_ignore=192.168.0.20 (ignore this IP-address) online_ignore=195.214.82.221,195.214.82.222,195.214.82.223 ..... (1000 chars max) .... for multi ip address NT-Workstations/servers CheckAccess() accepted - displays now only while iDsp is active Logout did not delete pending yellow "Hd" and "Ms" displays (and flags) ..... now fixed NonBlockXover: Uses now new routine: ReadHeaderXover() Normal Xover: Uses now new routine: ReadHeaderXover() ..... this improves speed for both Xover-sends (of locally available articles) Xover()... does no longer update the !xover.txt file .... The file was never used and it took just time to create it 24.10.2000 ################ Xover(): Did show last message in status line while new refresh. ... Now status line shows: "Refreshing...." FullAuto: Reaching Download Time Limit: Uses now "StopDownload()" to stop all active downloads .... Previous version did just set "stop_sucking=1" which did not work NonBlockXover(): Speedup did not work. CRLF per line missing: Fixed now. 22.10.2000 ##################### MultiPart postings: Uses now 01/## or 001/### or 00001/##### previous version created 1/234 (which resulted in bad subject sorting order) Socket stucks with mode 2-299 (AMODE_QUIT) now an error-message with the reason is issued and the socket is closed. Expiry on a completely empty server caused a divide by zero abort of the program..... this is fixed now. Error in connecting to a server for "XOVER" resulted in "Download still active (XOver) - when mode 2 was used. Then the header download was completely frozen. Now the download-active flag is deleted - and other downloads are starting. FullAutomatic: Appears now textually in the "Summary" line ... if nothing else is today (FullAuto scheduled....) ... (Time NOT permanently updated) FullAutomatic: It is now possible to run FullAuto just once (start manually or at startup) by setting the period to zero Former release started one fullauto after another. Dummy value was required. Now ZERO switched periodical run off. Full Automatic: Now a timeout of 60 secs occurs for dialups. ... if dialup does not work within this time, then FullAuto is cancelled ... (and repeated after the configured period - in secs) Improved speed when delivering XOVER (message list) to others. New routine reads just the header lines, no longer up to 8 kB by default. RootServers can now determine multiple communities from one client. The communities must be seperated by comma: pinup,vintage,cartoon Delivers STILL the list of ALL communities the other is in. Truncates now communities at 1000 chars If a MyNewsHost cannot be contacted (MyNewsDisable()): ... now the flags for "Hd" and "Bd" are resetted Maximum # of open sockets increased: 20 --> 90 Now up to 90 connections can be open FullAutomatic: WaitDlEnd: Host#* still active: Removed the cases where the host was idle(5) or removed(0) This blocked the termination of FullAutomatic Test-Logging of access (security) moved to AllDebug Display only "Delete all messages" text replaced by "Delete all headers" in the question after Xover-Extra-Delete all headers Error-Message "Illegal line.... save & forget" removed. ... Has been only very long newsgroup lines without effect ###################### After "upload" immediately download in the same socket causes sometimes a crash. (Wrong mode). Perhaps better now. (Error message appears) Manual Download: Compares now also Port Numbers. .. Previous versions downloaded from wrong host if same name/ip was there multiple Manual Download: Does no more try to downlaod from a HOST_IDLE (mode 5) server If a MyNews host is fixed defined by name then it can be now added more than once ... with different ports. All will be updated at LOGIN (DNS-query) mode-command on a MyNews-Host (Type=2) with timer=0 --> Set to Watch when vfyTimer2 is on Could not remove a non reachable host with mode 5 (HOST_IDLE) ... Now it is also set to HOST_GONE (6) ######################## FullAuto: Status 99-0 (99-4-0) is now ignored for "all downloads done) .... This is a status for root-server which verify users (Async Verify done) FullAuto: Test displayes moved to (tDsp) - Timer Displays Root-Server: Upload request - Fatal error with hostnr=0: Trapped - Xover aborted. ######################## ######################## > Beta-release: 1.3 Build 1016 (01-Sept-2000) New menu: Config - Full Automatic Setup New Button (for this function): "Auto" The full automatic allows periodical full automatic operation of MyNews. Dialin, Login, Download Headers/Messages, Logout, Disconnect, Hangup. Manual: c-fullauto.htm The text "Payed version" in the license file has been replaced by "Full version" ... Nobody will pay :-) Online registration allows "ignore" now. .... This creates a tiny installation (not registered) Join multipart messages: Did also analyse ignored and deleted lines (grey+yellow) .... does this correct now. Verify hosts did not operate when the WWW-Server was off. ... This has been removed. (Verify is based also on NNTP) Login: Verify existance of other hosts after Login caused timers 100 until verify. ... Corrected now: Is again vfyTimer3+host# New flag: mynews.ini: [server] fNoVerify=1 ... This disabled the automatic verify of the group messages at startup. ... For improved speed and during manual reorganisations. ... Not recommended for the unexperienced user. Print-Log buffers extended from 4096 to 10000 bytes ... This might avoid some crashes. Xover: Answer to MyNews-Groups did not work. Message was not created locally. ... This was fixed. Answers appear immediately after refresh in the message list. JpegViewer: The key 'v' or 'V' during viewing call now the external image viewer ... and close the built in viewer. This allows easier change if the result of ... the internal viewer is not satisfying or the image should be inspected ... quickly and in more detail with the external viewer. JpegViewer: Very small pics (<200 in x or y) has been shown too small (reduced to 100) ... This is fixed now. In VARiable mode the minimum size is now 200x200. Large pictures has been reduced, but black bars appeared at the right/left or top/bottom side. Now the ratio is kept during reduction. (However some pictures HAVE black bars at any side :-) 'Order' a message in the message list did not store the status of the message-line ... on the harddisk. So the "new" and "download" markers were lost after ... a group refresh. This is fixed now. ... If the message download failed, then it is stored into the missing list. ... (and NOT removed with an UNDO) ! Removing the first or last stored message in a newsgroup caused ... the "verify at start" to cause a not necessary repair. ... Now this is no longer done. KillProxy could answer with 503 - command not performed ... to avoid "not available" marks. ... Also a bad solution - a flag might be used. * Limitation for groups: The freeware release supports now up to 100 newsgroups. (old version: 20 groups). * Logfile no more lost after crashes: MyNews did overwrite the last logfile (mynews\log.tmp) when it was restarted after a crash. (The old logfile could not be moved to the log-directory at the irregular end). Now an existing logfile is detected and expanded. Attention: This migth result in very large logfiles if the server is just stopped for crashes ! WheelMouse: Wheel message in Win98/NT (0x020a) now processed: .... Wheel works on new Win versions in Grouplist and Xover-List Download manual: Allows now downloading the grouplist from that server. ... Dont start a second download before the first is done ! ... Shows result-file with the texteditor ... Result file is located in data-directory: #servername-grp.txt ... Progress display only in the Spy window Download manual menue: Buttons for default servers are smaller now ... Default server names: TextSpacing reduced to 16 pixels vertical (from 20) Access.dat: permission 'L' supressed connection log ###### Status of Sockets: Clears now the line until 2048 to avoid overwriting texts in "Info" The warning "Already Cancelled: <....> Download started ... has been removed from the standard display. Now only in "All Debug Display" Usenet - Get new Messages: Downloads new headers + messages from all Usenet Servers ... (Scheduler: usenet-messages) ... was forgotten before. Now implemented ... Hint(179) Join Multipart: accepts now also sections in square brackets [#/#] ... Previously only round brackets (#/#) has been supported Incoming command while XOVER was sent (mode=30: MODE_XOVER) closed the socket. ... Now that command is simply ignored and an error message is displayed. Request Upload: will no longer send a request to disabled hosts ... (was fixed before, but wrongly implemented22) Change to Build 1016 27.08.2000 ######################### ######################### ! MIME-Files without proper end (but EOF) are now tried also. MIME-Files with additional two different Content-type: Headers are now recognized. This reduces the amount of non-displayable pictures. "Unknown TimeZone" - warning no longer displayed - but in debug display "Duplicate File detected and skipped" - warning no longer displayed but in debug display Mime-decoder is now able to retrieve filenames from the subject-line and accepts also: "Content-type: Image/"... (as used by WinVN 0.99.9) 'v' shows an article now with the data-window if there is no usable attachment ... formerly: Used the textviewer-application. ... View with the texviewer application is now enforced with Shift+V ! Writes now ALWAYS the grouplist back to disk at termination ... (Formerly: ArticleCounter Errors after Move//Delete) Join sections removes now the temporary file: data/temp.ntx Join sections shows now its progress in the Xover-Status-Line Display of cancelled lines in the XOver-Overview: New headers are now also red (no longer magenta) - this shows they are new ... but now the LINEs-Display is magenta ! ####################