| Age | Commit message (Collapse) | Author |
|
Now users can query each other
Plus, server info and creation date can be changed without recompiling
using configuration file in IRC message format which is loaded on
startup
TODO: since readcfg uses IRC logic, handle() now should be able to deal
with commands ending with simply \n
|
|
It wasn't very accurate for this time
|
|
Now there can't be single \r or \n in the message, erroneous nicks and
channel names are rejected, and usernames are stripped on '@'
|
|
The one in user.c is the funniest one
|
|
After seeing same announcing code second time I decided it should be
done before an actual quit in loop.c. Plus, channel exiting is now done
in user_remove().
|
|
Now users will be kicked for inactivity o.o
|
|
Then I should make some logic for pinging others...
|
|
Well, it's the same as PRIVMSG but different name
|
|
Well... yes
|
|
- Instead of checking users in the channel check user's channels
- Ensure thing looks really dumb here, so remove it
|
|
|
|
Well, I guess that code is needed more then once, so it'll be good
to move it to some function
|
|
Yay, adding some validation to the data ^^
|
|
|
|
So, now there're all modes listed in RFC 2812. The only what they
do now, though, is a +r restricting user from changing their nick
|
|
Well, it's more appropriate for that function to handle this rather
than for ircd(). Now code looks simpler, ircd() is not that complex,
and support for optional quit message is present
|
|
Though they don't have modes, and JOIN/PART must be able to parse
comma separated list of channels
|
|
|