-
40ac98214a
Add missing defines for SOFT_FAIL/HARD_FAIL in util.h
master
Loïc Gomez
2024-03-20 23:25:55 +09:00
-
a03b12319a
Also reload SSL context on bip reload, allowing for SSL cert updates
Loïc Gomez
2024-02-04 14:49:35 +09:00
-
428c1b6173
Allow checking ssl files are readable (check_ssl_files)
Loïc Gomez
2024-02-04 14:48:29 +09:00
-
f2443aaf23
Move SSL context code to get/set_ssl_context methods
Loïc Gomez
2024-02-04 14:47:13 +09:00
-
400b0d66de
Fix deprecation notices for OpenSSL 3 and failure to build on GCC12
Loïc Gomez
2024-01-30 23:14:25 +09:00
-
e643cd4944
Fix endless loop on /BIP LIST connections with long on_connect_send
Loïc Gomez
2024-02-04 23:24:29 +09:00
-
8f3b313776
Fix file descriptor leak on erroring client disconnects
Loïc Gomez
2024-01-30 22:30:27 +09:00
-
d49f135370
Move strict gcc compilation flags to configure.ac to avoid breaking incompatible environments
Loïc Gomez
2024-01-31 22:27:45 +09:00
-
5f054bdded
Fix bipmkpw compilation issues per external variables
Loïc Gomez
2024-02-07 18:17:37 +09:00
-
76c9ee11de
Handle CAP requests from clients, reply with no capabilities
Loïc Gomez
2024-02-04 22:45:22 +09:00
-
b810ba0f77
Add method to stringify a line struct, skipping first N elements
792_client_cap_1
Loïc Gomez
2024-02-04 22:44:27 +09:00
-
f1214dbfb5
Update base64 lib to latest version
#765_Add_copyright_data_for_base64_files_and_update_to_the_new_version
Loïc Gomez
2024-02-19 15:19:13 +09:00
-
662bc9baf1
Move utils/base64 to b64 dedicated directory
Loïc Gomez
2024-02-19 15:14:16 +09:00
-
8c3e51c559
update base64 files: resync from the src project
Pierre-Louis Bonicoli
2022-03-18 05:08:39 +01:00
-
-
d69feeef12
Update copyright info, add contributors
Loïc Gomez
2022-01-02 15:27:38 +01:00
-
-
d19099eb3c
Log unhandled IRC errors as LOG_INFO in bip.log
Loïc Gomez
2022-01-03 09:25:52 +01:00
-
99a1244e46
Allow a user to /BIP JUMP [-f] [other_conn] (within their list).
Loïc Gomez
2022-03-16 22:23:44 +01:00
-
edd460a8fa
Set default recon_timer (and step) to 30s
Loïc Gomez
2022-03-17 21:08:09 +01:00
-
4cd5bdb381
Set default backlog_lines = 0 (fixes Debian bug #818374)
Loïc Gomez
2022-03-16 20:24:24 +01:00
-
f50d6b4b15
Set default recon_timer (and step) to 30s
Loïc Gomez
2022-03-17 21:08:09 +01:00
-
c6a872ed61
Add bipgenconfig.1 to dist_man_MANS
Pierre-Louis Bonicoli
2022-03-20 11:39:06 +01:00
-
-
75e2c63e6b
test
test_pr
Pierre-Louis Bonicoli
2022-03-20 03:35:24 +01:00
-
-
f797d25e06
Add -git to version string.
Pierre-Louis Bonicoli
2022-03-10 15:57:31 +01:00
-
0a93c8cfd3
Update version and ChangeLog for bip-0.9.3 release.
Pierre-Louis Bonicoli
2022-03-10 15:57:25 +01:00
-
18665b1501
Update NEWS file (SASL, GCC flags, /bip user info)
Pierre-Louis Bonicoli
2022-03-10 14:38:26 +01:00
-
f2fd1824ca
Format the whole code using clang-format
Pierre-Louis Bonicoli
2022-03-10 13:52:03 +01:00
-
8d9658ca43
Build lexer in a separate unit without AM_CFLAGS
Loïc Gomez
2022-03-10 13:09:41 +01:00
-
e04f97c78f
ignore some issues related to array_get
Loïc Gomez
2022-01-10 19:30:56 +01:00
-
26d347dec6
sanitize: fix const char * being used as non-const
Loïc Gomez
2022-01-10 18:10:50 +01:00
-
ee6ee0bd34
irc_cli_part set cname to proper const char *
Loïc Gomez
2022-01-09 22:15:46 +01:00
-
edf78eadb1
sanitize: pragmas for our code
Loïc Gomez
2022-01-09 21:30:25 +01:00
-
efb79b1e80
sanitize: a bit evolved size_t cast for get_str_elem
Loïc Gomez
2022-01-09 21:24:25 +01:00
-
79d9be4e71
sanitize: ftell/fseek & len/file_offset type fixes
Loïc Gomez
2022-01-09 20:43:26 +01:00
-
dbf8ccd4de
sanitize: more NULL pointer failsafes
Loïc Gomez
2022-01-09 20:39:38 +01:00
-
f54775fe92
sanitize: ignore warnings related to external libs
Loïc Gomez
2022-01-09 20:37:55 +01:00
-
f379eb35d2
sanitize: oidentd handler fixes
Loïc Gomez
2022-01-09 20:35:50 +01:00
-
ce4cf8b6a0
sanitize: add bip_clock_gettime util function
Loïc Gomez
2022-01-09 21:02:48 +01:00
-
368149575d
sanitize: null writes, write errors, oversized int,
Loïc Gomez
2022-01-09 20:24:40 +01:00
-
b990a071b3
sanitize: fix pid/pidfile handling
Loïc Gomez
2022-01-09 20:11:01 +01:00
-
af590f83b7
lag shouldn't be allowed to go negative
Loïc Gomez
2022-01-09 21:12:24 +01:00
-
62fd77dc17
l_clientc should not be allowed to go negative
Loïc Gomez
2022-01-09 21:00:33 +01:00
-
dd5343b710
use proper types, safe casts (mostly size_t)
Loïc Gomez
2022-01-09 20:59:59 +01:00
-
94fe272018
handle more config errors, use char not int:1
Loïc Gomez
2022-01-09 19:34:49 +01:00
-
fbfae37d65
sanitize: configuration parsing
Loïc Gomez
2022-01-09 19:23:41 +01:00
-
9d6394679f
sanitize: check return value
Loïc Gomez
2022-01-09 18:25:44 +01:00
-
2a5e7b6f7b
sanitize: add trivial casts to types
Loïc Gomez
2022-01-09 21:20:49 +01:00
-
e694dae31c
functions without parameters: add missing void
Loïc Gomez
2022-01-09 18:25:26 +01:00
-
26d34bafab
sanitize: add bipmkpw_fatal & fix bipmkpw warnings
Loïc Gomez
2022-01-06 19:48:59 +01:00
-
fe108e390f
Add secure / strict CFLAGS
Loïc Gomez
2022-01-06 21:34:55 +01:00
-
e7d82acfff
Update build configuration
Loïc Gomez
2022-01-02 15:26:51 +01:00
-
51a46a1454
Add compiled stuff to gitignore
Loïc Gomez
2022-01-06 19:57:08 +01:00
-
7680af6a09
Add make lint calling clang-format & force 80 cols
Loïc Gomez
2022-01-12 21:48:43 +01:00
-
34b3c4b0c3
Move /BIP to bip_strcat{,f}_fit memccpy wrapper
Loïc Gomez
2022-01-06 13:43:18 +01:00
-
399a104d1e
fix /bip user info command
Loïc Gomez
2022-01-06 19:51:11 +01:00
-
dc43d75d1f
Add SASL authentication support (EXTERNAL, PLAIN)
Loïc Gomez
2022-01-02 14:16:10 +01:00
-
1df884545f
Add a man page for the bipgenconfig script
Pierre-Louis Bonicoli
2021-10-17 12:52:00 +02:00
-
814ef72938
Add man pages in Documentation key of systemd unit
Pierre-Louis Bonicoli
2021-10-17 12:47:12 +02:00
-
462c1036fc
Fix spelling errors found by Lintian
Pierre-Louis Bonicoli
2021-10-17 12:09:45 +02:00
-
9aa9e719d9
new release: ensure NEWS file is up to date
Pierre-Louis Bonicoli
2021-10-13 13:13:22 +02:00
-
ce67374c0e
Synchronize NEWS file & NEWS from project
Pierre-Louis Bonicoli
2021-10-13 11:40:30 +02:00
-
42ccca7849
Add -git to version string.
Pierre-Louis Bonicoli
2021-10-12 21:33:19 +02:00
-
49688a5aa1
Update version and ChangeLog for bip-0.9.2 release.
Pierre-Louis Bonicoli
2021-10-12 21:33:13 +02:00
-
ef70865450
Fix minor issues in bip sample configuration file
Pierre-Louis Bonicoli
2021-10-12 18:53:26 +02:00
-
9579b5fb3f
Add missing keywords in vim syntax file
Pierre-Louis Bonicoli
2021-10-12 18:36:38 +02:00
-
bffdbe8b19
backlog_timestamp: update man page & vim syntax
Pierre-Louis Bonicoli
2021-10-12 18:18:27 +02:00
-
a974323a8f
Fix syntax issue in vim syntax file
Pierre-Louis Bonicoli
2021-10-12 18:40:21 +02:00
-
12a6dbc352
Add -git to version string.
Pierre-Louis Bonicoli
2021-10-11 18:14:43 +02:00
-
1816044070
Update version and ChangeLog for bip-0.9.1 release.
Pierre-Louis Bonicoli
2021-10-11 18:14:37 +02:00
-
722ed9a8da
ENABLED might not be defined: use a default value
Pierre-Louis Bonicoli
2021-10-11 18:06:27 +02:00
-
df2a9eab17
Add -git to version string.
Pierre-Louis Bonicoli
2021-10-11 14:50:25 +02:00
-
d0bb1d4dc0
Update version and ChangeLog for bip-0.9.0 release.
Pierre-Louis Bonicoli
2021-10-11 14:50:19 +02:00
-
0e9e61decb
Update version and ChangeLog for bip-0.9.0 release.
Pierre-Louis Bonicoli
2021-10-11 14:49:17 +02:00
-
844395db1a
Update NEWS file: add user facing changes
Pierre-Louis Bonicoli
2021-10-08 19:22:22 +02:00
-
0c1881b921
Deprecate backlog_no_timestamp parameter
Pierre-Louis Bonicoli
2021-10-08 18:02:54 +02:00
-
8b343aa5b0
Merge branch 'allow-customizing-the-timestamp-format'
Pierre-Louis Bonicoli
2021-10-08 11:57:53 +02:00
-
-
2c7b8aa155
Allow customizing the timestamp format
Thomas Vigouroux
2021-10-07 16:16:02 +02:00
-
-
1732209c70
Merge branch 'wording_and_typo'
Pierre-Louis Bonicoli
2021-10-08 11:48:18 +02:00
-
-
3d732651bc
Improve wording in error message
Pierre-Louis Bonicoli
2021-10-07 18:06:10 +02:00
-
e6547b8a48
Fix a typo (s/LOGING/LOGGING/)
Pierre-Louis Bonicoli
2021-10-07 18:04:17 +02:00
-
-
75317ae17c
Add -git to version string.
Pierre-Louis Bonicoli
2020-05-18 04:47:11 +02:00
-
7362a46a0f
Update version and ChangeLog for bip-0.9.0-rc4 release.
release-0.9.0-rc4
Pierre-Louis Bonicoli
2020-05-18 04:47:05 +02:00
-
92a1f07c76
bip-release: update regex
Pierre-Louis Bonicoli
2020-05-18 04:43:59 +02:00
-
63453bad41
Update INSTALL file which refers to README
Pierre-Louis Bonicoli
2020-05-18 04:04:06 +02:00
-
92819d87ea
Fix stringop-truncation error (thanks DJ Delorie)
Adam Williamson
2020-02-07 11:20:45 -08:00
-
c9cc64f2e1
Be more consistent when freeing incomplete clients.
Arnaud Cornet
2018-12-25 10:13:54 -05:00
-
0044826084
Don't unbind succesful trusting clients twice.
Arnaud Cornet
2018-12-24 16:58:59 -05:00
-
60122ef160
Unbind clients of type IRC_TYPE_TRUST_CLIENT.
Arnaud Cornet
2018-12-17 22:33:19 -05:00
-
814d54c676
use strftime instead of snprintf wherever possible
Pierre-Louis Bonicoli
2018-12-12 03:02:21 +01:00
-
a86b73ab03
reuse AM_CFLAGS wherever needed
Pierre-Louis Bonicoli
2018-12-12 02:05:14 +01:00
-
e5005cea34
Cleanup the network properly when we fail to load.
Arnaud Cornet
2018-12-11 19:46:38 -05:00
-
16f2be6ac2
Give up loading invalid configurations.
Arnaud Cornet
2018-12-11 19:37:36 -05:00
-
09053fc5f0
CFLAGS: use -W{all,extra,error} by default again
Pierre-Louis Bonicoli
2018-12-11 11:12:08 +01:00
-
1f8a8763cb
'-Wall -Werror' automake switches are used by default
Pierre-Louis Bonicoli
2018-12-11 11:09:25 +01:00
-
c93a7e841a
Fix a typo
Pierre-Louis Bonicoli
2018-12-10 00:38:29 +01:00
-
843cf3738e
oidentd is a runtime option: update doc & script
Pierre-Louis Bonicoli
2018-12-10 00:17:14 +01:00
-
65406960aa
Merge remote-tracking branch 'origin/master'
Arnaud Cornet
2018-12-09 20:05:40 -05:00
-
-
df5508eed0
Deal more gracefully with long home directories.
Arnaud Cornet
2018-12-09 19:52:46 -05:00
-
87192685f5
Fix gcc-8 warning.
Arnaud Cornet
2018-12-09 19:40:36 -05:00
-
d2dcb0adb1
Fix warning with gcc-8.
Arnaud Cornet
2018-12-09 19:27:56 -05:00
-
02c55a37b2
add debug log & differentiate error messages
Pierre-Louis Bonicoli
2018-05-30 03:34:12 +02:00