Age | Commit message (Collapse) | Author |
|
|
|
its commands to avoid unnecessary processing.
|
|
to automatically try.
|
|
|
|
to authenticate.
|
|
|
|
|
|
implemented channel MODE requests, channel ban requests, WHO requests, and LIST requests.
|
|
|
|
|
|
everywhere including initial server welcome strings.
Make sure channels are cleared when PARTing them.
Ignore most commands from clients until they are registered with us.
Send the correct current nick when sending NOTICEs.
|
|
passed around (huge change) and improve efficiency of sendtoallclients() loop.
|
|
Also change nickuserhost to store the leading colon (:) since it's always needed (so far).
|
|
|
|
|
|
default file automatically if it doesn't exist.
|
|
$HOME/.blabouncer/.
|
|
|
|
|
|
when getting the help message.
|
|
|
|
at any time.
|
|
|
|
|
|
|
|
removing the non-functional debug() stuff.
|
|
remove '-d' debug mode which doesn't do anything.
|
|
code and to simplify things. Alter everything that called the old functions.
|
|
in main() instead of dochat().
|
|
config/settings. Also fix the insanely inconsistent spelling/naming of replay log related things.
|
|
|
|
split/truncated messages
|
|
|
|
server password
|
|
|
|
file writing yet.)
|
|
start reading nick/username/realname from it instead of being statically defined.
|
|
hardcoding one ourselves when relaying our own PRIVMSGs to other bouncer clients.
|
|
in the channel when we JOINed.
|
|
|
|
|
|
ensure it's always given out to new clients correctly. Also misc other bug fixes.
|
|
previously PARTed channels
|
|
|
|
|
|
|
|
|
|
- connect the bouncer to a server
- connect to the bouncer with a real client
- join channels
- have new clients connect and have the bouncer join those new clients to the channels
- relay PRIVMSGs between all clients
Some random current big bugs:
- Joining channels whilst multiple clients are already connected doesn't join all clients properly
- Parting channels doesn't work
- No idea what will happen if the nick is in use, etc.
Features missing:
- Almost everything :)
|
|
actual IRC/bouncer functionality
|
|
and automatically handles PING/PONG response/requests
|