Blame


1 5127fd58 2021-12-17 jrmu version=pmwiki-2.2.130 ordered=1 urlencoded=1
2 5127fd58 2021-12-17 jrmu agent=w3m/0.5.3+git20210102
3 5127fd58 2021-12-17 jrmu author=jrmu
4 5127fd58 2021-12-17 jrmu charset=UTF-8
5 5127fd58 2021-12-17 jrmu csum=
6 5127fd58 2021-12-17 jrmu ctime=1620391108
7 5127fd58 2021-12-17 jrmu host=38.87.162.8
8 5127fd58 2021-12-17 jrmu name=Irc.Federation
9 5127fd58 2021-12-17 jrmu rev=5
10 5127fd58 2021-12-17 jrmu targets=Relay.Relay,Census.Census
11 5127fd58 2021-12-17 jrmu text=(:title Federate IRC:)%0a%0aTo maximize user freedom, each team should be able to run its%0aown IRC subnetwork to set its own policies. These subnetworks%0acan then be [[relay/relay|relayed]] together to form a true federation for IRC.%0a%0aEach subnetwork will have its own unique user and channel namespace. For example, username@example.com will be distinct from username@domain.net. IRC should take a similar approach to email/matrix/fediverse.%0a%0aIf the example.com network bans #channel, that ban will not affect #channel on domain.net. A ban of username@example.com does not affect username@domain.net.%0a%0aEach team will now be able to run its own [[census/census|IRC services]]. This will prevent complete centralized control of services while also ensuring better redundancy.%0a
12 5127fd58 2021-12-17 jrmu time=1639749807
13 5127fd58 2021-12-17 jrmu title=Federate IRC
14 5127fd58 2021-12-17 jrmu author:1639749807=jrmu
15 5127fd58 2021-12-17 jrmu diff:1639749807:1620467598:=3,11c3,9%0a%3c To maximize user freedom, each team should be able to run its%0a%3c own IRC subnetwork to set its own policies. These subnetworks%0a%3c can then be [[relay/relay|relayed]] together to form a true federation for IRC.%0a%3c %0a%3c Each subnetwork will have its own unique user and channel namespace. For example, username@example.com will be distinct from username@domain.net. IRC should take a similar approach to email/matrix/fediverse.%0a%3c %0a%3c If the example.com network bans #channel, that ban will not affect #channel on domain.net. A ban of username@example.com does not affect username@domain.net.%0a%3c %0a%3c Each team will now be able to run its own [[census/census|IRC services]]. This will prevent complete centralized control of services while also ensuring better redundancy.%0a---%0a> Each team will have its own unique user and channel namespace so username@example.com will be distinct from username@domain.net. This is the same approach as email/matrix/fediverse.%0a> %0a> If example.com bans #channel, that ban will not affect #channel on domain.net. A ban of username@example.com does not affect username@domain.net.%0a> %0a> Each team will run its own [[census/census|IRC services]]. This will prevent complete centralized control of services while also ensuring better redundancy.%0a> %0a> The best way to achieve federation is to have separate networks linked together using an [[relay/relay|IRC relay]]. This would require the fewest changes to ngircd.%0a\ No newline at end of file%0a
16 5127fd58 2021-12-17 jrmu host:1639749807=38.87.162.8
17 5127fd58 2021-12-17 jrmu author:1620467598=jrmu
18 5127fd58 2021-12-17 jrmu diff:1620467598:1620393649:=7,9c7,9%0a%3c Each team will run its own [[census/census|IRC services]]. This will prevent complete centralized control of services while also ensuring better redundancy.%0a%3c %0a%3c The best way to achieve federation is to have separate networks linked together using an [[relay/relay|IRC relay]]. This would require the fewest changes to ngircd.%0a\ No newline at end of file%0a---%0a> Each team will run its own IRC services. This will prevent complete centralized control of services while also ensuring better redundancy.%0a> %0a> The best way to achieve federation is to have separate networks linked together using an IRC relay. This would require the fewest changes to ngircd.%0a\ No newline at end of file%0a
19 5127fd58 2021-12-17 jrmu host:1620467598=198.251.81.119
20 5127fd58 2021-12-17 jrmu author:1620393649=jrmu
21 5127fd58 2021-12-17 jrmu diff:1620393649:1620391569:=6,7d5%0a%3c %0a%3c Each team will run its own IRC services. This will prevent complete centralized control of services while also ensuring better redundancy.%0a
22 5127fd58 2021-12-17 jrmu host:1620393649=198.251.81.119
23 5127fd58 2021-12-17 jrmu author:1620391569=jrmu
24 5127fd58 2021-12-17 jrmu diff:1620391569:1620391108:=1,7c1,7%0a%3c (:title Federate IRC:)%0a%3c %0a%3c Each team will have its own unique user and channel namespace so username@example.com will be distinct from username@domain.net. This is the same approach as email/matrix/fediverse.%0a%3c %0a%3c If example.com bans #channel, that ban will not affect #channel on domain.net. A ban of username@example.com does not affect username@domain.net.%0a%3c %0a%3c The best way to achieve federation is to have separate networks linked together using an IRC relay. This would require the fewest changes to ngircd.%0a\ No newline at end of file%0a---%0a> Federate IRC%0a> %0a> Each team to have its own unique user and channel namespace so username@planetofnix.com will be distinct from username@lecturify.net. The approach is similar to the way matrix/fediverse does it.%0a> %0a> If planetofnix.com wants to ban #channel on their server, it is not banned automatically on lemon.ircnow.org. I'm not sure if this should be implemented by ircnowd, or by an extra layer of glue (an IRC relay).%0a> %0a> I suspect the best way to handle this is with an IRC relay since that would require minimal changes in ngircd%0a
25 5127fd58 2021-12-17 jrmu host:1620391569=198.251.81.119
26 5127fd58 2021-12-17 jrmu author:1620391108=jrmu
27 5127fd58 2021-12-17 jrmu diff:1620391108:1620391108:=1,7d0%0a%3c Federate IRC%0a%3c %0a%3c Each team to have its own unique user and channel namespace so username@planetofnix.com will be distinct from username@lecturify.net. The approach is similar to the way matrix/fediverse does it.%0a%3c %0a%3c If planetofnix.com wants to ban #channel on their server, it is not banned automatically on lemon.ircnow.org. I'm not sure if this should be implemented by ircnowd, or by an extra layer of glue (an IRC relay).%0a%3c %0a%3c I suspect the best way to handle this is with an IRC relay since that would require minimal changes in ngircd%0a
28 5127fd58 2021-12-17 jrmu host:1620391108=198.251.81.119