View Issue Details

IDProjectCategoryView StatusLast Update
0003611unrealircdpublic2008-02-12 17:03
ReporterKein Assigned To 
PrioritynormalSeverityfeatureReproducibilityN/A
Status closedResolutionno change required 
Product Version3.3-alpha0 
Summary0003611: Bot-block
DescriptionFeature suggestion for U3.3 series:
1. Restrict +B to opers and/or to bots, that's can be defined via special bot-block (or oline with flag bot;)
2. Automatically SVSNOLAG to clients with +B

Pluses:
- no need more special classes for bots/opers with unlimited recvq
- special WHOIS for bots (defined via bot-block), like: bot's owner bla-bla-bla
- no more olines for bots, just bot-line (b:line, lol)

Minuses:
- SVSNOLAG requires uline?
3rd party modules

Activities

Stealth

2008-02-08 20:29

reporter   ~0015044

The idea behind +B was to make it so users can mark their bots as bots. It was never intended as a privileged mode, or give anyone any special access.

Kein

2008-02-08 20:33

reporter   ~0015047

Last edited: 2008-02-08 20:35

Okay then, what's about a privilegied bot-lines? SVSNOLAG requires to be sets any time when bots comes to IRC.

Stealth

2008-02-08 20:47

reporter   ~0015050

Last edited: 2008-02-08 20:47

"Privileged bot lines" is why we had the option for enabling nofakelag or SVSNOLAG.

If you need to set up privileged access for bots, you may follow my instructions here: http://www.x-tab.org/unreal.html#nofakelag

EDIT: It'd also be possible to make a services module that allows you to set the flag on users in the services database.

Stealth

2008-02-12 17:03

reporter   ~0015122

Last edited: 2008-02-12 17:04

Feature exists (as of 3.2.6):

// for everyone
allow {
  ip *@*;
  hostname *@*;
  class clients;
};

// for bots
allow {
  ip *@bots.ip;
  hostname *@bots.host;
  class bots;
};

// bots class
class bots {
  ...
  options { nofakelag; };
};

Issue History

Date Modified Username Field Change
2008-02-08 20:28 Kein New Issue
2008-02-08 20:29 Stealth Note Added: 0015044
2008-02-08 20:33 Kein Note Added: 0015047
2008-02-08 20:35 Kein Note Edited: 0015047
2008-02-08 20:47 Stealth Note Added: 0015050
2008-02-08 20:47 Stealth Note Edited: 0015050
2008-02-12 17:03 Stealth QA => No need for QA
2008-02-12 17:03 Stealth U4: Need for upstream patch => No need for upstream InspIRCd patch
2008-02-12 17:03 Stealth Status new => closed
2008-02-12 17:03 Stealth Note Added: 0015122
2008-02-12 17:03 Stealth Resolution open => no change required
2008-02-12 17:04 Stealth Note Edited: 0015122