]>
Commit | Line | Data |
---|---|---|
d55da981 H |
1 | Remember: If you have an existing 'old' gnuworld installation, follow doc/inet-migration/README to upgrade |
2 | ||
3 | - IPv6 Support | |
4 | - Two-factor authentication support for users (TOTP) | |
5 | - Improved channel registration traffic checking (potentially speeding up channel registrations) | |
6 | - New IPR system (IPR, TOTP, TOTP+IPR) -- including temporary entries and CIDR support | |
7 | - New users are now automatically registered with INVISIBLE=ON | |
8 | - Welcome messages and/or topics from X upon new channel registration | |
9 | - X sets AUTOJOIN (and joins) channel automatically on new registration | |
10 | - X immediately auto-ops itself when joining channel | |
11 | - X now allows permanent bans with duration '0' (and the parser allows up to 365d in length too) | |
12 | - X now processes channel flags (NOOP, STRICTOP) and user access suspensions when it rejoins a channel and acts accordingly | |
13 | - X now has a fun 'StarWars' (SW) language | |
14 | - Allow established users to register multiple channels (same logic as MAXLOGINS for up to 3 channels for now) | |
15 | - LoC (login-on-connect) -- authenticate during server connection and optionally set umode +x automatically *** | |
16 | - Drone scan clients during server connection rather than afterwards (disallows fast drones to connect, join channels, and flood before being G-Lined) | |
17 | ||
18 | + GNUWorld now handles TheJudge internally (optionally with #define USE_INTERNAL_THE_JUDGE) | |
19 | + GNUWorld now handles username expiries internally | |
20 | + X now allows 'VARIABLES' to be reloaded from config file via 'REHASH' command | |
21 | + Added NOTAKE channel setting (lvl 500+) to prevent users from setting bans which hit all channel users. TAKEREVENGE options include 'NONE', 'BAN', and 'SUSPEND' | |
22 | + Channel managers now get notified when userlist access is changed in their channels | |
23 | + Users now get notified when they have access added, modified, or removed from channels | |
24 | + Applicants now get notifications online when their application has changed state | |
25 | + Supporters now get notifications on incoming channel application | |
26 | + Maximum ban reason length increased to 300 chars (from 128) | |
27 | + Maximum ban duration parsing changed to 365 days (from 100) and new value of 0 allowed for permanent bans | |
28 | + Maximum URL length increased to 128 chars (from 75) | |
29 | + Maximum channel description length increased to 380 chars (from 80) | |
30 | + Added specific VERIFY response for those users who have the ALUMNI user flag set | |
31 | + X now tracking login history for use with SCANHOST command | |
32 | + SCANHOST command now supports advanced sorting with maximum 50 results | |
33 | + Added NOVOICE channel setting (same behaviour as NOOP but prevents users being voiced) | |
34 | + Channel user suspensions can now have an optional reason applied | |
35 | + Added AUTOMODE protection on users who do not have sufficient access for the automatic mode (OP or VOICE) | |
36 | + Added optional channel flood protection (tracked by IP address) for lvl 500+ to set: | |
37 | ||
38 | /msg X set <channel> FLOODPRO <ON|OFF> | |
39 | ||
40 | /msg X set <channel> <option> <value> | |
41 | ||
42 | MSGFLOOD 0-255 (default: 15) | |
43 | NOTICEFLOOD 0-15 (default: 5) | |
44 | CTCPFLOOD 0-15 (default: 5) | |
45 | REPEATFLOOD 0-15 (default: 5) | |
46 | ||
47 | FLOODPERIOD 0-15 (default: 15) | |
48 | Note: | |
49 | /msg X set <channel> FLOODPRO DEFAULTS -- sets the defult values | |
50 | ||
b6565db2 | 51 | /msg X set <channel> FLOODNET <option> |
d55da981 H |
52 | |
53 | ON/BAN (3 hour ban @ level 75) | |
54 | WARN/KICK | |
55 | GLINE (3 hours) | |
56 | OFF/NONE | |
57 | ||
58 | ... Channel ops will get opnotices when this level is changed |