-
221ed2553d
Two trivial fixes
Florent Le Coz
2015-05-07 17:18:40 +02:00
-
163ace553f
Handle all unknown IRC command by forwarding the arguments as a message body
Florent Le Coz
2015-05-07 17:17:01 +02:00
-
0a6b673b14
Support raw IRC messages
Florent Le Coz
2015-05-07 17:01:17 +02:00
-
e24ed4f70c
Make sure XDG_CONFIG_HOME is absolute, as per XDG basedir spec.
Emmanuel Gil Peyrot
2015-05-04 17:08:08 +02:00
-
ac30733800
Search for the config file in $XDG_CONFIG_DIR/biboumi.
Emmanuel Gil Peyrot
2015-04-30 09:56:13 +02:00
-
a8225dc54c
Properly check for connecting or connected status before reconnecting
Florent Le Coz
2015-04-21 15:35:10 +02:00
-
d79850f984
Document how to address a nick with @ character
Florent Le Coz
2015-04-21 02:54:47 +02:00
-
e46c3c004d
Do not specify an ExecStop= line in the unit file
Florent Le Coz
2015-04-21 02:51:10 +02:00
-
61bfd1db00
Revert "Decode incoming JIDs local part according to xep 0106"
Florent Le Coz
2015-04-21 02:48:28 +02:00
-
6a28bde1dd
Reset the signal handlers when SIGINT or SIGTERM is received
Florent Le Coz
2015-04-20 23:58:05 +02:00
-
0d706741c6
Update louloulibs submodule to the correct revision
Florent Le Coz
2015-04-20 20:35:32 +02:00
-
ad0465b320
Decode incoming JIDs local part according to xep 0106
Florent Le Coz
2015-04-20 20:33:02 +02:00
-
d5324ac778
Re-order a few things in main.cpp
Florent Le Coz
2015-04-13 01:53:53 +02:00
-
ffcce28c77
Do not log a warning when we receive a PONG command
Florent Le Coz
2015-03-24 04:34:05 +01:00
-
c243fea660
Update to latest louloulibs revision
Florent Le Coz
2015-03-04 05:56:44 +01:00
-
33cdc6010e
Set the default value to biboumi.cfg
Florent Le Coz
2015-03-04 05:56:08 +01:00
-
d88ec5fdf1
Update to latest louloulibs revision
Florent Le Coz
2015-03-02 11:32:18 +01:00
-
e4c696861d
Update louloulibs to last revision
Florent Le Coz
2015-03-02 11:06:40 +01:00
-
d31619714b
Move non-specific adhoc commands into louloulibs
Florent Le Coz
2015-03-02 11:04:55 +01:00
-
f0e07beacb
Forgot to remove some XMPP files that are now in louloulibs instead
Florent Le Coz
2015-03-02 10:21:01 +01:00
-
649ebaf1b9
Suggest the command git submodule update --init
Florent Le Coz
2015-02-27 18:32:30 +01:00
-
cc6a2295c3
Fix a typo
Florent Le Coz
2015-02-27 17:50:42 +01:00
-
b3503bf112
Also check if the louloulibs/CMakeLists.txt file is missing
Florent Le Coz
2015-02-27 12:46:22 +01:00
-
e6569a1090
Only use include_directory() if the directory path is defined
Florent Le Coz
2015-02-27 12:40:50 +01:00
-
0ec82c104d
Add louloulibs as a submodule
Florent Le Coz
2015-02-27 12:18:34 +01:00
-
d600a2843f
Remove all the libs that are now in louloulibs
Florent Le Coz
2015-02-27 12:16:09 +01:00
-
1028d4d549
Add a changelog entry for the fixed_irc_server option
Florent Le Coz
2015-02-26 17:46:51 +01:00
-
82256d40a3
Merge branch 'fixed_server'
Florent Le Coz
2015-02-26 17:43:24 +01:00
-
-
c01befb054
Implement room discovery using the LIST irc command
Florent Le Coz
2015-02-26 05:02:08 +01:00
-
6a2240f593
Properly sanitize everything in the XML we send to the XMPP server
Florent Le Coz
2015-02-26 04:58:07 +01:00
-
53e6b1da69
Fix the systemd-conditional code
Florent Le Coz
2015-02-26 02:56:46 +01:00
-
5db0637810
Remove an unused parameter
Florent Le Coz
2015-02-26 02:30:23 +01:00
-
c307df85c8
Do not handle the "%" char in a special way, in the fixed_server mode
Florent Le Coz
2015-02-25 19:05:04 +01:00
-
2df0ebf2df
Add support for a fixed_irc_server configuration
Florent Le Coz
2015-02-25 18:35:30 +01:00
-
-
1c43c3af4c
Include the IRC hostname in the IRC RECEIVING and SENDING debug messages
Florent Le Coz
2015-02-25 16:37:31 +01:00
-
89af57bfcd
Forge link uses https
Florent Le Coz
2015-02-25 16:27:23 +01:00
-
7115aa3b7f
Add a reload add-hoc command
Florent Le Coz
2015-02-24 16:28:30 +01:00
-
9837f611d9
Update the CHANGELOG and INSTALL files, mentioning c-ares
Florent Le Coz
2015-02-23 14:03:00 +01:00
-
7ec1f1242f
Add the FindCARES cmake module
Florent Le Coz
2015-02-22 20:03:47 +01:00
-
b86547dc1e
Implement async DNS resolution using c-ares
Florent Le Coz
2014-07-09 13:02:37 +02:00
-
a17135720e
Fix typo
Florent Le Coz
2015-02-22 18:00:35 +01:00
-
a50ca30e76
Use a timer to try reconnecting to the XMPP server only each 2 seconds
Florent Le Coz
2015-02-21 06:39:20 +01:00
-
3032dc3580
Remove the XmppComponent::last_auth bool that was never used anywhere
Florent Le Coz
2015-02-21 05:49:57 +01:00
-
0038e15b5a
Properly display [DEBUG] on debug lines, instead of [ERROR]
Florent Le Coz
2015-02-21 05:43:20 +01:00
-
03a8accc46
Fix “connections” typo
Florent Le Coz
2015-02-21 05:30:36 +01:00
-
ae469c21ff
Fix “cleanely” typo
Florent Le Coz
2015-02-21 05:28:21 +01:00
-
a37573513b
Add a tl;dr section in the INSTALL file
Florent Le Coz
2015-01-28 00:53:40 +01:00
-
4069c5e4ac
Add a missing #include for sockaddr_in6
Florent Le Coz
2015-01-26 21:15:09 +01:00
-
51c28a2dbb
Fix the include guard of revstr.hpp
Florent Le Coz
2015-01-26 21:12:40 +01:00
-
fd0a3225be
Document the new affiliation/role stuff, and update changelog
Florent Le Coz
2015-01-24 18:03:00 +01:00
-
2c5d3d89b0
Change IRC modes when receiving an affiliation/role change request
Florent Le Coz
2015-01-24 16:19:13 +01:00
-
a447214f10
Remove a recent debug line that should not be there
Florent Le Coz
2015-01-14 13:56:27 +01:00
-
ddc989ce5d
Update changelog with the password feature
Florent Le Coz
2015-01-14 13:54:21 +01:00
-
4203384e2a
Do not send an empty password at all, if the user didn't provide one
Florent Le Coz
2015-01-14 13:53:25 +01:00
-
60569993b4
Make the password work when we join our first channel on that server
Florent Le Coz
2015-01-14 13:48:34 +01:00
-
f9e259c266
Fix a little bit of style stuf from previous commit
Florent Le Coz
2015-01-14 13:36:42 +01:00
-
e4fcbd3030
Add support for password-protected IRC rooms.
Emmanuel Gil Peyrot
2015-01-14 12:38:46 +01:00
-
e2e2f30894
Remove a dummy commented line
Florent Le Coz
2015-01-12 22:57:08 +01:00
-
b79dbefbe7
If we sent a message to a user, their notices are considered private messages
Florent Le Coz
2015-01-12 22:50:06 +01:00
-
0ee47f628d
Fix the cmake LIBUUID_INCLUDE_DIRS value when we are not using pkg-config
Florent Le Coz
2015-01-10 04:19:33 +01:00
-
f4fb961df5
And another trivial -Weffc++ warning
Florent Le Coz
2014-12-17 13:55:41 +01:00
-
720e31a511
Fix a few issues reported by static analyzers
Florent Le Coz
2014-12-17 13:37:57 +01:00
-
0ab5ecea13
Cache the result of jidprep()
Florent Le Coz
2014-11-24 03:38:10 +01:00
-
7bfe695c2f
Use hardened_build 1 in the spec file
Florent Le Coz
2014-11-13 06:52:00 +01:00
-
0de421fad8
Build with the fedora CFLAGS in the .spec
Florent Le Coz
2014-11-13 06:43:39 +01:00
-
3736cc1f4c
Use the new flags in the .spec file
Florent Le Coz
2014-11-13 06:28:11 +01:00
-
2bb4a347cd
Improve dependencies checks in the build process
Florent Le Coz
2014-11-13 06:22:17 +01:00
-
12eeb4d11e
Implement the PING on a server or the gateway itself
Florent Le Coz
2014-11-12 08:10:46 +01:00
-
80789c2e92
send_iq_result can have a "from" with just the domain name
Florent Le Coz
2014-11-12 08:11:21 +01:00
-
4a8bcd3cbd
Implement PING to in-room participant
Florent Le Coz
2014-11-12 07:51:10 +01:00
-
c20bdd6879
Add utils::revstr
Florent Le Coz
2014-11-12 07:52:07 +01:00
-
d8da7984b2
Implement PING, user to user only (XMPP and IRC side, using CTCP PING)
Florent Le Coz
2014-11-12 06:16:10 +01:00
-
e1d69806ed
Rename iq_responder_callback_t to irc_… and add the equivalent to wait for iqs
Florent Le Coz
2014-11-12 04:05:56 +01:00
-
dccd8039ad
Merge branch 'v1'
Florent Le Coz
2014-08-29 03:51:51 +02:00
-
-
3d254281af
[spec] Update the URL, and do not hardcode the version in it
Florent Le Coz
2014-08-29 03:47:49 +02:00
-
546f3536ee
Escape a # in biboumi.1.md
Florent Le Coz
2014-08-18 02:23:15 +02:00
-
940c037a17
Wrap a paragraph from INSTALL file to 79 chars
Florent Le Coz
2014-08-18 02:17:32 +02:00
-
017f69a03b
Merge branch 'v1'
Florent Le Coz
2014-08-18 02:08:30 +02:00
-
-
f4c08242fb
Update spec file to 1.1
Florent Le Coz
2014-08-18 02:07:25 +02:00
-
41e8a3ba9b
Send a proper error on IRC message 438 (nickname change too fast)
Florent Le Coz
2014-08-08 00:47:05 +02:00
-
e3ea0d62c7
Use generic send_presence_error() instead of almost identical specializations
Florent Le Coz
2014-08-08 00:46:27 +02:00
-
7d99ba8dd9
Run the service with the nobody user
Florent Le Coz
2014-07-31 15:27:11 +02:00
-
8030e5096e
Do not create a useless biboumi unix user with the RPM package
Florent Le Coz
2014-07-31 15:26:47 +02:00
-
b39ed80dbb
Add two missing type="error" in some presence errors
Florent Le Coz
2014-07-21 22:04:29 +02:00
-
cf32446d0a
Release version 1.1
Florent Le Coz
2014-07-16 00:38:38 +02:00
-
609722b4e7
Merge branch 'v1'
Florent Le Coz
2014-07-15 15:56:37 +02:00
-
-
6a4e17cb0a
Fix IPv6 support (sockaddr size)
Florent Le Coz
2014-07-15 15:50:35 +02:00
-
b94247813b
Provide WITHOUT_BOTAN and WITHOUT_SYSTEMD cmake flags
Florent Le Coz
2014-07-15 15:44:19 +02:00
-
11a31db2d5
Send the reason of the connection close to the user
Florent Le Coz
2014-07-15 15:39:25 +02:00
-
4582f10797
Bump master version to 2.0~dev
Florent Le Coz
2014-07-12 14:30:27 +02:00
-
812f99ba70
Merge branch 'v1'
Florent Le Coz
2014-07-12 14:29:59 +02:00
-
-
b578aebc03
Release version 1.0
Florent Le Coz
2014-07-12 14:17:23 +02:00
-
fa74493c40
Add a CHANGELOG file describing a general view of 1.0 features
Florent Le Coz
2014-07-12 14:17:02 +02:00
-
8c34576ea0
Move some members of TCPSocketHandler into the SocketHandler class
Florent Le Coz
2014-07-03 02:58:27 +02:00
-
04d999168a
Add a level of inheritance above SocketHandler
Florent Le Coz
2014-07-02 03:01:09 +02:00
-
-
b0ae8c66e3
Also remove that from the spec file
Florent Le Coz
2014-06-30 02:45:15 +02:00
-
d64626648e
Remove biboumi_logdir from the spec file
Florent Le Coz
2014-06-30 01:40:47 +02:00
-
eb76171aa0
Run the test_suite in the spec %check section
Florent Le Coz
2014-06-30 01:40:26 +02:00
-
cec9fed1f4
Fix a typo
Florent Le Coz
2014-06-30 01:33:45 +02:00
-
735ae278f3
Enable assert() even in release mode, in the test_suite
Florent Le Coz
2014-06-30 01:27:41 +02:00