version=pmwiki-2.2.130 ordered=1 urlencoded=1 agent=w3m/0.5.3+git20210102 author=jrmu charset=UTF-8 csum= ctime=1620388201 host=38.87.162.8 name=Ircnowd.Ircnowd rev=16 targets= text=(:title IRCNowd: IRC at Scale:)%0a%0aIRCNowd is an attempt to build an IRC server that can scale up to handle a network with millions of users. It is forked from ngircd 26.1 which was developed under the GPL. Additional code will be permissively licensed. IRCNowd aims to remain portable with free and open platforms, to be easy to configure and administer, to be easy for users to understand.%0a%0aGoals:%0a%0a# Keep ngircd's minimalist software philosophy%0a# Keep the code highly portbale%0a# Improve ngircd's spam defenses%0a# Improve ngircd's reliability and uptime%0a%0aProposed changes:%0a%0a# Add connection limit exemptions (ilines)%0a# Add scriptable filter so teams can optionally block spam, obscenity. Scripting interface should support [[https://github.com/yahoo/open_nsfw|yahoo open nsfw]]; dynamically customizable per server%0a# Have proxy monitor use +r restricted user mode for spam protection%0a# Add defcon mode: during a connection/join/part flood, all new users are automatically given +r user mode until the attack ends%0a# Allow users to enable/disable cloaking%0a# Allow closed loops in the network topology to end netsplits forever%0a# Fix buffer exhaustion issues%0a# Fix SSL connection issue%0a# End netsplits by allowing closed loops%0a# Add ELIST functionality for IRCCloud since this client cannot use /list%0a# Add /ns and /cs aliases%0a time=1641105176 title=IRCNowd: IRC at Scale author:1641105176=jrmu diff:1641105176:1641104776:=5,11d4%0a%3c Goals:%0a%3c %0a%3c # Keep ngircd's minimalist software philosophy%0a%3c # Keep the code highly portbale%0a%3c # Improve ngircd's spam defenses%0a%3c # Improve ngircd's reliability and uptime%0a%3c %0a16c9%0a%3c # Have proxy monitor use +r restricted user mode for spam protection%0a---%0a> # Add +r restricted user mode for spam protection%0a23,24d15%0a%3c # Add ELIST functionality for IRCCloud since this client cannot use /list%0a%3c # Add /ns and /cs aliases%0a host:1641105176=38.87.162.8 author:1641104776=jrmu diff:1641104776:1641104764:=15c15%0a%3c # End netsplits by allowing closed loops%0a---%0a> # End netsplits%0a host:1641104776=38.87.162.8 author:1641104764=jrmu diff:1641104764:1639750110:=15d14%0a%3c # End netsplits%0a host:1641104764=38.87.162.8 author:1639750110=jrmu diff:1639750110:1620395167:=1,4c1,6%0a%3c (:title IRCNowd: IRC at Scale:)%0a%3c %0a%3c IRCNowd is an attempt to build an IRC server that can scale up to handle a network with millions of users. It is forked from ngircd 26.1 which was developed under the GPL. Additional code will be permissively licensed. IRCNowd aims to remain portable with free and open platforms, to be easy to configure and administer, to be easy for users to understand.%0a%3c %0a---%0a> (:title IRCNowd: An IRC Server Done Right:)%0a> %0a> IRCNowd is an attempt to do an IRC server right. It is a fork of ngircd 26.1 which was developed under the GPL. Additional code are permissively licensed. It aims to remain portable with free and open platforms, to be easy to configure and administer, and also able to scale up to millions of users.%0a> %0a> It is designed for use in an [[irc/federation|IRC federation]].%0a> %0a8c10%0a%3c # Add scriptable filter so teams can optionally block spam, obscenity. Scripting interface should support [[https://github.com/yahoo/open_nsfw|yahoo open nsfw]]; dynamically customizable per server%0a---%0a> # Add scriptable filter for messages to block spam, obscenity. Scripting interface should support [[https://github.com/yahoo/open_nsfw|yahoo open nsfw]]; dynamically customizable per server%0a11c13,15%0a%3c # Allow users to enable/disable cloaking%0a---%0a> # Add cloaking for IPv6 addresses%0a> # Maybe drop PAM for user authentication.%0a> # Drop support for non-free platforms like Mac OS X%0a14c18%0a%3c # Fix SSL connection issue%0a---%0a> # Fix SSL connection issue%0a\ No newline at end of file%0a host:1639750110=38.87.162.8 author:1620395167=jrmu diff:1620395167:1620393558:=3c3%0a%3c IRCNowd is an attempt to do an IRC server right. It is a fork of ngircd 26.1 which was developed under the GPL. Additional code are permissively licensed. It aims to remain portable with free and open platforms, to be easy to configure and administer, and also able to scale up to millions of users.%0a---%0a> IRCNowd is an attempt to do an IRC server right. It is a fork of ngircd, which was developed under the GPL. Additional code are permissively licensed. It aims to remain portable with free and open platforms, to be easy to configure and administer, and also able to scale up to millions of users.%0a host:1620395167=198.251.81.119 author:1620393558=jrmu diff:1620393558:1620393496:=2a3,4%0a> Fork based on Ngircd%0a> %0a4,5d5%0a%3c %0a%3c It is designed for use in an [[irc/federation|IRC federation]].%0a host:1620393558=198.251.81.119 author:1620393496=jrmu diff:1620393496:1620393331:=12d11%0a%3c # Add defcon mode: during a connection/join/part flood, all new users are automatically given +r user mode until the attack ends%0a host:1620393496=198.251.81.119 author:1620393331=jrmu diff:1620393331:1620391971:=15,17c15%0a%3c # Allow closed loops in the network topology to end netsplits forever%0a%3c # Fix buffer exhaustion issues%0a%3c # Fix SSL connection issue%0a\ No newline at end of file%0a---%0a> # Allow closed loops in the network topology to end netsplits forever%0a\ No newline at end of file%0a host:1620393331=198.251.81.119 author:1620391971=jrmu diff:1620391971:1620391732:= host:1620391971=198.251.81.119 author:1620391732=jrmu diff:1620391732:1620390840:= host:1620391732=198.251.81.119 author:1620390840=jrmu diff:1620390840:1620390645:=10c10%0a%3c # Add scriptable filter for messages to block spam, obscenity. Scripting interface should support [[https://github.com/yahoo/open_nsfw|yahoo open nsfw]]; dynamically customizable per server%0a---%0a> # Add scriptable filter for messages to block spam, obscenity. Scripting interface will support [[https://github.com/yahoo/open_nsfw|yahoo open nsfw]]%0a host:1620390840=198.251.81.119 author:1620390645=jrmu diff:1620390645:1620390620:=10c10%0a%3c # Add scriptable filter for messages to block spam, obscenity. Scripting interface will support [[https://github.com/yahoo/open_nsfw|yahoo open nsfw]]%0a---%0a> # Add scriptable filter for messages to block spam, obscenity. Scripting interface will support [[https://github.com/yahoo/open_nsfw/yahoo open nsfw]]%0a host:1620390645=198.251.81.119 author:1620390620=jrmu diff:1620390620:1620390426:=10c10%0a%3c # Add scriptable filter for messages to block spam, obscenity. Scripting interface will support [[https://github.com/yahoo/open_nsfw/yahoo open nsfw]]%0a---%0a> # Add scriptable filter for messages%0a14,15c14%0a%3c # Drop support for non-free platforms like Mac OS X%0a%3c # Allow closed loops in the network topology to end netsplits forever%0a\ No newline at end of file%0a---%0a> # Drop support for non-free platforms like Mac OS X%0a\ No newline at end of file%0a host:1620390620=198.251.81.119 author:1620390426=jrmu diff:1620390426:1620390165:=9,14c9,14%0a%3c # Add connection limit exemptions (ilines)%0a%3c # Add scriptable filter for messages%0a%3c # Add +r restricted user mode for spam protection%0a%3c # Add cloaking for IPv6 addresses%0a%3c # Maybe drop PAM for user authentication.%0a%3c # Drop support for non-free platforms like Mac OS X%0a\ No newline at end of file%0a---%0a> Add connection limit exemptions (ilines)%0a> Add scriptable filter for messages%0a> Add +r restricted user mode for spam protection%0a> Fix cloaking%0a> Maybe drop PAM for user authentication.%0a> Drop support for non-free platforms like Mac OS X%0a\ No newline at end of file%0a host:1620390426=198.251.81.119 author:1620390165=jrmu diff:1620390165:1620388201:=3,14c3,4%0a%3c Fork based on Ngircd%0a%3c %0a%3c IRCNowd is an attempt to do an IRC server right. It is a fork of ngircd, which was developed under the GPL. Additional code are permissively licensed. It aims to remain portable with free and open platforms, to be easy to configure and administer, and also able to scale up to millions of users.%0a%3c %0a%3c Proposed changes:%0a%3c %0a%3c Add connection limit exemptions (ilines)%0a%3c Add scriptable filter for messages%0a%3c Add +r restricted user mode for spam protection%0a%3c Fix cloaking%0a%3c Maybe drop PAM for user authentication.%0a%3c Drop support for non-free platforms like Mac OS X%0a\ No newline at end of file%0a---%0a> %0a> %0a host:1620390165=198.251.81.119 author:1620388201=jrmu diff:1620388201:1620388201:=1,4d0%0a%3c (:title IRCNowd: An IRC Server Done Right:)%0a%3c %0a%3c %0a%3c %0a host:1620388201=198.251.81.119