Age | Commit message (Collapse) | Author |
|
|
|
that to modules
|
|
- No other IRC servers implement this.
- No IRC clients I can find support this.
|
|
|
|
|
|
|
|
Idea by @m4z
|
|
|
|
This removes the need to call GetRef() for every socket in DispatchEvents()
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Move timespec to DispatchEvents() in kqueue, there is no reason for it to be a member variable
|
|
|
|
|
|
|
|
|
|
Add separator parameter
|
|
- Introduce WriteCommand which sends * when the user has not registered.
- Switch a ton of code to use WriteCommand instead of WriteServ.
- Convert WriteNotice to be a wrapper around WriteCommand.
- Only send * when NICK has not been sent instead of before registration.
|
|
uppercase
This way if we send back the subcommand it will be in uppercase even if the client sent it in lowercase
|
|
|
|
removing an fd
|
|
|
|
|
|
Use vectors that grow as necessary instead of mass allocating everything at once
Rework poll engine logic to make sense
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- Replace floats with integers
- Use size() instead of counting elements
- Use WriteNotice()
|
|
|
|
|
|
QUIT messages
|
|
forwarding ENCAPs
|
|
- Pass command name and destination as real parameters
- Allow callers to specify the command source
- Send a SID instead of a server name if the target is a single server
|
|
|
|
later
|
|
The insane behaviour of this method was due to an implementation
detail which has since become irrelevent.
|
|
|
|
|
|
|
|
|
|
|