Blame


1 aa513bf8 2023-01-22 jrmu version=pmwiki-2.2.130 ordered=1 urlencoded=1
2 aa513bf8 2023-01-22 jrmu agent=w3m/0.5.3+git20210102
3 aa513bf8 2023-01-22 jrmu author=jrmu
4 aa513bf8 2023-01-22 jrmu charset=UTF-8
5 aa513bf8 2023-01-22 jrmu csum=
6 aa513bf8 2023-01-22 jrmu ctime=1620388201
7 aa513bf8 2023-01-22 jrmu host=38.87.162.8
8 aa513bf8 2023-01-22 jrmu name=Ircnowd.Ircnowd
9 aa513bf8 2023-01-22 jrmu rev=16
10 aa513bf8 2023-01-22 jrmu targets=
11 aa513bf8 2023-01-22 jrmu 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
12 aa513bf8 2023-01-22 jrmu time=1641105176
13 aa513bf8 2023-01-22 jrmu title=IRCNowd: IRC at Scale
14 aa513bf8 2023-01-22 jrmu author:1641105176=jrmu
15 aa513bf8 2023-01-22 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
16 aa513bf8 2023-01-22 jrmu host:1641105176=38.87.162.8
17 aa513bf8 2023-01-22 jrmu author:1641104776=jrmu
18 aa513bf8 2023-01-22 jrmu diff:1641104776:1641104764:=15c15%0a%3c # End netsplits by allowing closed loops%0a---%0a> # End netsplits%0a
19 aa513bf8 2023-01-22 jrmu host:1641104776=38.87.162.8
20 aa513bf8 2023-01-22 jrmu author:1641104764=jrmu
21 aa513bf8 2023-01-22 jrmu diff:1641104764:1639750110:=15d14%0a%3c # End netsplits%0a
22 aa513bf8 2023-01-22 jrmu host:1641104764=38.87.162.8
23 aa513bf8 2023-01-22 jrmu author:1639750110=jrmu
24 aa513bf8 2023-01-22 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
25 aa513bf8 2023-01-22 jrmu host:1639750110=38.87.162.8
26 aa513bf8 2023-01-22 jrmu author:1620395167=jrmu
27 aa513bf8 2023-01-22 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
28 aa513bf8 2023-01-22 jrmu host:1620395167=198.251.81.119
29 aa513bf8 2023-01-22 jrmu author:1620393558=jrmu
30 aa513bf8 2023-01-22 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
31 aa513bf8 2023-01-22 jrmu host:1620393558=198.251.81.119
32 aa513bf8 2023-01-22 jrmu author:1620393496=jrmu
33 aa513bf8 2023-01-22 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
34 aa513bf8 2023-01-22 jrmu host:1620393496=198.251.81.119
35 aa513bf8 2023-01-22 jrmu author:1620393331=jrmu
36 aa513bf8 2023-01-22 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
37 aa513bf8 2023-01-22 jrmu host:1620393331=198.251.81.119
38 aa513bf8 2023-01-22 jrmu author:1620391971=jrmu
39 aa513bf8 2023-01-22 jrmu diff:1620391971:1620391732:=
40 aa513bf8 2023-01-22 jrmu host:1620391971=198.251.81.119
41 aa513bf8 2023-01-22 jrmu author:1620391732=jrmu
42 aa513bf8 2023-01-22 jrmu diff:1620391732:1620390840:=
43 aa513bf8 2023-01-22 jrmu host:1620391732=198.251.81.119
44 aa513bf8 2023-01-22 jrmu author:1620390840=jrmu
45 aa513bf8 2023-01-22 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
46 aa513bf8 2023-01-22 jrmu host:1620390840=198.251.81.119
47 aa513bf8 2023-01-22 jrmu author:1620390645=jrmu
48 aa513bf8 2023-01-22 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
49 aa513bf8 2023-01-22 jrmu host:1620390645=198.251.81.119
50 aa513bf8 2023-01-22 jrmu author:1620390620=jrmu
51 aa513bf8 2023-01-22 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
52 aa513bf8 2023-01-22 jrmu host:1620390620=198.251.81.119
53 aa513bf8 2023-01-22 jrmu author:1620390426=jrmu
54 aa513bf8 2023-01-22 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
55 aa513bf8 2023-01-22 jrmu host:1620390426=198.251.81.119
56 aa513bf8 2023-01-22 jrmu author:1620390165=jrmu
57 aa513bf8 2023-01-22 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
58 aa513bf8 2023-01-22 jrmu host:1620390165=198.251.81.119
59 aa513bf8 2023-01-22 jrmu author:1620388201=jrmu
60 aa513bf8 2023-01-22 jrmu diff:1620388201:1620388201:=1,4d0%0a%3c (:title IRCNowd: An IRC Server Done Right:)%0a%3c %0a%3c %0a%3c %0a
61 aa513bf8 2023-01-22 jrmu host:1620388201=198.251.81.119