~singpolyma/biboumi

890cfe90 — Florent Le Coz 8 years ago
Provide Ports and TLS Ports IRC-server ad-hoc options

This let any user choose which ports to use when connecting to the IRC
server. This also lets the user choose whether or not to force TLS usage (by
setting no non-TLS port).

fix #2731
532228a3 — Florent Le Coz 8 years ago
Send a PASS IRC command if the “pass” config is sot by a user, on an IRC server

fix #3068
1691cf8f — Florent Le Coz 8 years ago
Introduce the configure ad-hoc command on irc servers

Provides two options for now, and they have no effect yet
f1de6d03 — Florent Le Coz 8 years ago
Add Bridge::get_bare_jid
1031989f — Florent Le Coz 8 years ago
XmlNode::add_child can also take a copy of a node
45e8fe56 — Florent Le Coz 8 years ago
Add an AdhocCommandsHandler to store commands specific to IRC servers
19666d2f — Florent Le Coz 8 years ago
Store the target jid in the AdhocSession objects
88ae2599 — Florent Le Coz 8 years ago
Introduce an optional Database module

Uses litesql
33fa1dcd — Florent Le Coz 8 years ago
Also a xdg_data_path
ea0b2f2b — Florent Le Coz 8 years ago
Create a xdg_path function
73573ebb — Florent Le Coz 8 years ago
Trivial cleanup in irc_client.cpp
4cfcc791 — Florent Le Coz 8 years ago
Check the number of argument of every IRC command received from the server

Each IrcClient callback has a max and min size of argument, we call the
callback only if the parsed message has a correct number of arguments,
otherwise it is ignored (with a warning logged).
c3309d0a — Florent Le Coz 8 years ago
Trivial cleanup
f3b3d937 — Florent Le Coz 8 years ago
Use unique_ptr to store the XmlNode’s children

Also fix some constness things
38564d77 — Florent Le Coz 8 years ago
Little cleanup of the XmlNode class

Use map instead of unordered map (it's not slower, and it's shorter).
Use the default move constructor.
d7e1214c — Florent Le Coz 8 years ago
XmlNode::to_string uses an ostringstream instead of a string

On my poor benchmark, it was infinitesimally faster.
e8f22efe — Florent Le Coz 8 years ago
XmlNodes are now always closed

Remove the close() method and closed attribute. Remove all the calls to
close().  (Save one bool per XmlNode, yay, and save a few ifs and some
useless function calls. At best it should be unnoticeably faster and lighter
and save a few keystrokes in the future)
df006a19 — Florent Le Coz 8 years ago
//mode with no argument should work

The server will respond with the current channel mode, in private or
something
525f452c — Florent Le Coz 8 years ago
louloulibs is part of the repository, so no need to check for its presence
45fd41eb — Florent Le Coz 8 years ago
Display the resolved IP in debug logs
Next