-
40ac98214a
Add missing defines for SOFT_FAIL/HARD_FAIL in util.h
758_reload_ssl_certs_3
Loïc Gomez
2024-03-20 23:25:55 +0900
-
a03b12319a
Also reload SSL context on bip reload, allowing for SSL cert updates
Loïc Gomez
2024-02-04 14:49:35 +0900
-
428c1b6173
Allow checking ssl files are readable (check_ssl_files)
758_reload_ssl_certs_2
Loïc Gomez
2024-02-04 14:48:29 +0900
-
f2443aaf23
Move SSL context code to get/set_ssl_context methods
758_reload_ssl_certs_1
Loïc Gomez
2024-02-04 14:47:13 +0900
-
400b0d66de
Fix deprecation notices for OpenSSL 3 and failure to build on GCC12
780_fix_ssl_deprecation
Loïc Gomez
2024-01-30 23:14:25 +0900
-
e643cd4944
Fix endless loop on /BIP LIST connections with long on_connect_send
803_fix_list_conn
Loïc Gomez
2024-02-04 23:24:29 +0900
-
8f3b313776
Fix file descriptor leak on erroring client disconnects
431_fix_fd_leak
Loïc Gomez
2024-01-30 22:30:27 +0900
-
d49f135370
Move strict gcc compilation flags to configure.ac to avoid breaking incompatible environments
fix_gcc_10_flags
Loïc Gomez
2024-01-31 22:27:45 +0900
-
5f054bdded
Fix bipmkpw compilation issues per external variables
805_bipmkpw_compile
Loïc Gomez
2024-02-07 18:17:37 +0900
-
76c9ee11de
Handle CAP requests from clients, reply with no capabilities
792_client_cap_2
Loïc Gomez
2024-02-04 22:45:22 +0900
-
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 +0900
-
f1214dbfb5
Update base64 lib to latest version
765_base64_copyright
Loïc Gomez
2024-02-19 15:19:13 +0900
-
662bc9baf1
Move utils/base64 to b64 dedicated directory
Loïc Gomez
2024-02-19 15:14:16 +0900
-
8c3e51c559
update base64 files: resync from the src project
Pierre-Louis Bonicoli
2022-03-18 05:08:39 +0100
-
-
d69feeef12
Update copyright info, add contributors
755_copyright
Loïc Gomez
2022-01-02 15:27:38 +0100
-
-
d19099eb3c
Log unhandled IRC errors as LOG_INFO in bip.log
master
Loïc Gomez
2022-01-03 09:25:52 +0100
-
99a1244e46
Allow a user to /BIP JUMP [-f] [other_conn] (within their list).
Loïc Gomez
2022-03-16 22:23:44 +0100
-
edd460a8fa
Set default recon_timer (and step) to 30s
Loïc Gomez
2022-03-17 21:08:09 +0100
-
4cd5bdb381
Set default backlog_lines = 0 (fixes Debian bug #818374)
Loïc Gomez
2022-03-16 20:24:24 +0100
-
c757fb4357
Set default backlog_lines = 0 (fixes Debian bug #818374)
kyoshiro/761_default_backlog_lines
Loïc Gomez
2022-03-16 20:24:24 +0100
-
65fdde9e21
Also reload SSL context on bip reload, allowing for SSL cert updates
758_reload_ssl_certs
Loïc Gomez
2024-02-04 14:49:35 +0900
-
ee9478e7ce
Allow checking ssl files are readable (check_ssl_files)
Loïc Gomez
2024-02-04 14:48:29 +0900
-
24365e72e8
Move SSL context code to get/set_ssl_context methods
Loïc Gomez
2024-02-04 14:47:13 +0900
-
-
12f228be25
Fix endless loop on /BIP LIST connections with long on_connect_send
fix_list_conn
Loïc Gomez
2024-02-04 23:24:29 +0900
-
e382d31b67
Handle CAP requests from clients, reply with no capabilities
Loïc Gomez
2024-02-04 22:45:22 +0900
-
7ab58b5b72
Add method to stringify a line struct, skipping first N elements
Loïc Gomez
2024-02-04 22:44:27 +0900
-
8776eaf076
Merge branch '244_log_timestamp_format_plus_compilefixes' into fix_list_conn
Loïc Gomez
2024-02-04 21:31:30 +0900
-
-
3cc93758ba
Add timestamp_format global option
Loïc Gomez
2024-02-04 15:56:01 +0900
-
8f71bc8c50
Add and use a default timestamp format for logging
Loïc Gomez
2024-02-04 15:42:33 +0900
-
b0725acd05
Log without timestamp in specific situations (early/conf phase)
Loïc Gomez
2024-02-04 15:38:47 +0900
-
771f664f02
Fix deprecation notices for OpenSSL 3
Loïc Gomez
2024-01-30 23:14:25 +0900
-
-
-
d8e65ef890
Set default backlog_lines = 0 (fixes Debian bug #818374)
Loïc Gomez
2022-03-16 20:24:24 +0100
-
bb0fec792a
Update copyright info
Loïc Gomez
2022-01-02 15:27:38 +0100
-
27cd17ea3b
Move base64 files to a dedicated dir in utils/
Loïc Gomez
2022-03-19 00:16:27 +0100
-
91dea58db0
Be as close as possible to base64 lib, and use new function to reduce changes.
Loïc Gomez
2022-03-19 00:13:51 +0100
-
89976d2eb9
update base64 files: resync from the src project
Pierre-Louis Bonicoli
2022-03-18 05:08:39 +0100
-
f31e484bc1
Log unhandled IRC errors as LOG_INFO in bip.log
Loïc Gomez
2022-01-03 09:25:52 +0100
-
e74198f0ef
Set default recon_timer (and step) to 30s
Loïc Gomez
2022-03-17 21:08:09 +0100
-
3a8d4283a5
Allow a user to /BIP JUMP [-f] [other_conn] (within their list).
Loïc Gomez
2022-03-16 22:23:44 +0100
-
d95b7a073a
Fix file descriptor leak on erroring client disconnects
Loïc Gomez
2024-01-30 22:30:27 +0900
-
cd30ff7ea6
Fix deprecation notices for OpenSSL 3
Loïc Gomez
2024-01-30 23:14:25 +0900
-
-
-
fa4ed1f006
Move base64 files to a dedicated dir in utils/
#765_Add_copyright_data_for_base64_files_and_update_to_the_new_version
Loïc Gomez
2022-03-19 00:16:27 +0100
-
07084a5902
Be as close as possible to base64 lib, and use new function to reduce changes.
Loïc Gomez
2022-03-19 00:13:51 +0100
-
0db4305311
update base64 files: resync from the src project
Pierre-Louis Bonicoli
2022-03-18 05:08:39 +0100
-
-
-
c6a872ed61
Add bipgenconfig.1 to dist_man_MANS
Pierre-Louis Bonicoli
2022-03-20 11:39:06 +0100
-
-
75e2c63e6b
test
test_pr
Pierre-Louis Bonicoli
2022-03-20 03:35:24 +0100
-
-
f797d25e06
Add -git to version string.
Pierre-Louis Bonicoli
2022-03-10 15:57:31 +0100
-
0a93c8cfd3
Update version and ChangeLog for bip-0.9.3 release.
Pierre-Louis Bonicoli
2022-03-10 15:57:25 +0100
-
18665b1501
Update NEWS file (SASL, GCC flags, /bip user info)
Pierre-Louis Bonicoli
2022-03-10 14:38:26 +0100
-
f2fd1824ca
Format the whole code using clang-format
Pierre-Louis Bonicoli
2022-03-10 13:52:03 +0100
-
8d9658ca43
Build lexer in a separate unit without AM_CFLAGS
Loïc Gomez
2022-03-10 13:09:41 +0100
-
e04f97c78f
ignore some issues related to array_get
Loïc Gomez
2022-01-10 19:30:56 +0100
-
26d347dec6
sanitize: fix const char * being used as non-const
Loïc Gomez
2022-01-10 18:10:50 +0100
-
ee6ee0bd34
irc_cli_part set cname to proper const char *
Loïc Gomez
2022-01-09 22:15:46 +0100
-
edf78eadb1
sanitize: pragmas for our code
Loïc Gomez
2022-01-09 21:30:25 +0100
-
efb79b1e80
sanitize: a bit evolved size_t cast for get_str_elem
Loïc Gomez
2022-01-09 21:24:25 +0100
-
79d9be4e71
sanitize: ftell/fseek & len/file_offset type fixes
Loïc Gomez
2022-01-09 20:43:26 +0100
-
dbf8ccd4de
sanitize: more NULL pointer failsafes
Loïc Gomez
2022-01-09 20:39:38 +0100
-
f54775fe92
sanitize: ignore warnings related to external libs
Loïc Gomez
2022-01-09 20:37:55 +0100
-
f379eb35d2
sanitize: oidentd handler fixes
Loïc Gomez
2022-01-09 20:35:50 +0100
-
ce4cf8b6a0
sanitize: add bip_clock_gettime util function
Loïc Gomez
2022-01-09 21:02:48 +0100
-
368149575d
sanitize: null writes, write errors, oversized int,
Loïc Gomez
2022-01-09 20:24:40 +0100
-
b990a071b3
sanitize: fix pid/pidfile handling
Loïc Gomez
2022-01-09 20:11:01 +0100
-
af590f83b7
lag shouldn't be allowed to go negative
Loïc Gomez
2022-01-09 21:12:24 +0100
-
62fd77dc17
l_clientc should not be allowed to go negative
Loïc Gomez
2022-01-09 21:00:33 +0100
-
dd5343b710
use proper types, safe casts (mostly size_t)
Loïc Gomez
2022-01-09 20:59:59 +0100
-
94fe272018
handle more config errors, use char not int:1
Loïc Gomez
2022-01-09 19:34:49 +0100
-
fbfae37d65
sanitize: configuration parsing
Loïc Gomez
2022-01-09 19:23:41 +0100
-
9d6394679f
sanitize: check return value
Loïc Gomez
2022-01-09 18:25:44 +0100
-
2a5e7b6f7b
sanitize: add trivial casts to types
Loïc Gomez
2022-01-09 21:20:49 +0100
-
e694dae31c
functions without parameters: add missing void
Loïc Gomez
2022-01-09 18:25:26 +0100
-
26d34bafab
sanitize: add bipmkpw_fatal & fix bipmkpw warnings
Loïc Gomez
2022-01-06 19:48:59 +0100
-
fe108e390f
Add secure / strict CFLAGS
Loïc Gomez
2022-01-06 21:34:55 +0100
-
e7d82acfff
Update build configuration
Loïc Gomez
2022-01-02 15:26:51 +0100
-
51a46a1454
Add compiled stuff to gitignore
Loïc Gomez
2022-01-06 19:57:08 +0100
-
7680af6a09
Add make lint calling clang-format & force 80 cols
Loïc Gomez
2022-01-12 21:48:43 +0100
-
34b3c4b0c3
Move /BIP to bip_strcat{,f}_fit memccpy wrapper
Loïc Gomez
2022-01-06 13:43:18 +0100
-
399a104d1e
fix /bip user info command
Loïc Gomez
2022-01-06 19:51:11 +0100
-
dc43d75d1f
Add SASL authentication support (EXTERNAL, PLAIN)
Loïc Gomez
2022-01-02 14:16:10 +0100
-
1df884545f
Add a man page for the bipgenconfig script
Pierre-Louis Bonicoli
2021-10-17 12:52:00 +0200
-
814ef72938
Add man pages in Documentation key of systemd unit
Pierre-Louis Bonicoli
2021-10-17 12:47:12 +0200
-
462c1036fc
Fix spelling errors found by Lintian
Pierre-Louis Bonicoli
2021-10-17 12:09:45 +0200
-
9aa9e719d9
new release: ensure NEWS file is up to date
Pierre-Louis Bonicoli
2021-10-13 13:13:22 +0200
-
ce67374c0e
Synchronize NEWS file & NEWS from project
Pierre-Louis Bonicoli
2021-10-13 11:40:30 +0200
-
42ccca7849
Add -git to version string.
Pierre-Louis Bonicoli
2021-10-12 21:33:19 +0200
-
49688a5aa1
Update version and ChangeLog for bip-0.9.2 release.
Pierre-Louis Bonicoli
2021-10-12 21:33:13 +0200
-
ef70865450
Fix minor issues in bip sample configuration file
Pierre-Louis Bonicoli
2021-10-12 18:53:26 +0200
-
9579b5fb3f
Add missing keywords in vim syntax file
Pierre-Louis Bonicoli
2021-10-12 18:36:38 +0200
-
bffdbe8b19
backlog_timestamp: update man page & vim syntax
Pierre-Louis Bonicoli
2021-10-12 18:18:27 +0200
-
a974323a8f
Fix syntax issue in vim syntax file
Pierre-Louis Bonicoli
2021-10-12 18:40:21 +0200
-
12a6dbc352
Add -git to version string.
Pierre-Louis Bonicoli
2021-10-11 18:14:43 +0200
-
1816044070
Update version and ChangeLog for bip-0.9.1 release.
Pierre-Louis Bonicoli
2021-10-11 18:14:37 +0200
-
722ed9a8da
ENABLED might not be defined: use a default value
Pierre-Louis Bonicoli
2021-10-11 18:06:27 +0200
-
df2a9eab17
Add -git to version string.
Pierre-Louis Bonicoli
2021-10-11 14:50:25 +0200
-
d0bb1d4dc0
Update version and ChangeLog for bip-0.9.0 release.
Pierre-Louis Bonicoli
2021-10-11 14:50:19 +0200
-
0e9e61decb
Update version and ChangeLog for bip-0.9.0 release.
Pierre-Louis Bonicoli
2021-10-11 14:49:17 +0200
-
844395db1a
Update NEWS file: add user facing changes
Pierre-Louis Bonicoli
2021-10-08 19:22:22 +0200
-
0c1881b921
Deprecate backlog_no_timestamp parameter
Pierre-Louis Bonicoli
2021-10-08 18:02:54 +0200
-
8b343aa5b0
Merge branch 'allow-customizing-the-timestamp-format'
Pierre-Louis Bonicoli
2021-10-08 11:57:53 +0200
-
-
2c7b8aa155
Allow customizing the timestamp format
Thomas Vigouroux
2021-10-07 16:16:02 +0200
-