***** CYCLONE News Router ***** Copyright (c) 1999-2008 Highwinds Software LLC All Rights Reserved. www.highwinds-software.com software@highwinds-software.com 1-866-NNTP-119 866-668-7119 ------------------------------------------------------------------------------- Cyclone 2.1.5.480 - Fixed output of -logxrefs to log the group and article from Xref: headers. ------------------------------------------------------------------------------- Cyclone 2.1.5.448 - Fixes to avoid cylone<-->cylone communication sync issues - Enhanced error logging - Improved cyclone<-->hurricane failure recovery (196585) - Added code to reject articles with MessageIDs beyond 240 characters - Fixed bug where article expiration logic was being applied incorrectly ------------------------------------------------------------------------------- Cyclone 2.1.5.424 - Added command line option "-acceptthreaddelay ". The value is used as a delay between accepting new client connections. Default is 25. ------------------------------------------------------------------------------- Cyclone 2.1.5.395 - Resurrected modifyfeeds.cgi ------------------------------------------------------------------------------- Cyclone 2.1.5.390 - Added logging for queued outbound articles via the QueuedLog directive in cyclone.conf. - Added Terabyte directive for spool sizes. - Added SplitAlgorithmPrimaryPools as a directive in the cyclone.conf. ------------------------------------------------------------------------------- Cyclone 2.1.4.380 - Eliminated/reduced article loss during server shutdown. - Added XrefAction Hurricane. Now to configure a Cyclone to number off a Hurricane use XrefAction Hurricane. The concept of rank in the object in cyclone.conf has been removed. See the sample config file for an example. - Added a HeadersOnly directive to feed objects. Cyclone now has the ablity to send only article headers on an outgoing feed. ------------------------------------------------------------------------------- Cyclone 2.1.4.371 - Cyclone now supports "-veritas" for use with "-direct". This will cause VXFS Direct I/O to be used for the Cyclone spools. - Cyclone now supports the Subscription, FilterSubscription, GroupAllowFile, and GroupDenyFile directives for *spools*, like Typhoon and Tornado. - Bug fix: Cyclone now correctly discards certain articles with malformed or missing header separators. ------------------------------------------------------------------------------- Cyclone 2.1.4.370 - Added per-feed spam filtering. With this option, you can configure Cyclone to filter articles using a program for one feed, and filter articles differently for another feed using a different program. See the Highwinds Software documentation for a description, use, and enabling of this feature. -------------------------------------------------------------------------------- 2.1.4 - Added a new directive called XrefMaster. Use of this directive allows only "trusted" host names that perform article number generation to store articles. The directive XrefMaster takes one or more wildcard arguments. At least one of these arguments have to match the host field in the Xref: header field when the server is set to XrefAction Pass mode. A match failure in parse mode forces an article rejection with code 0x. This directive would apply to cyclone.conf, typhoon.conf, twister.con, and tornado_be.conf. -------------------------------------------------------------------------------- 2.1.3 - Split feeding added, 255 split pools can be created, each with variable number of shares (default 1), directives are SplitShare # SplitPool # - Support -keyinfo option in validate - memory optimzations - maximum article size raised to 15 Megabytes. - Fixed rare reconnect issue with Hurricane. -------------------------------------------------------------------------------- 2.1.2 - Rare but possible inifnite loop with Hurricane resolved. - Crashing when syslog > 2G fixed - Empty syslogs no longer emit critical errors - Enhanced logging for syslog messages that displayed (m) for non-Solaris Operating Systems -------------------------------------------------------------------------------- 2.1.1 - Hurricane symantics updated, now correctly handles rank failover - If hurricane masquerade not found, substituted - Addition of "Megabytes", "Gigabytes" and "Terabytes" for article spool sizes (Terabytes not currently used, it is for later addition of large spools) - Large spool supported -------------------------------------------------------------------------------- 2.1.0 - Built in Spam Filter added. - Configuration Run-Time Reloading added. Can now reload feeds without restarting the server. Affects the following threads: - Writer Thread - Accept Thread - HTTP Accept Thread - HTTP Reader Thread - Standardized Naming for all download distribution oraganizations/additions. - Command Line options now available in the .conf file. -------------------------------------------------------------------------------- 2.0.1 - Spools now carry subscriptions. - Hurricane numbering server supported. - Enhanced stat reporting through a MySQL database supported. -------------------------------------------------------------------------------- 2.0.0 - Fully compliant to published and de-facto Internet standards for News transit software (USENET and USENET II). - Full and Partial bi-directional multi-stream NNTP feeding. - Performance and scalability to "carrier-class" levels: Thousands of feeds, Millions of Articles, Billions of Bytes per day. - Expert systems constantly manage connections and bi-directionally adapt feeds for maximum network efficiency. - Automatic load balancing can be performed across multiple outbound streams, multiple network interfaces, and multiple hosts. - Built-in unattended intelligent fail-over for high-availability and disaster recovery. - True 100% availability. No need to "throttle" or have downtime to "expire" - Persistent reliable backlogging for sites that are temporarily unreachable. - Web-based customer-facing GUI for lowering maintenance costs by providing customers and administrators with a scalable method for adjusting feed attributes. - Customizable pre-built Anti-SPAM filters for eliminating unwanted content. - Fine-grain bi-directional content control via extensive filtering and partitioning directives. - Time-shifting functions provide "Express" or efficient "Redundant" full and partial feeds. - Optional "Active File", "Control Message" processing, and group "Moderator" enforcement for further content control. - Detailed Inbound, Outbound, and Content statistics reporting. - NNTP performance analysis tool useful in diagnosing bottlenecks at customer sites. - Configuration file compiler/preprocessor for managing and generating large system configurations. - Static disk space allocation directives eliminate disk space shortages. - Article number generation, parsing, and replication can provide enterprise-wide article number synchronization. - When coupled with Typhoon, provides a central control point for group creation and active file control. - Automatic license key generation and distribution and modified key generator. - Many cache optimizations -------------------------------------------------------------------------------- 1.4.4 - The multi-processor version of Cyclone is now cycloned (previously it was cycloned_mp). - The uni-processor version of Cyclone is now cycloned_uni (previously it was cycloned). To UPGRADE to 1.4.2 from 1.4.1, follow these procedures: 1) cd to your Cyclone install area. 2) bin/stop. 3)> Swap in: "bin/cycloned" "bin/validate" "bin/wrapper" "bin/resolver" 4) Add the "DefaultTimeoutInSeconds" directive to your cyclone.conf. 5) bin/validate (to ensure you aren't missing any directives). 6) bin/start. -------------------------------------------------------------------------------- 1.4.2 - All reported bugs fixed. - Official IRIX 6.5 and Linux (2.2.11 and later) support. - bin/validate has command line options to validate your key. - Empty statistics files are primed with a header. - "-dirdensity" and "-filedensity" command line options to alter file use for backlogging. - "-pidfile" command line option for relocating PID file. - "-nocreate" option for safety. - "-key" option for placing the license key file anywhere. - TimeoutInSeconds directive. - start.conf allows customizations to be easily upgradable. -------------------------------------------------------------------------------- 1.4.1 - New Key Generation and Packaging. - MP binary for older 3+ CPU Sparc machines only. - Delay'd accepting connections until fully ready. (No more confusing things like LocalDirector!). - "-nfs" option for NFS mounted spools. BUG: Statistics file format bug fixed. -------------------------------------------------------------------------------- 1.3.15 - Improved DNS routines. - "-resolvers" argument. - Improved performance for NFS mounted systems. - Much improved Message-ID checking. - Date/TimeZone BUG fixed. - Full Solaris 7 support. - More platforms. -------------------------------------------------------------------------------- 1.3.14 - ***Full Active File and Control Message Processing*** - ***Per feed "GroupAllowFile" and "GroupDenyFile" directives*** - Allows a per-feed "active" or "deny" list of groups. A GREAT replacement for giant Subscription/FilterSubscription directives. - Official support for Spool objects with size >2GB. - Implemented fixes for Solaris 2.5.1/2.6 to Solaris 2.7 incompatibilities - Improved "nntpTime" functionality. - Increased over-all speed (more is coming). - Improved "-log" file with Spool, rejection reasons and optional newsgroups via "-loggroups" - Clearing of history after inbound filtering to increase USENET 2 compliance. - Per feed "IncomingInterface" directive to further control inbound feeds. - Multi-processor specific Cyclone for use with machines with 3 or more CPU's. - Size based biasing of article placement. Now spools can be of any size and Cyclone will distribute properly. -------------------------------------------------------------------------------- Copyright (c) 1999-2008 Highwinds Software LLC All Rights Reserved. www.highwinds-software.com software@highwinds-software.com 1-866-NNTP-119 866-668-7119