Loïc Gomez
26d34bafab
sanitize: add bipmkpw_fatal & fix bipmkpw warnings
2022-03-10 14:19:46 +01:00
Loïc Gomez
fe108e390f
Add secure / strict CFLAGS
...
Ref: https://airbus-seclab.github.io/c-compiler-security/#gcc-tldr
2022-03-10 14:19:40 +01:00
Loïc Gomez
e7d82acfff
Update build configuration
2022-03-10 14:19:37 +01:00
Loïc Gomez
51a46a1454
Add compiled stuff to gitignore
2022-03-10 14:19:34 +01:00
Loïc Gomez
7680af6a09
Add make lint calling clang-format & force 80 cols
2022-03-10 14:19:31 +01:00
Loïc Gomez
34b3c4b0c3
Move /BIP to bip_strcat{,f}_fit memccpy wrapper
...
instead of snprintf.
2022-03-10 14:19:28 +01:00
Loïc Gomez
399a104d1e
fix /bip user info command
2022-03-10 14:19:22 +01:00
Loïc Gomez
dc43d75d1f
Add SASL authentication support (EXTERNAL, PLAIN)
2022-03-10 14:19:19 +01:00
1df884545f
Add a man page for the bipgenconfig script
...
This man page comes from the Debian package.
2021-10-17 12:52:00 +02:00
814ef72938
Add man pages in Documentation key of systemd unit
2021-10-17 12:47:12 +02:00
462c1036fc
Fix spelling errors found by Lintian
2021-10-17 12:19:39 +02:00
9aa9e719d9
new release: ensure NEWS file is up to date
2021-10-13 13:13:22 +02:00
ce67374c0e
Synchronize NEWS file & NEWS from project
2021-10-13 12:01:18 +02:00
42ccca7849
Add -git to version string.
2021-10-12 21:33:19 +02:00
49688a5aa1
Update version and ChangeLog for bip-0.9.2 release.
2021-10-12 21:33:13 +02:00
ef70865450
Fix minor issues in bip sample configuration file
2021-10-12 18:53:26 +02:00
9579b5fb3f
Add missing keywords in vim syntax file
...
Add autojoin_on_kick, backlog_reset_connection, ignore_server_capab,
reconn_timer and write_oidentd keywords.
2021-10-12 18:46:23 +02:00
bffdbe8b19
backlog_timestamp: update man page & vim syntax
...
Complete 0c1881b921
and
2c7b8aa155
.
2021-10-12 18:45:44 +02:00
a974323a8f
Fix syntax issue in vim syntax file
...
backlog keywords were ignored due to this issue.
2021-10-12 18:44:10 +02:00
12a6dbc352
Add -git to version string.
2021-10-11 18:14:43 +02:00
1816044070
Update version and ChangeLog for bip-0.9.1 release.
2021-10-11 18:14:37 +02:00
722ed9a8da
ENABLED might not be defined: use a default value
...
For example using ENABLED in /etc/default/bip is DEPRECATED in Debian.
Closes #618 .
2021-10-11 18:06:27 +02:00
df2a9eab17
Add -git to version string.
2021-10-11 14:50:25 +02:00
d0bb1d4dc0
Update version and ChangeLog for bip-0.9.0 release.
2021-10-11 14:50:19 +02:00
0e9e61decb
Update version and ChangeLog for bip-0.9.0 release.
2021-10-11 14:49:17 +02:00
844395db1a
Update NEWS file: add user facing changes
2021-10-08 19:44:40 +02:00
0c1881b921
Deprecate backlog_no_timestamp parameter
...
backlog_timestamp must be used instead.
The default behavior is unchanged and can explicitly used with:
backlog_timestamp = "time";
The "none" value can be used with the backlog_timestamp parameter in
order to use the same behavior that the "no" value of the deprecated
parameter backlog_no_timestamp provided.
The date can now be displayed (in addition to the time) while backlogging:
backlog_timestamp = "datetime";
2021-10-08 19:44:08 +02:00
8b343aa5b0
Merge branch 'allow-customizing-the-timestamp-format'
2021-10-08 11:57:53 +02:00
Thomas Vigouroux
2c7b8aa155
Allow customizing the timestamp format
2021-10-08 11:50:17 +02:00
1732209c70
Merge branch 'wording_and_typo'
2021-10-08 11:48:18 +02:00
3d732651bc
Improve wording in error message
2021-10-07 18:10:28 +02:00
e6547b8a48
Fix a typo (s/LOGING/LOGGING/)
2021-10-07 18:10:25 +02:00
75317ae17c
Add -git to version string.
2020-05-18 04:47:11 +02:00
7362a46a0f
Update version and ChangeLog for bip-0.9.0-rc4 release.
2020-05-18 04:47:05 +02:00
92a1f07c76
bip-release: update regex
...
Related: c0fafe669d
2020-05-18 04:43:59 +02:00
63453bad41
Update INSTALL file which refers to README
...
for specific instructions.
2020-05-18 04:04:06 +02:00
Adam Williamson
92819d87ea
Fix stringop-truncation error (thanks DJ Delorie)
...
See https://bugzilla.redhat.com/show_bug.cgi?id=1799189 . bip build fails
on current Fedora Rawhide GCC and glibc. DJ Delorie says "The warning is
correct; the code is copying up to the NUL on purpose, then copying the
NUL in a separate command. Not sure why." Tom Hughes suggests this as
the fix.
2020-05-18 03:28:44 +02:00
Arnaud Cornet
c9cc64f2e1
Be more consistent when freeing incomplete clients.
...
Cleanup IRC_TYPE_TRUST_CLIENT clients from the connecting client list
the same way as IRC_TYPE_LOGING_CLIENT.
2018-12-25 10:13:54 -05:00
Arnaud Cornet
0044826084
Don't unbind succesful trusting clients twice.
...
Complements commit 60122ef160
.
2018-12-24 16:58:59 -05:00
Arnaud Cornet
60122ef160
Unbind clients of type IRC_TYPE_TRUST_CLIENT.
...
The clients connection was nulled in irc_closed, but the clients were
not removed from the link, which caused a segfault on successful
connection.
https://projects.duckcorp.org/issues/637
2018-12-17 22:33:19 -05:00
814d54c676
use strftime instead of snprintf wherever possible
2018-12-12 03:02:21 +01:00
a86b73ab03
reuse AM_CFLAGS wherever needed
2018-12-12 02:09:10 +01:00
Arnaud Cornet
e5005cea34
Cleanup the network properly when we fail to load.
2018-12-11 19:46:38 -05:00
Arnaud Cornet
16f2be6ac2
Give up loading invalid configurations.
...
Bip does not know how to deal with a network with no server. Simply
prevent loading such bad configs.
Fixes: https://projects.duckcorp.org/issues/611
2018-12-11 19:37:36 -05:00
09053fc5f0
CFLAGS: use -W{all,extra,error} by default again
2018-12-11 11:12:08 +01:00
1f8a8763cb
'-Wall -Werror' automake switches are used by default
...
since c0fafe669d
2018-12-11 11:09:25 +01:00
c93a7e841a
Fix a typo
2018-12-11 11:04:39 +01:00
843cf3738e
oidentd is a runtime option: update doc & script
2018-12-11 11:04:18 +01:00
Arnaud Cornet
65406960aa
Merge remote-tracking branch 'origin/master'
2018-12-09 20:05:40 -05:00
Arnaud Cornet
df5508eed0
Deal more gracefully with long home directories.
...
This is a better fix for:
https://projects.duckcorp.org/issues/636
2018-12-09 19:52:46 -05:00