Nefarious ircu .12

This wiki should help us be a bit organized. Please create a sub-page for in-depth discussion of each feature. Follow the example syntax to create new features. Please keep it to those features required for .12 first release only. This is not a place to discuss general feature requests, but rather to plan and organize the nefarious .12 code path plan.

Features

These features should be added to .12 to make it nefarious:

fakehosts

Should impliment a combination of fake, set, and hidden hosts, all using a fakehost-like syntax which supports ident also. No more 3 host system..

LEAD: unassigned STATUS: 0%

Silent glines

Glines should be able to be set by services such that they do not bother ircops. This is handy for x3 trace/alert commands when under heavey bot infestations.

LEAD: unassigned STATUS: 0%

RBL checking

Should be able to check both bitmask and normal style RBL results. Should be able to block, mark, or whitelist based on the results.

LEAD: unassigned STATUS: 0%

RBL Exemptions

based on gline code. provides a mask/ip which wont be blocked due to RBL.

Login On Connect

Accept /username/password syntax in server password (PASS) field, auth against services, provide hidden host and RBL scan exemption.

LEAD: unassigned STATUS: 0%

Needs Sorting

  • CHALLENGE
  • CHECK
  • COPYRIGHT
  • IRCOPS
  • OPERMOTD
  • PROTOCTL
  • SETHOST
  • HELP
  • SNO
  • SHUN
  • ZLINE
  • SWHOIS
  • WALLHOPS
  • WATCH
  • WEBIRC
  • SVS* commands
  • Ban exemptions
  • Half Ops
  • Fakehosts
  • Extra usermodes
  • Extra channel modes
  • Hidden hosts 2
  • Random Quotes
  • Remote Oper
  • Topic Bursts
  • Autojoin
  • default user mode
  • default channel mode
  • Policy Notice
  • Host in topic
  • Time in ping timeouts
  • Scrambled MAP
  • RESTART Pass
  • DIE Pass
  • Custom OPER/SERVICE/ADMIN whois lines
  • WEBIRC
  • CTCP versioning
  • Timed RESTART/DIE
  • SSL