857c7d3972a03cbeebf730d99b924d3710dee6a0
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
This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
Biboumi ======= .. image:: https://lab.louiz.org/louiz/biboumi/badges/master/build.svg :target: https://lab.louiz.org/louiz/biboumi/pipelines .. image:: https://coverity.proxy.louiz.org/projects/3726/badge.svg :target: https://scan.coverity.com/projects/louiz-biboumi .. image:: https://coreinfrastructure.proxy.louiz.org/projects/450/badge :target: https://bestpractices.coreinfrastructure.org/projects/450 Biboumi is an XMPP gateway that connects to IRC servers and translates between the two protocols. It can be used to access IRC channels using any XMPP client as if these channels were XMPP MUCs. It is written in modern C++14 and makes great efforts to have as little dependencies and to be as simple as possible. The goal is to provide a way to access most of IRC features using any XMPP client. It doesn’t however try to provide a complete mapping of the features of both worlds simply because this is not useful and most probably impossible. For example all IRC modes are not all translatable into an XMPP features. Some of them are (like +m (mute) or +o (operator) modes), but some others are IRC-specific. If IRC is the limiting factor (for example you cannot have a non-ASCII nickname on IRC) then biboumi doesn’t try to work around this issue: it just enforces the rules of the IRC server by telling the user that he/she must choose an ASCII-only nickname. An important goal is to keep the software (and its code) light and simple. Install ------- Refer to the INSTALL_ file. Usage ----- Read `the documentation`_. Authors ------- Florent Le Coz (louiz’) <louiz@louiz.org> Contact/Support --------------- * XMPP ChatRoom: biboumi@muc.poez.io * Report a bug: https://lab.louiz.org/louiz/biboumi/issues/new Also, see the `contributing`_ page. Licence ------- Biboumi is Free Software. (learn more: http://www.gnu.org/philosophy/free-sw.html) Biboumi is released under the zlib license. Please read the COPYING file for details. .. _INSTALL: INSTALL.rst .. _the documentation: doc/biboumi.1.rst .. _contributing: CONTRIBUTING.rst
Languages
C++
68.6%
Python
24.8%
CMake
5.1%
Scheme
0.9%
Dockerfile
0.5%