/Merged changesets
OK for 0.3.5
OK for 0.3.5 with minor revision
Consider for 0.3.5
Wait for refactoring
754-756, 758, 767, 775 ...
OK for trunk
- 740 - Minor fixes to country.pm
- 743 - Merge nickreg.id (666,667,670,741,742)
OK but could use improvement
- 642 - Initial vacation mode (438,439)
- Needs more checks to keep them from setting vacation mode every time they log on
- Needs more extensive testing
Needs testing/review
tab-0.3.5-4
- 552 - OS LONERS
- gets list of users in no channels, and optionally
- retrieves UINFO
- sends a MSG
- FJOIN to a channel
- KILLs the users with reason
- KLINEs the users with reason.
- if you specify NOID, it will only act on users notidentified.
- gets list of users in no channels, and optionally
tab-0.3.5-5
- 572 (623?) - New country detection
- 586,587 - Make OPGUARD work more like expected
tab-0.3.5-6
- 622 - 570 - call modules begin() in the order they appear in the config
- 623 - 572 - remerge of country module
- suppose fix to not list countries on [re]sync
- tested to work normally, however I have no way to test a netsplit
- 624 - 586 & 587 - OpGuard
- it is tested. it works. it slices, it dices, it makes julienne chanops
- 625 - 527 - add net::debug
- 626 - 611 - Decode NICKIP
- it is tested, it works, the logic should be good
- it's still able to be disabled
- small fix in services.pm vs 611
- 627 - TKL parsing
- partly derived from 179, but cleaned up and rearranged.
- 629 - securitybot code cleanup
- looks a lot less hackish, tho it still doesn't fit the services coding style.
- 632 - move nickserv's parse_mask into misc.pm
- not entirely suitable, but good enough.
- securitybot needs it
- 634,635,636 - various thinkos in net.pm's TKL and zline handling
- 633 - TKL handling, TKL listing.
- needs 627, 629, 632
- 637 - add securitybot tkl del
- move sql query generation into a separate function
- 638,639,640 - add spamfilter sending function
- various stupid fixes to make the TKL handling _work_
- 641 - SecureServ definition handling
- It is tested. It Does Work.
- 652 - ss2tkl.txt - SecureServ definition docs
- 654 - last bits of secureserv stuff
- remove unused field in spamfilter table
- add ss_SkipFilters
- 653 - fixup kill handler in net.pm, remove per-module handlers.
- Should eliminate kill-loops and restore agents to channels
- Doesn't handle chanopmodes, as those are not saved yet.
- Should eliminate kill-loops and restore agents to channels
- 655 - prevent simultaneous kills of same user
- 656 - fix incorrect callback in setumode
- should be UMODE not UMODE2
- 672 - add randtext, change nickreg.quit to randtext
- 675 - random nickserv nickreg.nrid fixes
- define $unlock_tables
- remove decl $lock_user_table as it is undefined
- fix $identify_ign, s/nrid/id/
- 676 - NS GREET and chanserv work to make it work
- 677 - F_VERBOSE bug.
- 678 & 680 - clarify error in /hs on
- 679 - default-protect in config-example
- 681 - collapse user.online into user.flags
- 682 - share config.pm's %conf
- 683 - WHOIS support
- 684 - ircsend should use $nl
- 685 - use time field in akicks
- 687 - display zero-len string if !$time
- 686 - make a new gmtime2() function
- writes the date more like expected
OK for trunk with minor revision
- 519 - fjoin/fpart multi-channel. SVSPART with reason. FPART with reason.
- FPART does not work
Needs major revision
- 442 - make chanbots and services agents join #diagnostics
- 444 - some fixes for 442, make it work right with opping.
- requires 428
- Should be optional.
- config flag? - tabris
- 760 - nickalias default-protect support
- 761 - add randtext table
- 762 - NS GREET
Conceptual problems or incomplete
- 492 - add validate() functions
- 506 - Use the validate functions for something
- 666 - db-setup enhancements, including nickreg id support
- 667,670 - nickreg id
- 700,705,706,716 - misc::parse_quoted
- 703 - Partial implementation of text formatting
Unknown/pending
- 527 - add net::debug
- 534 - convert net::debug_privmsg($config::conf{local}, $config::conf{diag}, ...) to net::debug(...)
- 530 - add event::dumphandlers and lshandlers
Services Development (Perl)