Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-04-16 | Use jid.bare() instead of manual concatenation | Emmanuel Gil Peyrot | |
2018-04-14 | Use the Date to find a next page in RSM, not the id | louiz’ | |
This way, it works, whatever the order of insertion in the database was. fix #3343 | |||
2018-04-13 | one log_debug -> log_error, also some trivial indent | louiz’ | |
2018-04-13 | Remove two unused (julianday) functions | louiz’ | |
2018-04-13 | Refactor that fixes a compilation issue in Release mode | louiz’ | |
Some template specialization were not found, because they were not declared at the point they were used. We moved things around, things are less inter-dependant, and also now it works. | |||
2018-04-11 | Fix a build warning when compiling without postgres or sqlite | louiz’ | |
2018-04-11 | Use a different Date data type | louiz’ | |
PLEASE backup your database before testing this commit, and report any migration issue. In postgresql, we use timestamp with timezone. In sqlite3 we use REAL (the date is expressed as julianday) This requires a migration of the muclogline_ table: In postgresql it’s pretty simple, we convert all the integer into timestamps With sqlite3, we actually rename the table, create the new one with the correct type, then copy everything to the new table, with a conversion function for the Date_ column, and then we delete the old table. fix #3343 | |||
2018-03-31 | Send the stanza-id for messages received by other users | louiz’ | |
fix #3347 | |||
2018-03-26 | Channel disco-info: use shorter string | Georg Lukas | |
2018-03-23 | Change the nick of the joining user AFTER sending all the join stuff | louiz’ | |
fix #3305 | |||
2018-03-23 | Properly handle force-join presences by sending everything in return | louiz’ | |
fix #3305 | |||
2018-03-23 | Check that db.prepare worked before using the returned statement | louiz’ | |
2018-03-22 | Pass an IrcClient* to send_muc_leave instead of doing an other search | louiz’ | |
2018-03-19 | Add a missing pointer check | louiz’ | |
2018-03-19 | Add a nick field in the IRC server configuration form | louiz’ | |
fix #3317 | |||
2018-03-19 | Re-connect to postgresql when the connection is lost | louiz’ | |
fix #3336 | |||
2018-03-18 | Don’t reflect an empty id if it was not included | louiz’ | |
Instead, generate a uuid for that message | |||
2018-03-18 | Advertise the muc#stable_id feature on disco#info results | louiz’ | |
From XEP 0045: “Note: the requirement to reflect the 'id' attribute was added in version 1.31 of this XEP. Servers following the new specification SHOULD advertise that with a disco info feature of 'http://jabber.org/protocol/muc#stable_id' on both the service domain and on individual MUCs, so that clients can check for support.” | |||
2018-03-18 | Reflect message IDs in channel MUCs | louiz’ | |
fix #3283 | |||
2018-03-18 | Use a transaction around the DELETE + INSERT of the after_connection_commands | louiz’ | |
Otherwise we can imagine that two clients changing this value at the same time would mix things up. ref #3275 | |||
2018-03-18 | Allow the execution of multiple commands after the IRC connection | louiz’ | |
fix #3275 | |||
2018-03-17 | Revert "Use std::optional<bool> instead of OptionalBool" | louiz’ | |
This reverts commit ba879a882e031d7b8503f78fe41d1210000c96ca. | |||
2018-03-17 | Revert "Use if constexpr to make things a lot more readable" | louiz’ | |
This reverts commit d62ca9f87906be6f046fe9d07afb8bfb69c166e3. | |||
2018-03-16 | Use if constexpr to make things a lot more readable | louiz’ | |
2018-03-16 | Use std::optional<bool> instead of OptionalBool | louiz’ | |
2018-03-15 | follow coding style | Ailin Nemui | |
2018-03-13 | optional identd | Ailin Nemui | |
2018-03-12 | Remove an unused function | louiz’ | |
2018-03-12 | And this one (hostname -> address) | louiz’ | |
ref #3273 | |||
2018-03-12 | Rename a few “hostname” into “address”, regarding last commit | louiz’ | |
ref #3273 | |||
2018-03-12 | Allow to override the addresses used to connect to an IRC network | louiz’ | |
fix #3273 | |||
2018-03-12 | Fix the INSERT query for types that don’t have any Id column | louiz’ | |
2018-03-12 | Add a <item/> node in the presence of a leaving participant | louiz’ | |
fix #3339 | |||
2018-03-12 | Remove the virtual channel feature altogether | louiz’ | |
2018-02-16 | Actually display the error message from postgresql when a query failed | louiz’ | |
2018-02-16 | Log the warn/error messages coming from libpq in a correct format | louiz’ | |
2018-02-16 | Sort archive messages by date (and only then by id) | louiz’ | |
fix #3337 Because apparently the IDs are not always incrementing. We still use them to know the order of two messages that were received at the same second (in this case, the ID will always be incrementing). | |||
2018-02-15 | Fix the actual_bind versions for integrals | louiz’ | |
2018-02-14 | Fix a memory leak when psql connection fails | louiz’ | |
2018-02-13 | Support the <before/> element in MAM requests | louiz’ | |
2018-02-13 | Do not forget an early return, to return the correct item-not-found error | louiz’ | |
2018-02-13 | Use the same function for both history orders | louiz’ | |
2018-02-11 | Fix a few warnings | louiz’ | |
2018-02-11 | Send a item-not-found error when the “after” value is not in the archive | louiz’ | |
2018-02-10 | Handle the “after” RSM value to page through results | louiz’ | |
2018-02-10 | Always return the oldest matching messages from MAM, even if no date is set | louiz’ | |
2018-02-04 | Fix conversion warnings on 32 bits | louiz’ | |
2018-02-04 | Fix argument types in declaration of send_history_message | louiz’ | |
2018-01-30 | Remove the debug logs from previous commit | louiz’ | |
2018-01-30 | Add a ifndef USE_DATABASE guard around send_history_message | louiz’ | |