bolixodev@alpha.bolixo.org
New releases and features are published there first. If you run a private node, you should subcribe to this account.
Messages
Jan 7 2026
3:41PM
svn commit 4776

New utility bo-log: it displays the transaction logs of bo-writed,

Those logs will be used to synchronize failover bolixo servers. For now, bo-log only displays the logs.

M Makefile
A bo-log.tlcc
M bo-writed.tlcc
M bolixo.dic
12:36AM
svn commit 4773

There is now a sample TypeScript program showing how to access the Bolixo Webapi.

M bolixo.spec
M web/Makefile
AM web/demo.ts
M web/index.hcc
M web/techdoc.hcc
Jan 6 2026
3:17PM
svn commit 4771

The inbox has been renamed to private messages. This was confusing.

M bolixo.dic
M bolixo.m
M messages/fr/bolixo.dic
M web/index.hcc
Jan 3 2026
8:27PM
svn commit 4768

This is an important reorganization of the user interface. On mobile, there are no changes. On the desktop, the three tabs (main,talk and projects) are gone. The three-bar menu is gone too. On the main screen, the left pane holding the relation is gone. It is replaced by a complete menu showing three sections: activities, configuration and documentation.

Activities is replacing the three tabs. The tab talk has been renamed to messages.
Dec 29 2025
10:15PM
svn commit 4765

When displaying large messages (both in main and messages), a short version is displayed. By clicking on the "more" link at the end of the message, or anywhere on the message, a full version is displayed. This was done by refreshing the whole page. In general, it was fast enough and almost flickered free. But sometimes, especially on the main page, where there are many icons shown, a small layout shift was produced. Now, the front only requests the full message (using JavaScript fetch function). This is quicker and visual artifact free. You can switch be
Dec 11 2025
3:54PM
svn commit 4762

In messages, you can tag a user by entering userid . The old syntax using _USER= is still working.

M bod.tlcc
M web/util.hcc
Dec 7 2025
7:12PM
svn commit 4758

bo-websocket reports the connection list. For each connection, it reports the pid, the pending test status and the session ID. There is now a command to kill all pending sessions: sessions which are not responding to test requests.

Documentation in English of the quoted reply functionality and the new syntax to produce lists (numbered and unordered).

M bo-mon.tlcc
M bo-websocket-control.tlcc
Dec 6 2025
12:40AM
svn commit 4757

When restarting blackhole components (blackhole, conproxy or horizon), you must do it using the bolixo-production command:
bolixo-production restart blackhole conproxy horizon

This makes sure the special rules for Bolixo components are reinstalled.

M bolixo-production.sh
Nov 26 2025
5:13PM
svn commit 4753

Bolixo now supports 'quoted replies'. This is an old concept, very useful, but lost for some reason. When replying to a message, you use the "quoted reply" in the context menu. The message is copied into the form, inserting a > in front of each line/paragraph. You remove the stuff you don't want and keep what is relevant. You place your reply just under. Any reader will immediately understand the context of your message.

The preview of the message correctly handles long paragraphs (quoted reply). The
Nov 21 2025
5:10PM
svn commit 4751

bolixo-production configure /etc/bolixo/admins.conf in install-sequence
bo-manager and bo-mon works differently for a server not part of the bolixo.org domain. The mails sent are coming from the server hostname instead of bolixo.org

M bo-manager.tlcc
M bo-mon.tlcc
M bolixo-production.sh
Nov 20 2025
2:45PM
svn commit 4748

Bolixoapi: Add deleteemail (does the opposite of recordemail)
Added bofs bolixoapi deleteemail

M bo-mon.tlcc
M bod.tlcc
M bofs.tlcc
M bolixod.tlcc
M proto/bolixoapi.proto
Nov 19 2025
5:16PM
svn commit 4747

bolixod uses a timeout when requesting the system public key of a server. Automated tests were added for this.
webapi may be configured to sleep to trigger the timeout on systempubkey requests.

M bo-manager.tlcc
M bolixod.tlcc
M scripts/access.sh
Nov 18 2025
4:19PM
svn commit 4745

Start of the bolixo API (directory server) documentation, in the technical document.

M proto/bolixoapi.proto
A proto/bolixoapi.proto.doc
M proto/bolixod_client.proto
M web/Makefile
M web/techdoc.hcc
2:50PM
svn commit 4744

bolixod only commits in the nodes table once it has received the public key of a server. Before, it could end up with an incomplete record following a failed registernode request.
test.sh has now registernode and deletenode to perform tests on the directory server.

M bofs.tlcc
M bolixod.tlcc
Nov 16 2025
8:09AM
svn commit 4739

In prepromode, bo-manager fills the /etc/hosts of some LXC0 containers using /etc/preprodhosts. The entries describe bolixo servers
used for testing, which are not on the internet (and not in any DNS). The list used to be hardcoded in bo-manager.
bolixo-production now uses systemctl to start the service during the install-sequence configuration step.

M bo-manager.tlcc
Nov 14 2025
11:04PM
svn commit 4736

Bolixo is now compatible with systemd
bolixo-production install-sequence accepts 3 options
-y: enter == yes
-n: enter == no
-Y: batch mode, yes to all

M Makefile
M bolixo-production.sh
3:29PM
svn commit 4735

bolixo-production:
/root/bolixo.conf was created on the fly. Now a message is printed when it is done.
/root/bolixo.conf now is automatically configured for preproduction more if the main IP starts with 192.168.122


M bolixo-production.sh
M test.sh
Nov 13 2025
3:14PM
svn commit 4733

bo-manager sets permissions for file /etc/bolixo/vidconf.secrret correctly.
bolixo-production install-sequence adds the following things:
-Configure/install coturn (for video conferences)
-Disable some enabled by default services: mariadb, exim, httpd. They can't run on the hosts while Bolixo is running.

M bo-manager.tlcc
M bolixo-production.sh
Nov 12 2025
7:50AM
svn commit 4731

bolixo-production config now produces /etc/bolixo/vidconf.secret (to interact with the coturn server).
bolixo-production install-sequence fixes for systemctl

M bo-manager.tlcc
M bolixo-production.sh
Nov 11 2025
4:55PM
svn commit 4729

Make the following bolixo-production commands completely automated. No need to kill anything in another window as before.
Also, the commands may be executed even while Bolixo is running
make-http-log
make-exim-log
make-mysql-log


M bolixo-production.sh