summaryrefslogtreecommitdiff
path: root/src/xmpp/biboumi_adhoc_commands.cpp
AgeCommit message (Collapse)Author
2018-03-18Allow the execution of multiple commands after the IRC connectionlouiz’
fix #3275
2018-03-17Revert "Use std::optional<bool> instead of OptionalBool"louiz’
This reverts commit ba879a882e031d7b8503f78fe41d1210000c96ca.
2018-03-16Use std::optional<bool> instead of OptionalBoollouiz’
2018-03-12And this one (hostname -> address)louiz’
ref #3273
2018-03-12Rename a few “hostname” into “address”, regarding last commitlouiz’
ref #3273
2018-03-12Allow to override the addresses used to connect to an IRC networklouiz’
fix #3273
2017-09-09Add the persistent_by_default configuration optionlouiz’
fix #3293
2017-08-26Cache the encoding_in database value, to avoid doing a query for each messagelouiz’
2017-08-02Re-add a removed (by mistake) pointer null checklouiz’
2017-07-21Do not ignore empty values when receiving a data formlouiz’
Otherwise, these fields cannot be emptied by the user fix #3281
2017-07-08Remove a bunch of useless string_literal usagelouiz’
2017-07-06Add some scopes around various XmlSubNodelouiz’
2017-07-06Add a global “persistent” optionlouiz’
2017-06-16Add a Record History option in the Channel configuration formlouiz’
fix #3269
2017-06-14Implement our own database ORM, and update the whole code to use itlouiz’
Entirely replace LiteSQL fix #3271
2017-05-11Make the IRC channel configuration form available from the MUC configlouiz’
fix #3250
2017-04-20Revert "Add a linger_time configuration option on IRC servers"louiz’
This reverts commit 5d801ddcd025f68d2ec91edf0462091a32c779c1.
2017-03-29Remove two sneaky log_debuglouiz’
2017-03-27Add a Persistent option on channelslouiz’
fix #3230
2017-02-12The form fields in the Configure ad-hoc commands are not requiredlouiz’
2017-01-22Add a linger_time configuration option on IRC serverslouiz’
2016-12-14Introduce a XmlSubNode class that automatically adds itself into its parentlouiz’
2016-12-07Add some missing includeslouiz’
2016-11-07Workaround for debian and other old OS that do not have std::put_timelouiz’
2016-11-07Add <algorithm> backlouiz’
2016-11-07Add get-irc-connection-info adhoc commandlouiz’
fix #3171
2016-08-22Add missing algorithm includelouiz’
2016-08-23Only save the logs if recordHistory global config option is truelouiz’
2016-08-22Add a global configure ad-hoc command, with max history lengthlouiz’
2016-08-10Don’t use ! as the separator for nicknames, use % insteadlouiz’
It’s now easier to use. The distinction between a nick and a channel name is based on the first character (by default it's '#' and '&'). The user doesn’t have to worry about which separator to use anymore. fix #3066
2016-04-27Include the Configure ad-hoc command on biboumi's JID for fixed_irc_serverlouiz’
Because a jid like “freenode.example.org” is both the JID for the configured IRC server, and biboumi’s JID. fix #3175
2016-01-04Support a trusted SHA1 fingerprint to be configured for each IRC serverFlorent Le Coz
2016-01-04Also provide in and out encoding configure options for IRC serversFlorent Le Coz
2016-01-04Add an ad-hoc configure command on IRC channelsFlorent Le Coz
Include encodingIn and encodingOut options, unused at the moment
2015-12-23Also store a reference instead of a pointer, in AdhocCommandsHandlerFlorent Le Coz
2015-12-03Add an ad-hoc command to disconnect a user from one or more IRC serverFlorent Le Coz
fix #3077
2015-11-05Provide an adhoc option to let user pass the cert verif for some IRC serversFlorent Le Coz
2015-10-24Remove an unused includeFlorent Le Coz
2015-10-12Provide the “realname_customization” optionFlorent Le Coz
ref #3136
2015-09-23TIL std::string::end and std::string::begin…Florent Le Coz
2015-09-23Make sure the user-provided username does not contain spacesFlorent Le Coz
2015-09-23Provide username and realname IRC server optionsFlorent Le Coz
Used in the USER command when connecting to the IRC server, instead of the first nick. fix #3028
2015-09-22Fix two small warningsFlorent Le Coz
2015-09-21Add a field (in the configure form) to specifiy an after-connect IRC commandFlorent Le Coz
2015-09-21Provide Ports and TLS Ports IRC-server ad-hoc optionsFlorent Le Coz
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
2015-09-18Introduce the configure ad-hoc command on irc serversFlorent Le Coz
Provides two options for now, and they have no effect yet
2015-09-01Use unique_ptr to store the XmlNode’s childrenFlorent Le Coz
Also fix some constness things
2015-09-01XmlNodes are now always closedFlorent Le Coz
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)
2015-03-02Move non-specific adhoc commands into louloulibsFlorent Le Coz
Only keep some biboumi-specific commands into biboumi_adhoc_commands.hpp/cpp