profile
viewpoint

louiz/biboumi 51

IRC gateway for XMPP

louiz/litesql 8

C++14 ORM framework

louiz/slixmpp 6

Python 3.4 XMPP Library

louiz/batajelo 5

Online 2D RTS

louiz/plzimg 5

Very simple image hosting application in python

louiz/poezio 1

Console XMPP client in python

louiz/vaporo 1

XMPP to Steam gateway. Abandoned, for a better one, see: https://git.kingpenguin.tk/chteufleur/go-xmpp4steam/

louiz/botan 0

Crypto and TLS for C++11

louiz/err-repohook 0

Plugin for Err to handle repository Webhook events.

louiz/irc-bridge 0

IRC :zap: Gitter

push eventpoezio/poezio

Maxime “pep” Buquet

commit sha 668b0138bb4bb4a01bdaf837d23e45881b46dd8f

Revert previous commit, move loggging, fix type error This reverts commit 627f751e0c00c0f208e0688698d90a0c186b435b. Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>

view details

push time in 22 days

push eventpoezio/poezio

Maxime “pep” Buquet

commit sha 627f751e0c00c0f208e0688698d90a0c186b435b

poezio/user: rework change_color to only log when necessary Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>

view details

push time in 22 days

push eventpoezio/slixmpp

ehendrix23

commit sha 145bb7a36ed72369a8a4a2f6e475a2fd484da565

Cancel run_filters task upon disconnect

view details

Maxime Buquet

commit sha 985505297c259656d101a133d1b007224fb9fdb9

Merge branch 'master' into 'master' Cancel run_filters task upon disconnect See merge request poezio/slixmpp!57

view details

push time in a month

push eventpoezio/slixmpp

cnngimenez

commit sha 9c7f3d59d8b35f3aab2a4ab514818bcff41ca44b

XEP-363 fix: call callback when receiving the upload slot.

view details

Maxime Buquet

commit sha 0b38eeaa4a946af1c7b19ff57ae558c5a7b3dfce

Merge branch 'xep-0363-callback-fix' into 'master' XEP-0363 fix: call callback when receiving the upload slot. See merge request poezio/slixmpp!58

view details

push time in a month

push eventpoezio/slixmpp

Maxime “pep” Buquet

commit sha 57c8196d9cfa78749a6a63a370c9378740afc20e

StanzaBase.send: remove inexisting param in docstring -- thanks elghinn Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>

view details

Maxime Buquet

commit sha 4dbabfa211227dc4058b7acb086c06a0330b9c6d

Merge branch 'stanzabase-docstring' into 'master' StanzaBase.send: remove inexisting param in docstring -- thanks elghinn See merge request poezio/slixmpp!61

view details

push time in a month

issue closedrandombit/botan

Undefined references when linking to the shared library with its full path name

With this simple dummy code:

#include <botan/tls_policy.h>

int main()
{
  Botan::TLS::Datagram_Policy a{};
}

And linking this way:

g++ test.cpp -I/usr/include/botan-2 /usr/lib/libbotan-2.so

We get these errors:

/usr/bin/ld: /tmp/ccT7MyBG.o:(.rodata._ZTVN5Botan3TLS15Datagram_PolicyE[_ZTVN5Botan3TLS15Datagram_PolicyE]+0x88): undefined reference to `Botan::TLS::Policy::abort_connection_on_undesired_renegotiation() const'
…

But with this command, it works just fine:

g++ test.cpp -I/usr/include/botan-2 -lbotan-2

I don’t know why this is the case, and if it’s really a problem from Botan or not, but I couldn’t find a difference in ld's man page between the whole path and the -lname option; it’s supposed to work, I think. So I’m clueless on this matter.

Also note, only SOME symbols are missing, because the errors are a lot fewer if we specify /usr/lib/libbotan-2.so than if we specify no library at all. Some other parts of botan link just fine.

closed time in a month

louiz

issue commentrandombit/botan

Undefined references when linking to the shared library with its full path name

Ok, I feel really stupid now, -lbotan-2 was using /usr/lib64/libbotan-2.so which is the correct one. The other one was an old version. Thanks, and sorry for wasting your time.

louiz

comment created time in a month

issue openedrandombit/botan

Undefined references when linking to the shared library with its full path name

With this simple dummy code:

#include <botan/tls_policy.h>

int main()
{
  Botan::TLS::Datagram_Policy a{};
}

And linking this way:

g++ test.cpp -I/usr/include/botan-2 /usr/lib/libbotan-2.so

We get these errors:

/usr/bin/ld: /tmp/ccT7MyBG.o:(.rodata._ZTVN5Botan3TLS15Datagram_PolicyE[_ZTVN5Botan3TLS15Datagram_PolicyE]+0x88): undefined reference to `Botan::TLS::Policy::abort_connection_on_undesired_renegotiation() const'
…

But with this command, it works just fine:

g++ -Wall test.cpp -I/usr/include/botan-2 -lbotan-2

I don’t know why this is the case, and if it’s really a problem from Botan or not, but I couldn’t find a difference in ld's man page between the whole path and the -lname option; it’s supposed to work, I think. So I’m clueless on this matter.

created time in a month

push eventlouiz/biboumi

Félix Baylac-Jacqué

commit sha 0bb4f144fcded6b5753b5de7493b7b10474c9a1f

CLI: Add a test config flag Adding a -t configuration flag that will make biboumi check the configuration file syntax. Such a syntax check is handy for some deployment tools. It helps the tooling to statically analyse the configuration file and prevent unecessesary deployments when the configuration file is clearly incorrect. Updating the synopsis with this new flag.

view details

louiz’

commit sha 5607c101d4b28244bde85bedfb9ab22b882309fc

Little code simplification for conf_filename

view details

louiz’

commit sha e74471067c4d4cc218871e884d1d8625ba9935ab

Changelog for -t feature

view details

push time in a month

push eventlouiz/biboumi

Jonas Schäfer

commit sha f8da92a8bed4fccff5e1999460b6ad3723d247f3

Always send direct messages to the user’s bare JID This has the following advantages: - Works while all resources are offline (persistent channels) - Helps with combating duplicate messages when sent to different resources, resources going offline, carbon-copying etc. etc. As a side effect, this also makes the MUC PMs not be MUC PMs and always be emitted from the server-wide JID of the sending user. Fixes #3313.

view details

Georg Lukas

commit sha 9a90c76eba79d5854e4ce47691f802bcdbf6c9ca

Do not mark message to bare JID private/no-copy

view details

louiz’

commit sha 9cb6a0c2c927a857d502fd06212afac91a4f2079

Entirely remove the code for the “preferred_from” nick Since private messages are now always coming from the server-wide JIDs

view details

louiz’

commit sha 0fadb2d1fb7cf5d8559ff5e9a6079edcda8abfff

Trivial comment change in an e2e test

view details

louiz’

commit sha 579d46f78ae5cf6a5e3e56772f7767d796765740

Update the changelog for the private message changes

view details

push time in a month

push eventlouiz/biboumi

louiz’

commit sha 6174ceb4e1ae00e65193b95b074911ede11abe81

Release version 9.0

view details

louiz’

commit sha 9ad92a900a0b91bc8659073af3a06f749b14ff0f

Merge branch 'v9'

view details

louiz’

commit sha 5900c19c22aad36c9dbb6f0ccecf66510def722b

Start version 10.0

view details

push time in a month

created taglouiz/biboumi

tag9.0

IRC gateway for XMPP

created time in a month

push eventlouiz/biboumi

louiz’

commit sha 6174ceb4e1ae00e65193b95b074911ede11abe81

Release version 9.0

view details

push time in a month

push eventpoezio/poezio

Georg Lukas

commit sha 6224f650d3448301313671d4466a3f3bd67e73e0

Disco#info barejid instead of domain on sent carbons This is the counter-part to 5e404377d4eb1b80b81be91d75e12300c40b354c for "sent" carbons. Signed-off-by: Georg Lukas <georg@op-co.de>

view details

push time in 2 months

push eventpoezio/poezio

Maxime “pep” Buquet

commit sha 5ff321c2295a422112c0af995ae8fb04136d1c23

Remove references to master Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>

view details

push time in 2 months

push eventpoezio/poezio

Maxime “pep” Buquet

commit sha 2b8c4ae6c1071aa143af9ab3d25834eb0e60c60c

update.sh: fix comparison operator Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>

view details

push time in 2 months

push eventpoezio/poezio

Maxime “pep” Buquet

commit sha b27c01bc9b9d345cee053b9e28d9dbfdf956b6bb

update.sh: pull main instead Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>

view details

push time in 2 months

push eventpoezio/poezio

Maxime “pep” Buquet

commit sha 235b7a52a492c325371904af68a709ffb53fb9b0

update.sh: bash 'strict mode' Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>

view details

Maxime “pep” Buquet

commit sha 9b734c5504db55a603f0ff5e4c28d929ee6f3d82

plugins/untrackme: move logging to a less noisy place Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>

view details

Maxime “pep” Buquet

commit sha 68c0c3edcd89061ff890b6c24a78c1c1d97ec3c5

Revert "update.sh: bash 'strict mode'" This reverts commit 235b7a52a492c325371904af68a709ffb53fb9b0.

view details

Maxime “pep” Buquet

commit sha b27c01bc9b9d345cee053b9e28d9dbfdf956b6bb

update.sh: pull main instead Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>

view details

push time in 2 months

push eventpoezio/poezio

Maxime “pep” Buquet

commit sha 68c0c3edcd89061ff890b6c24a78c1c1d97ec3c5

Revert "update.sh: bash 'strict mode'" This reverts commit 235b7a52a492c325371904af68a709ffb53fb9b0.

view details

push time in 2 months

push eventpoezio/poezio

Maxime “pep” Buquet

commit sha 4b01469a62bc753af9d256d63e81244d424af003

Migrate to 'main' branch Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>

view details

Maxime “pep” Buquet

commit sha 235b7a52a492c325371904af68a709ffb53fb9b0

update.sh: bash 'strict mode' Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>

view details

Maxime “pep” Buquet

commit sha 9b734c5504db55a603f0ff5e4c28d929ee6f3d82

plugins/untrackme: move logging to a less noisy place Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>

view details

push time in 2 months

push eventpoezio/poezio

Maxime “pep” Buquet

commit sha 4b01469a62bc753af9d256d63e81244d424af003

Migrate to 'main' branch Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>

view details

push time in 2 months

push eventpoezio/poezio

Maxime “pep” Buquet

commit sha 48373be7514b7d5e61d51ab458c35503ddf57b64

plugins/untrackme: invidio.us closed. Changed default instance Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>

view details

push time in 2 months

push eventpoezio/poezio

Maxime “pep” Buquet

commit sha 48373be7514b7d5e61d51ab458c35503ddf57b64

plugins/untrackme: invidio.us closed. Changed default instance Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>

view details

push time in 2 months

create barnchpoezio/poezio

branch : main

created branch time in 2 months

push eventpoezio/poezio

Maxime “pep” Buquet

commit sha 65db4a22d4685ecfb3a107d7931cff9170984a08

plugins/untrackme: toggle display_corrections off Seems to work ok, and it's quite noisy in the information buffer. Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>

view details

push time in 2 months

delete branch poezio/poezio

delete branch : flathub-doc

delete time in 2 months

push eventpoezio/poezio

Emmanuel Gil Peyrot

commit sha 81b9f45bbb6a2d4879a6604a0641f8bbdd59eaa2

doc: Add a link to the package on Flathub.

view details

push time in 2 months

create barnchpoezio/poezio

branch : flathub-doc

created branch time in 2 months

push eventpoezio/poezio

Maxime “pep” Buquet

commit sha fe960cb825c9188dd726630c6c79c0003ba3a629

plugins/code: Prevent traceback when not enough arguments -- thanks Ge0rG Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>

view details

push time in 2 months

push eventlouiz/biboumi

louiz’

commit sha d016010333c7c093235f8d2cb8005109d205b2e1

Fix the archlinux url in Dockerfile

view details

louiz’

commit sha df2fe0bc4bf6240e47abf26ff88ffdfc9373f481

Fix the parsing of IRC messages, especially with trailing spaces

view details

louiz’

commit sha b98434b5d04d1ada9b24475e17ee8947d96ad1e3

In CAP messages, handle the last arg as a list of capabilities Instead of just one. This fixes the issue of the "trailing whitespace" since we now split it on ' ' Fix #3442

view details

louiz’

commit sha f548f63178508936e36ac42e39d7ca0f064dcfb1

Merge branch 'v9'

view details

push time in 2 months

push eventlouiz/biboumi

louiz’

commit sha df2fe0bc4bf6240e47abf26ff88ffdfc9373f481

Fix the parsing of IRC messages, especially with trailing spaces

view details

louiz’

commit sha b98434b5d04d1ada9b24475e17ee8947d96ad1e3

In CAP messages, handle the last arg as a list of capabilities Instead of just one. This fixes the issue of the "trailing whitespace" since we now split it on ' ' Fix #3442

view details

push time in 2 months

push eventpoezio/poezio

Maxime “pep” Buquet

commit sha 03ef9c8d547872ae7aa87ecec4779bca49309225

move date and time SHORT_FORMAT and LONG_FORMAT to the theme Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>

view details

Maxime Buquet

commit sha c7a46f17126a34fb10194114c831f635c325866b

Merge branch 'theme-time-format' into 'master' move date and time SHORT_FORMAT and LONG_FORMAT to the theme See merge request poezio/poezio!155

view details

push time in 3 months

push eventpoezio/poezio

Maxime “pep” Buquet

commit sha a1f69a53d70277d654f1f9a474876f3496efd034

plugins/untrackme: new plugin, based on remove_get_trackers Thanks Perdu for the original work! Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>

view details

Maxime “pep” Buquet

commit sha b2f3c0d06984b142d64146fb66e71fa27f94c608

plugins/untrackme: docstring to map_services method Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>

view details

Maxime “pep” Buquet

commit sha c9f331245f7ba6a2120247ef3bdc654fd0d0624f

plugins/remove_get_trackers: add deprecation notice Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>

view details

Maxime Buquet

commit sha 96f3bd72ac2704534388d993f644ec55abdf31b2

Merge branch 'plugin-untrackme' into 'master' Plugin untrackme See merge request poezio/poezio!154

view details

push time in 3 months

created taglouiz/biboumi

tag9.0-rc1

IRC gateway for XMPP

created time in 3 months

create barnchlouiz/biboumi

branch : v9

created branch time in 3 months

delete branch louiz/biboumi

delete branch : sasl

delete time in 3 months

push eventlouiz/biboumi

louiz’

commit sha 2e1ddeb6547e140e9651231fedcd00e8ee4b1ccd

Implement SASL plain authentication

view details

louiz’

commit sha e4550d324feba5d054ded16c89a4628ed84454de

e2e: do not fail to start if no irc database exist yet

view details

louiz’

commit sha 189015afb4632bd1dc78c1bd87bed1ca4cc48b19

Conditionally compile the SASL code only with botan and database

view details

louiz’

commit sha 4d6fdb0795b0d7e306988c6ff32f51545c2fd7f4

Document the SASL feature

view details

louiz’

commit sha 063e6b127ecf92ca5bf8c4ecb137b60e3e7aa216

Handle SASL failures by displaying a message and aborting the connection

view details

push time in 3 months

push eventlouiz/biboumi

louiz’

commit sha 4d6fdb0795b0d7e306988c6ff32f51545c2fd7f4

Document the SASL feature

view details

louiz’

commit sha 063e6b127ecf92ca5bf8c4ecb137b60e3e7aa216

Handle SASL failures by displaying a message and aborting the connection

view details

push time in 3 months

pull request commentNixOS/nixpkgs

nixos/biboumi: init

Upstream here, just to notify that I noted the use of a systemd-socket for the 113 port here: https://lab.louiz.org/louiz/biboumi/-/issues/3441

I don’t know when this will be done, if at all. But at least it will not be forgotten.

ju1m

comment created time in 3 months

push eventpoezio/poezio

Maxime “pep” Buquet

commit sha 604587a5d96cd1b532a68e60be2c52eba72c0c23

plugins/time_marker: use now required poezio.ui.types Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>

view details

Maxime Buquet

commit sha a72a484509ceb276ac037b6ce4c6a1b733bbbe2f

Merge branch 'timemarker-uitypes' into 'master' plugins/time_marker: use now required poezio.ui.types See merge request poezio/poezio!153

view details

push time in 3 months

push eventpoezio/poezio

Maxime “pep” Buquet

commit sha a5b15eafe07a90eefec2ef63ead8bea3c96e0bc3

plugins/lastlog: adapt to use poezio.ui.types Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>

view details

Maxime Buquet

commit sha f065fbaef99814c4035720ced86413c56b26315a

Merge branch 'lastlog-uitypes' into 'master' plugins/lastlog: adapt to use poezio.ui.types See merge request poezio/poezio!152

view details

push time in 3 months

issue commentmesonbuild/meson

compiler.find_library() fallback inside dependency()

I don’t understand where the commit 967c1e404e7453d18d413d79c9d169defa875fb6 went… It looks like it’s supposed to make it possible to fallback to a find_library() in one single call, but I can’t find that in the doc, or even in the current code (in master).

That would have been ideal. Currently I have to do:

udns = dependency('udns', required: get_option('udns'))
if get_option('udns').disabled() == false and udns.found() == false
   udns = cpp.find_library('udns', has_headers: 'udns.h', required: get_option('udns'))                                                                                                                                                                                                                                                                                                                                                   
endif

and this is not great since it displays three messages, one red NO followed by two green YES. This is confusing for the users.

roshbaby

comment created time in 3 months

more