1
0
forked from bip/bip
bip/ChangeLog

4633 lines
136 KiB
Plaintext
Raw Permalink Blame History

commit 18665b150198d283419d2e1d72901af96eda18e4 (G)
Author: Pierre-Louis Bonicoli <pierre-louis.bonicoli@libregerbil.fr>
Date: Thu Mar 10 14:38:26 2022 +0100
Update NEWS file (SASL, GCC flags, /bip user info)
commit f2fd1824caad008ad529a2860d8568208a0955e7 (G)
Author: Pierre-Louis Bonicoli <pierre-louis.bonicoli@libregerbil.fr>
Date: Thu Mar 10 13:52:03 2022 +0100
Format the whole code using clang-format
commit 8d9658ca43242d4c8bc203846017a907ebb39fcc (G)
Author: Loïc Gomez <bip@kyoshiro.org>
Date: Thu Mar 10 13:09:41 2022 +0100
Build lexer in a separate unit without AM_CFLAGS
commit e04f97c78ff528b3c83c080fcb3ecade664b5c73 (G)
Author: Loïc Gomez <bip@kyoshiro.org>
Date: Mon Jan 10 19:30:56 2022 +0100
ignore some issues related to array_get
ignore "passing argument X of .... with different width due to prototype"
commit 26d347dec6d7f096cc41a9dac67984a3e1987105 (G)
Author: Loïc Gomez <bip@kyoshiro.org>
Date: Mon Jan 10 18:10:50 2022 +0100
sanitize: fix const char * being used as non-const
commit ee6ee0bd34855baf755c57047bb1404ebd930c17 (G)
Author: Loïc Gomez <bip@kyoshiro.org>
Date: Sun Jan 9 22:15:46 2022 +0100
irc_cli_part set cname to proper const char *
commit edf78eadb1f1e69172451189aae50827dc179ea1 (G)
Author: Loïc Gomez <bip@kyoshiro.org>
Date: Sun Jan 9 21:30:25 2022 +0100
sanitize: pragmas for our code
commit efb79b1e806142865f63255274f88f43af0c3362 (G)
Author: Loïc Gomez <bip@kyoshiro.org>
Date: Sun Jan 9 21:24:25 2022 +0100
sanitize: a bit evolved size_t cast for get_str_elem
commit 79d9be4e71b171cf047bed0f59377dd9ce930d1e (G)
Author: Loïc Gomez <bip@kyoshiro.org>
Date: Sun Jan 9 20:43:26 2022 +0100
sanitize: ftell/fseek & len/file_offset type fixes
commit dbf8ccd4de68f3dc54efaf63e782c19570ef77bb (G)
Author: Loïc Gomez <bip@kyoshiro.org>
Date: Sun Jan 9 20:39:38 2022 +0100
sanitize: more NULL pointer failsafes
commit f54775fe9204942ab174c8d8e9a88a183c42fed3 (G)
Author: Loïc Gomez <bip@kyoshiro.org>
Date: Sun Jan 9 20:37:55 2022 +0100
sanitize: ignore warnings related to external libs
commit f379eb35d29c86d0667be072e02e5dfe4af2ec23 (G)
Author: Loïc Gomez <bip@kyoshiro.org>
Date: Sun Jan 9 20:35:50 2022 +0100
sanitize: oidentd handler fixes
commit ce4cf8b6a0c8610cc4df096184c006e7cfdd044b (G)
Author: Loïc Gomez <bip@kyoshiro.org>
Date: Sun Jan 9 21:02:48 2022 +0100
sanitize: add bip_clock_gettime util function
commit 368149575d2cf8aefc6b50983dddb6e1a25b6426 (G)
Author: Loïc Gomez <bip@kyoshiro.org>
Date: Sun Jan 9 20:24:40 2022 +0100
sanitize: null writes, write errors, oversized int,
and set incoming_end to size_t
commit b990a071b364696432de23a7b6f84807156129fd (G)
Author: Loïc Gomez <bip@kyoshiro.org>
Date: Sun Jan 9 20:11:01 2022 +0100
sanitize: fix pid/pidfile handling
commit af590f83b7f8e843b2274c33099b653c2be438da (G)
Author: Loïc Gomez <bip@kyoshiro.org>
Date: Sun Jan 9 21:12:24 2022 +0100
lag shouldn't be allowed to go negative
commit 62fd77dc177710574c66e38882c841c1368dec89 (G)
Author: Loïc Gomez <bip@kyoshiro.org>
Date: Sun Jan 9 21:00:33 2022 +0100
l_clientc should not be allowed to go negative
commit dd5343b7107ef91a81cae1c74164e08c4421c83f (G)
Author: Loïc Gomez <bip@kyoshiro.org>
Date: Sun Jan 9 20:59:59 2022 +0100
use proper types, safe casts (mostly size_t)
commit 94fe272018cfc38b05e98b5b64d9cc959b39e7f1 (G)
Author: Loïc Gomez <bip@kyoshiro.org>
Date: Sun Jan 9 19:34:49 2022 +0100
handle more config errors, use char not int:1
commit fbfae37d6581b6a077021ba5f62bd2af67b16bbf (G)
Author: Loïc Gomez <bip@kyoshiro.org>
Date: Sun Jan 9 19:23:41 2022 +0100
sanitize: configuration parsing
commit 9d6394679f075992b9902a7a3b4c2fe61819cb43 (G)
Author: Loïc Gomez <bip@kyoshiro.org>
Date: Sun Jan 9 18:25:44 2022 +0100
sanitize: check return value
commit 2a5e7b6f7bea243117d671ec4812f63b46a23a39 (G)
Author: Loïc Gomez <bip@kyoshiro.org>
Date: Sun Jan 9 21:20:49 2022 +0100
sanitize: add trivial casts to types
and add missing default cases
commit e694dae31cedcfd7dd2eadffb6c9a18b1f4b866c (G)
Author: Loïc Gomez <bip@kyoshiro.org>
Date: Sun Jan 9 18:25:26 2022 +0100
functions without parameters: add missing void
commit 26d34bafabe7ba8aa778ff8e7af960d1a6dab081 (G)
Author: Loïc Gomez <bip@kyoshiro.org>
Date: Thu Jan 6 19:48:59 2022 +0100
sanitize: add bipmkpw_fatal & fix bipmkpw warnings
commit fe108e390f6400ccc94ebfe09e0215ad57dbdccf (G)
Author: Loïc Gomez <bip@kyoshiro.org>
Date: Thu Jan 6 21:34:55 2022 +0100
Add secure / strict CFLAGS
Ref: https://airbus-seclab.github.io/c-compiler-security/#gcc-tldr
commit e7d82acfff5877bcede66b6c1661a4a3e9ed3a2e (G)
Author: Loïc Gomez <bip@kyoshiro.org>
Date: Sun Jan 2 15:26:51 2022 +0100
Update build configuration
commit 51a46a1454092dc74f64e299770195a2911fbdd3 (G)
Author: Loïc Gomez <bip@kyoshiro.org>
Date: Thu Jan 6 19:57:08 2022 +0100
Add compiled stuff to gitignore
commit 7680af6a0998a8fb1b5fb4f93ee8ae3784d01fd6 (G)
Author: Loïc Gomez <bip@kyoshiro.org>
Date: Wed Jan 12 21:48:43 2022 +0100
Add make lint calling clang-format & force 80 cols
commit 34b3c4b0c3464211ef129ea9f806595833d0b645 (G)
Author: Loïc Gomez <bip@kyoshiro.org>
Date: Thu Jan 6 13:43:18 2022 +0100
Move /BIP to bip_strcat{,f}_fit memccpy wrapper
instead of snprintf.
commit 399a104d1ea483623ca15f39a45a699c5ececcb1 (G)
Author: Loïc Gomez <bip@kyoshiro.org>
Date: Thu Jan 6 19:51:11 2022 +0100
fix /bip user info command
commit dc43d75d1f7e7c01d943f085120f704d2dac831d (G)
Author: Loïc Gomez <bip@kyoshiro.org>
Date: Sun Jan 2 14:16:10 2022 +0100
Add SASL authentication support (EXTERNAL, PLAIN)
commit 1df884545fc4bb901dcea6d4cc1e9eda117f9220 (G)
Author: Pierre-Louis Bonicoli <pierre-louis.bonicoli@libregerbil.fr>
Date: Sun Oct 17 12:52:00 2021 +0200
Add a man page for the bipgenconfig script
This man page comes from the Debian package.
commit 814ef729380adb60e7d60fa7fc02f9fac316023c (G)
Author: Pierre-Louis Bonicoli <pierre-louis.bonicoli@libregerbil.fr>
Date: Sun Oct 17 12:47:12 2021 +0200
Add man pages in Documentation key of systemd unit
commit 462c1036fc3daefe7ee81262134bd6542e4cc8be (G)
Author: Pierre-Louis Bonicoli <pierre-louis.bonicoli@libregerbil.fr>
Date: Sun Oct 17 12:09:45 2021 +0200
Fix spelling errors found by Lintian
commit 9aa9e719d97ec4dc886946ace3b688674be4144d (G)
Author: Pierre-Louis Bonicoli <pierre-louis.bonicoli@libregerbil.fr>
Date: Wed Oct 13 13:13:22 2021 +0200
new release: ensure NEWS file is up to date
commit ce67374c0e5844b563559f73c5eb085d7fdba1f7 (G)
Author: Pierre-Louis Bonicoli <pierre-louis.bonicoli@libregerbil.fr>
Date: Wed Oct 13 11:40:30 2021 +0200
Synchronize NEWS file & NEWS from project
commit 42ccca78493e7a5e342883052aeb18dadc82bae9 (G)
Author: Pierre-Louis Bonicoli <pierre-louis.bonicoli@libregerbil.fr>
Date: Tue Oct 12 21:33:19 2021 +0200
Add -git to version string.
commit 49688a5aa19fdf12e7f42b84e5434025399f05e5 (G)
Author: Pierre-Louis Bonicoli <pierre-louis.bonicoli@libregerbil.fr>
Date: Tue Oct 12 21:33:13 2021 +0200
Update version and ChangeLog for bip-0.9.2 release.
commit ef70865450a0b0aab4561f8815630d697dd109dd (G)
Author: Pierre-Louis Bonicoli <pierre-louis.bonicoli@libregerbil.fr>
Date: Tue Oct 12 18:53:26 2021 +0200
Fix minor issues in bip sample configuration file
commit 9579b5fb3f246cd30a76b618031f7a190f6349c4 (G)
Author: Pierre-Louis Bonicoli <pierre-louis.bonicoli@libregerbil.fr>
Date: Tue Oct 12 18:36:38 2021 +0200
Add missing keywords in vim syntax file
Add autojoin_on_kick, backlog_reset_connection, ignore_server_capab,
reconn_timer and write_oidentd keywords.
commit bffdbe8b1969a57f0dec3da7f3bc4f11487f9059 (G)
Author: Pierre-Louis Bonicoli <pierre-louis.bonicoli@libregerbil.fr>
Date: Tue Oct 12 18:18:27 2021 +0200
backlog_timestamp: update man page & vim syntax
Complete 0c1881b9210794821c71380969c54e1034679f21 and
2c7b8aa1550fac97d8a203bcf905bf4c7586fe80.
commit a974323a8fb7e846c2d8ab28bd42ab41f7852a56 (G)
Author: Pierre-Louis Bonicoli <pierre-louis.bonicoli@libregerbil.fr>
Date: Tue Oct 12 18:40:21 2021 +0200
Fix syntax issue in vim syntax file
backlog keywords were ignored due to this issue.
commit 12a6dbc352764dbe257a5a1fd4c24bb38ea23b8e (G)
Author: Pierre-Louis Bonicoli <pierre-louis.bonicoli@libregerbil.fr>
Date: Mon Oct 11 18:14:43 2021 +0200
Add -git to version string.
commit 1816044070374e710a0c015e8c7b0c852dcf1a75 (G)
Author: Pierre-Louis Bonicoli <pierre-louis.bonicoli@libregerbil.fr>
Date: Mon Oct 11 18:14:37 2021 +0200
Update version and ChangeLog for bip-0.9.1 release.
commit 722ed9a8da5470b4b5e75fa140a34cbde409c33b (G)
Author: Pierre-Louis Bonicoli <pierre-louis.bonicoli@libregerbil.fr>
Date: Mon Oct 11 18:06:27 2021 +0200
ENABLED might not be defined: use a default value
For example using ENABLED in /etc/default/bip is DEPRECATED in Debian.
Closes #618.
commit df2a9eab17fc39e2f0da3004b4bc150c848c5d61 (G)
Author: Pierre-Louis Bonicoli <pierre-louis.bonicoli@libregerbil.fr>
Date: Mon Oct 11 14:50:25 2021 +0200
Add -git to version string.
commit d0bb1d4dc0db5f9d50d7e43d6375ff1b77d7273d (G)
Author: Pierre-Louis Bonicoli <pierre-louis.bonicoli@libregerbil.fr>
Date: Mon Oct 11 14:50:19 2021 +0200
Update version and ChangeLog for bip-0.9.0 release.
commit 0e9e61decb5d2cf5aab85ac3de0b2df12c55d92b (G)
Author: Pierre-Louis Bonicoli <pierre-louis.bonicoli@libregerbil.fr>
Date: Mon Oct 11 14:49:17 2021 +0200
Update version and ChangeLog for bip-0.9.0 release.
commit 844395db1a0414014f6cdd178c7c73ef30720f6d (G)
Author: Pierre-Louis Bonicoli <pierre-louis.bonicoli@libregerbil.fr>
Date: Fri Oct 8 19:22:22 2021 +0200
Update NEWS file: add user facing changes
commit 0c1881b9210794821c71380969c54e1034679f21 (G)
Author: Pierre-Louis Bonicoli <pierre-louis.bonicoli@libregerbil.fr>
Date: Fri Oct 8 18:02:54 2021 +0200
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";
commit 8b343aa5b0aa43441a7bed943bb8338c31b1fcc7 (G)
Author: Pierre-Louis Bonicoli <pierre-louis.bonicoli@libregerbil.fr>
Date: Fri Oct 8 11:57:53 2021 +0200
Merge branch 'allow-customizing-the-timestamp-format'
commit 2c7b8aa1550fac97d8a203bcf905bf4c7586fe80 (G)
Author: Thomas Vigouroux <tomvig38@gmail.com>
Date: Thu Oct 7 16:16:02 2021 +0200
Allow customizing the timestamp format
commit 1732209c703397e1a9027784c2af559bc3bca7ac (G)
Author: Pierre-Louis Bonicoli <pierre-louis.bonicoli@libregerbil.fr>
Date: Fri Oct 8 11:48:18 2021 +0200
Merge branch 'wording_and_typo'
commit 3d732651bc2b957d3553f29bf7903a4bdc651b45 (G)
Author: Pierre-Louis Bonicoli <pierre-louis.bonicoli@libregerbil.fr>
Date: Thu Oct 7 18:06:10 2021 +0200
Improve wording in error message
commit e6547b8a48e11f7e235d241b2edd3a9360929836 (G)
Author: Pierre-Louis Bonicoli <pierre-louis.bonicoli@libregerbil.fr>
Date: Thu Oct 7 18:04:17 2021 +0200
Fix a typo (s/LOGING/LOGGING/)
commit 75317ae17ce24e8aafe0358125a632226d3b84fc (G)
Author: Pierre-Louis Bonicoli <pierre-louis.bonicoli@libregerbil.fr>
Date: Mon May 18 04:47:11 2020 +0200
Add -git to version string.
commit 7362a46a0fc6bf30941d13dbca9dfbd9ed9094ff (G)
Author: Pierre-Louis Bonicoli <pierre-louis.bonicoli@libregerbil.fr>
Date: Mon May 18 04:47:05 2020 +0200
Update version and ChangeLog for bip-0.9.0-rc4 release.
commit 92a1f07c76e69396973fc4015f3285fc5681bb40 (G)
Author: Pierre-Louis Bonicoli <pierre-louis.bonicoli@libregerbil.fr>
Date: Mon May 18 04:43:59 2020 +0200
bip-release: update regex
Related: c0fafe669d08170b171601d49cf5542a68692a71
commit 63453bad41681d8c7c98ee279f80a16312deb7e5 (G)
Author: Pierre-Louis Bonicoli <pierre-louis.bonicoli@libregerbil.fr>
Date: Mon May 18 04:04:06 2020 +0200
Update INSTALL file which refers to README
for specific instructions.
commit 92819d87eae8ec8076d67a647adbd81d3c29e8b8 (G)
Author: Adam Williamson <awilliam@redhat.com>
Date: Fri Feb 7 11:20:45 2020 -0800
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.
commit c9cc64f2e1932339ddd08d39261331f6b6ceee71 (N)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Tue Dec 25 10:13:54 2018 -0500
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.
commit 0044826084a135dc853a3d0643f28cb284723e90 (N)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Mon Dec 24 16:58:59 2018 -0500
Don't unbind succesful trusting clients twice.
Complements commit 60122ef160bc2bacbd78f7907390a6743bc0c64d.
commit 60122ef160bc2bacbd78f7907390a6743bc0c64d (N)
Author: Arnaud Cornet <arnaud.cornet+github@gmail.com>
Date: Mon Dec 17 22:33:19 2018 -0500
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
commit 814d54c676d5827f6ea37c1cd2d6e846d080c13c (Y)
Author: Pierre-Louis Bonicoli <pierre-louis.bonicoli@libregerbil.fr>
Date: Wed Dec 12 03:02:21 2018 +0100
use strftime instead of snprintf wherever possible
commit a86b73ab03711b1bc8eb8b2d0a2dd47aac813413 (Y)
Author: Pierre-Louis Bonicoli <pierre-louis.bonicoli@libregerbil.fr>
Date: Wed Dec 12 02:05:14 2018 +0100
reuse AM_CFLAGS wherever needed
commit e5005cea341fea813c44f5e8d7b411bfec6be4be (N)
Author: Arnaud Cornet <arnaud.cornet+github@gmail.com>
Date: Tue Dec 11 19:46:38 2018 -0500
Cleanup the network properly when we fail to load.
commit 16f2be6ac268809b67e204463dfbdfcb9a52b023 (N)
Author: Arnaud Cornet <arnaud.cornet+github@gmail.com>
Date: Tue Dec 11 19:37:36 2018 -0500
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
commit 09053fc5f037e5b29a599681e89627983b744bfe (Y)
Author: Pierre-Louis Bonicoli <pierre-louis.bonicoli@libregerbil.fr>
Date: Tue Dec 11 11:12:08 2018 +0100
CFLAGS: use -W{all,extra,error} by default again
commit 1f8a8763cb1ba01ed8eeb28515b890b97de89c9b (Y)
Author: Pierre-Louis Bonicoli <pierre-louis.bonicoli@libregerbil.fr>
Date: Tue Dec 11 11:09:25 2018 +0100
'-Wall -Werror' automake switches are used by default
since c0fafe669d08170b171601d49cf5542a68692a71
commit c93a7e841a62b8b47a3fb98ce529d39052f140b5 (Y)
Author: Pierre-Louis Bonicoli <pierre-louis.bonicoli@libregerbil.fr>
Date: Mon Dec 10 00:38:29 2018 +0100
Fix a typo
commit 843cf3738e117119c506cc447baf251b1921d5b9 (Y)
Author: Pierre-Louis Bonicoli <pierre-louis.bonicoli@libregerbil.fr>
Date: Mon Dec 10 00:17:14 2018 +0100
oidentd is a runtime option: update doc & script
commit 65406960aa54239607b527603479e9e03ba54552 (N)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Sun Dec 9 20:05:40 2018 -0500
Merge remote-tracking branch 'origin/master'
commit df5508eed053c72cda91ae7dfe3d216512695336 (N)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Sun Dec 9 19:52:46 2018 -0500
Deal more gracefully with long home directories.
This is a better fix for:
https://projects.duckcorp.org/issues/636
commit 87192685f55856d2c28021963ab2c308e21faddc (N)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Sun Dec 9 19:40:36 2018 -0500
Fix gcc-8 warning.
Change weird use of strncpy where we know we will truncate and use an
extra byte copy instead.
commit d2dcb0adb1aa8c2c4526aa6ad650483b0e02ab7d (N)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Sun Dec 9 19:27:56 2018 -0500
Fix warning with gcc-8.
Fixes: https://projects.duckcorp.org/issues/636
commit 02c55a37b2cd9561a57ed3869ca147cbb1644ff3 (Y)
Author: Pierre-Louis Bonicoli <pierre-louis.bonicoli@libregerbil.fr>
Date: Wed May 30 03:34:12 2018 +0200
add debug log & differentiate error messages
commit e224f067c1d26c067ed80cd9f94377dbbb878933 (Y)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Sun Dec 9 16:06:18 2018 -0500
Fix the conditional build of tests again.
Per [1], you always output the optional directory Makefile.
[1] https://www.gnu.org/software/automake/manual/html_node/Subdirectories-with-AM_005fCONDITIONAL.html#Subdirectories-with-AM_005fCONDITIONAL
commit 936b76690596a37fa1c4143f1ca382ccfa974770 (Y)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Sun Dec 9 15:08:58 2018 -0500
Make the tests subdirectory optional.
Otherwise build breaks when check is not installed.
commit caf979a4c5b0205068b61ba6628bb679823068fd (Y)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Sun Dec 9 14:27:59 2018 -0500
Close descriptor when SSL reports a system error.
Avoids leaking fd when connections are closed abruptly.
commit 513a6582ad2cb395e40b5597b38fcdbb8751b695 (Y)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Sun Dec 9 14:04:43 2018 -0500
Add CFLAGS needed for openssl.
Otherwise building fails in platforms with esoteric openssl locations.
commit ba5cef017cdd5cb579589c7c0f3f8b8938532a62 (Y)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Fri Nov 30 09:00:51 2018 -0500
Fix test automake file to link openssl.
commit 2bf967bacc58192c92604462b7a5ee704b98a605 (Y)
Author: Arnaud Cornet <arnaud.cornet+github@gmail.com>
Date: Sun Nov 18 15:37:46 2018 -0500
Add missing OpenSSL CFLAGS/LDFLAGs to build.
Those were removed by mistake in the previous autotool refactor.
commit 34a92dedb1609bf816b9e11c7993160a87560463 (Y)
Author: Arnaud Cornet <arnaud.cornet+github@gmail.com>
Date: Sun Nov 18 15:07:16 2018 -0500
Remove OIDENTD build options.
Instead support a runtime option.
Note that existing oidentd users will have to add write_oidentd = true
in their config to keep existing behavior.
commit 7844716af5d1c655989afbfc0c3cc12665e3884b (Y)
Author: Arnaud Cornet <arnaud.cornet+github@gmail.com>
Date: Sun Nov 18 14:30:17 2018 -0500
Fewer configure options.
Use pkg-config to detect openssl.
Eagerly use backtrace if provided by libc.
commit 87f34153303becc9eeef5d331992b67557ce9a46 (Y)
Author: Arnaud Cornet <arnaud.cornet+github@gmail.com>
Date: Sun Nov 18 14:23:06 2018 -0500
Fewer build options.
Eagerly depend on openssl and check, build degraded without.
commit c0fafe669d08170b171601d49cf5542a68692a71 (Y)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Sun Nov 18 09:10:16 2018 -0500
Simplify autotools configuration.
commit a80e74bbdc84862342441e0c5bfb3c22faf4d534 (Y)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Sun Nov 18 08:19:26 2018 -0500
Add .clang-format file.
commit fabaec9d807e9ac106790f282953ffa5c3aa055a (Y)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Sun Nov 18 08:18:42 2018 -0500
More files in .gitignore
commit e222e1c986ef136b31d98dd444d3ea96827b4bea (Y)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Sun Nov 18 08:15:31 2018 -0500
Add .gitignore.
commit 0b8269e2d31a6aaabeae850b168cc990621dbbbd (N)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Sun Dec 9 16:06:18 2018 -0500
Fix the conditional build of tests again.
Per [1], you always output the optional directory Makefile.
[1] https://www.gnu.org/software/automake/manual/html_node/Subdirectories-with-AM_005fCONDITIONAL.html#Subdirectories-with-AM_005fCONDITIONAL
commit e27b84f15e9e841a7771d86f73640eaaa8c3cbcf (N)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Sun Dec 9 15:08:58 2018 -0500
Make the tests subdirectory optional.
Otherwise build breaks when check is not installed.
commit 4d7f2437779464e54353b19f26a001b63883a6ef (N)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Sun Dec 9 14:27:59 2018 -0500
Close descriptor when SSL reports a system error.
Avoids leaking fd when connections are closed abruptly.
commit 2fd3418a9e37b34808bbcdd449be4309d54328a8 (N)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Sun Dec 9 14:04:43 2018 -0500
Add CFLAGS needed for openssl.
Otherwise building fails in platforms with esoteric openssl locations.
commit b963308e6c8d7b34c17016cb8a2ee5e5c14d64a4 (N)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Fri Nov 30 09:00:51 2018 -0500
Fix test automake file to link openssl.
commit fbde1552870226687ed1e0d6b9b584c987bc0173 (N)
Author: Arnaud Cornet <arnaud.cornet+github@gmail.com>
Date: Sun Nov 18 15:37:46 2018 -0500
Add missing OpenSSL CFLAGS/LDFLAGs to build.
Those were removed by mistake in the previous autotool refactor.
commit 012b21a68b5cc0532a621996abe3d011b2e89b66 (N)
Author: Arnaud Cornet <arnaud.cornet+github@gmail.com>
Date: Sun Nov 18 15:07:16 2018 -0500
Remove OIDENTD build options.
Instead support a runtime option.
Note that existing oidentd users will have to add write_oidentd = true
in their config to keep existing behavior.
commit 40233ff9388d4f85fdf348c379e2ebf289d85904 (N)
Author: Arnaud Cornet <arnaud.cornet+github@gmail.com>
Date: Sun Nov 18 14:30:17 2018 -0500
Fewer configure options.
Use pkg-config to detect openssl.
Eagerly use backtrace if provided by libc.
commit 7dec6b3072341aa338d4cc3952879df57e5aa09b (N)
Author: Arnaud Cornet <arnaud.cornet+github@gmail.com>
Date: Sun Nov 18 14:23:06 2018 -0500
Fewer build options.
Eagerly depend on openssl and check, build degraded without.
commit 27f1cf988bdc421c285461bd91e4ae1995356db8 (N)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Sun Nov 18 09:10:16 2018 -0500
Simplify autotools configuration.
commit 1e80291b9c091635b9016cb4f4532d8ca0d76331 (N)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Sun Nov 18 08:19:26 2018 -0500
Add .clang-format file.
commit 362ec25e4bec19f079a91a10358ac43220c77411 (N)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Sun Nov 18 08:18:42 2018 -0500
More files in .gitignore
commit f4ac33f63c376970fe59f962e35940e949c51c4c (N)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Sun Nov 18 08:15:31 2018 -0500
Add .gitignore.
commit aa35b372b47c7736a9efa6c6703ed1ffd23b1c36 (Y)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Mon Nov 12 22:55:58 2018 -0500
Add unit tests.
Add an optional build dependency on check and add an initial test case.
commit 34711f765339e3ec8548c06665feb5da713a649e (Y)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Sun Nov 11 18:16:14 2018 -0500
Move automake file in src subdir, isolate main.
In preparation for adding a unit test directory, move Makefile.am in
src, and build a static libbip before linking a binary.
commit 53dafd9590ff110b81e1847d01d53b9b022554d2 (N)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Mon Nov 12 22:55:58 2018 -0500
Add unit tests.
Add an optional build dependency on check and add an initial test case.
commit 057107a2332e73ddbc969d2e74a29d8f8f5c36ee (N)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Sun Nov 11 18:16:14 2018 -0500
Move automake file in src subdir, isolate main.
In preparation for adding a unit test directory, move Makefile.am in
src, and build a static libbip before linking a binary.
commit b75345d6b552a3d06b21c843219393245ab7c4d3 (Y)
Author: Pierre-Louis Bonicoli <pierre-louis.bonicoli@libregerbil.fr>
Date: Tue Mar 27 00:14:12 2018 +0200
Add -git to version string.
commit cf144594a00ba2820ede56c328489a30a6d80b37 (Y)
Author: Pierre-Louis Bonicoli <pierre-louis.bonicoli@libregerbil.fr>
Date: Tue Mar 27 00:13:57 2018 +0200
Update version and ChangeLog for bip-0.9.0-rc3 release.
commit eaed46da1485ea81556ad255d7d56dc33daf1913 (Y)
Author: Pierre-Louis Bonicoli <pierre-louis.bonicoli@libregerbil.fr>
Date: Thu Mar 22 02:37:38 2018 +0100
Merge branch 'path_test_use_stat'
commit 025689d8074b13f5229ee99b95190437194bae53 (Y)
Author: Pierre-Louis Bonicoli <pierre-louis.bonicoli@libregerbil.fr>
Date: Thu Mar 22 02:37:23 2018 +0100
Merge branch 'dh_param_not_mandatory'
commit 948b41ef7a09b751df22bbd1c8f28b7bbe405a18 (Y)
Author: Pierre-Louis Bonicoli <pierre-louis.bonicoli@libregerbil.fr>
Date: Thu Mar 22 02:37:10 2018 +0100
Merge branch 'fix_path_construction_issue'
commit 7834471f78c1af516df4bdbc193a805582e9f7fa (Y)
Author: Pierre-Louis Bonicoli <pierre-louis.bonicoli@libregerbil.fr>
Date: Wed Mar 21 11:32:46 2018 +0100
default value isn't used when path doesn't exist
commit 13b2e3763541fc5045bbc09f14a5b0aae51558d0 (Y)
Author: Pierre-Louis Bonicoli <pierre-louis.bonicoli@libregerbil.fr>
Date: Wed Mar 21 11:12:21 2018 +0100
DH parameters are not always required
for example ECDHE ciphers doesn't require DH parameters.
Closes #499
commit 3afb16d795073d2aff9e2253619757a4e1e6e77c (Y)
Author: Pierre-Louis Bonicoli <pierre-louis.bonicoli@libregerbil.fr>
Date: Wed Mar 21 11:54:20 2018 +0100
checking path: use stat
fopen was used because it's stdlib but stat is already used in other
parts
commit 348737fab5c6529ba636056d40ec42f2cb18dd96 (Y)
Author: Pierre-Louis Bonicoli <pierre-louis.bonicoli@libregerbil.fr>
Date: Wed Mar 21 11:07:56 2018 +0100
Fix path construction
Thanks to Renzokuken for pointing that !
Closes #610
commit 385be75f7e904394dc4c9cccca9656c20c4c44f4 (Y)
Author: Pierre-Louis Bonicoli <pierre-louis.bonicoli@libregerbil.fr>
Date: Mon Feb 19 20:26:34 2018 +0100
Add -git to version string.
commit 8ceebf1fd882f855d46a3d1d45dddbf50a357111 (Y)
Author: Pierre-Louis Bonicoli <pierre-louis.bonicoli@libregerbil.fr>
Date: Mon Feb 19 20:25:59 2018 +0100
Update version and ChangeLog for bip-0.9.0-rc2 release.
commit 901f54eff0f647442923f2ccf6f470f22e4c5ffe (Y)
Author: Pierre-Louis Bonicoli <pierre-louis.bonicoli@libregerbil.fr>
Date: Mon Feb 19 20:09:25 2018 +0100
Merge branch 'username_disallow_duplicate'
commit 96f0403a2ab2f5df63b4e1f584a1bd9879be1339 (Y)
Author: Pierre-Louis Bonicoli <pierre-louis.bonicoli@libregerbil.fr>
Date: Mon Feb 19 20:08:26 2018 +0100
remove useless calls to FREE
MOVE_STRING macro is used in order to initialize parameters, this
macro calls free when necessary.
commit 83d7f2acbe3ef464815b8f73e35fd8fc252a0421 (Y)
Author: Pierre-Louis Bonicoli <pierre-louis.bonicoli@libregerbil.fr>
Date: Mon Feb 19 20:07:38 2018 +0100
Add missing call to MAYFREE
commit dbe19d938775121e8557068fd3254894f2178684 (Y)
Author: Pierre-Louis Bonicoli <pierre-louis.bonicoli@gmx.fr>
Date: Wed Mar 1 14:14:35 2017 +0100
Handle no defined users
commit 903a88e58977cde81b894d106354bbd74fc26a99 (Y)
Author: Pierre-Louis Bonicoli <pierre-louis.bonicoli@libregerbil.fr>
Date: Mon Feb 19 19:59:06 2018 +0100
Merge branch 'systemd'
commit 866552e102d4918735daa9c48eaef764ca201799 (Y)
Author: Pierre-Louis Bonicoli <pierre-louis.bonicoli@gmx.fr>
Date: Wed Mar 1 09:18:23 2017 +0100
sample conf: on_connect_send can be used more than once
commit aad87daa9e65a5cab8bf0157c22a1593dbdaad9c (Y)
Author: Pierre-Louis Bonicoli <pierre-louis.bonicoli@gmx.fr>
Date: Tue Feb 28 16:23:21 2017 +0100
sample conf: reformat
commit 6d3bff19693047e752b9e649a03946402d6bfdf8 (Y)
Author: Pierre-Louis Bonicoli <pierre-louis.bonicoli@gmx.fr>
Date: Tue Feb 28 16:22:53 2017 +0100
sample conf: remove trailing spaces
commit 97e19a52158ae25352fa84b4b5f29379904aa088 (Y)
Author: Pierre-Louis Bonicoli <pierre-louis.bonicoli@gmx.fr>
Date: Tue Feb 28 16:21:52 2017 +0100
sample conf: comment the whole file
commit a31cbe45fabc4970faef2522e63ad24e619150ad (Y)
Author: Pierre-Louis Bonicoli <pierre-louis.bonicoli@gmx.fr>
Date: Tue Feb 28 16:17:34 2017 +0100
bipmkpw man page: mention bip man page
commit 072a17b55b61ef95148fdcd4ab467038b88d74fd (Y)
Author: Pierre-Louis Bonicoli <pierre-louis.bonicoli@gmx.fr>
Date: Tue Feb 28 16:11:19 2017 +0100
bip.conf manpage: improve formatting
- follow man-pages conventions
- HTML output produced by groff is more readable
commit cdbf22cdb7d40ac25e30ff7b4ae93fb108f14647 (Y)
Author: Pierre-Louis Bonicoli <pierre-louis.bonicoli@gmx.fr>
Date: Tue Feb 28 16:10:03 2017 +0100
bip.conf manpage: mention default of ciphers related options
commit 3b9f683d31c8ba928df636c554e5cafc0c12cdec (Y)
Author: Pierre-Louis Bonicoli <pierre-louis.bonicoli@gmx.fr>
Date: Tue Feb 28 16:08:03 2017 +0100
bip.conf manpage: fix doc of 'ip' option
commit 09152a1a7d479e0c76c9ae2fea75ddeb9bb0f0ff (Y)
Author: Pierre-Louis Bonicoli <pierre-louis.bonicoli@gmx.fr>
Date: Tue Feb 28 16:07:07 2017 +0100
bip.conf manpage: new section 'IRC CLIENT CONF'
commit 11482caa95fafe5201107060ac334ad6b03f4275 (Y)
Author: Pierre-Louis Bonicoli <pierre-louis.bonicoli@gmx.fr>
Date: Tue Feb 28 16:02:25 2017 +0100
bip.conf manpage: add a SYNOPSIS section
commit b474f55e8ae7c57ee4dbfe71f1b64dc8e42139e5 (Y)
Author: Pierre-Louis Bonicoli <pierre-louis.bonicoli@gmx.fr>
Date: Tue Feb 28 16:00:49 2017 +0100
bip manpage: mention -s switch in SYNOPSIS section
commit af46159275c3e533a4c02326ffa80a673a4bcdc3 (Y)
Author: Pierre-Louis Bonicoli <pierre-louis.bonicoli@gmx.fr>
Date: Thu Feb 23 16:56:17 2017 +0100
Sample config file: add default values
commit e52df8d08615f55d58011a720aadaecd1769a104 (Y)
Author: Pierre-Louis Bonicoli <pierre-louis.bonicoli@gmx.fr>
Date: Wed Feb 15 16:41:59 2017 +0100
sample.conf: use /run instead of /var/run
commit 3f4a260a54b6bf8812310c3d3c320d559b8c0374 (Y)
Author: Pierre-Louis Bonicoli <pierre-louis.bonicoli@gmx.fr>
Date: Wed Feb 15 16:03:15 2017 +0100
Add systemd unit files
Largely inspired by https://lwn.net/Articles/584175/
"They must be suitable for every distribution to use."
Packagers must define:
- ExecStart=/path/to/bip_env.sh
- Environment=BIP_DEFAULT_CONFIG='/path/to/default/bip'
using a unit file drop-in bip-config.service.d/<distrib>.conf
commit 554c372452692a88a7d8aeee93f6f4f4d41b6e96 (Y)
Author: Pierre-Louis Bonicoli <pierre-louis.bonicoli@libregerbil.fr>
Date: Wed Jul 26 03:41:10 2017 +0200
Sign commits created by release script
commit 2ecd82f0112e6d57e8651296d624975aa56e03a4 (Y)
Author: Adam Williamson <awilliam@redhat.com>
Date: Tue Jul 25 13:08:38 2017 -0700
Fix some 'const const char' declarations
That's one two many consts...recent GCC blips on this.
Signed-off-by: Pierre-Louis Bonicoli <pierre-louis.bonicoli@libregerbil.fr>
commit 0e6444198b98d6cdcc4d6106b1f11196d068e410 (N)
Author: Pierre-Louis Bonicoli <pierre-louis.bonicoli@gmx.fr>
Date: Sat Nov 12 01:36:22 2016 +0100
Add -git to version string.
commit 19c1b631ea2e538d0d3dfac874d569b3da4b06a4 (N)
Author: Pierre-Louis Bonicoli <pierre-louis.bonicoli@gmx.fr>
Date: Sat Nov 12 01:36:21 2016 +0100
Update version and ChangeLog for bip-0.9.0-rc1 release.
commit 2e81cca480ed74abf8559d7e1bbe52f6be273786 (N)
Author: Pierre-Louis Bonicoli <pierre-louis.bonicoli@gmx.fr>
Date: Sat Nov 12 00:52:50 2016 +0100
Check value returned by X509_OBJECT_new()
Reported by Alexander Couzens, thanks to him !
commit e452c023ad83b4e88c5b09fef501ab82e7058bf7 (N)
Author: Pierre-Louis Bonicoli <pierre-louis.bonicoli@gmx.fr>
Date: Sat Nov 12 00:58:18 2016 +0100
X509_OBJECT_new: call X509err
mimic behavior of X509_OBJECT_new provided by OpenSSL >= 1.1
commit 6b3844987509517dad6e41391d9142b867266b8b (N)
Author: Pierre-Louis Bonicoli <pierre-louis.bonicoli@gmx.fr>
Date: Tue Jul 5 09:18:07 2016 +0200
Allow to set DH parameters
commit 5db61f3982780d50f7a3e036c3814d99c35995ad (N)
Author: Pierre-Louis Bonicoli <pierre-louis.bonicoli@gmx.fr>
Date: Wed Jun 29 19:55:27 2016 +0200
Allow to set oidentd path
commit e8b5d02f132627bb8b6a985d9d908fe31f9d7f71 (N)
Author: Pierre-Louis Bonicoli <pierre-louis.bonicoli@gmx.fr>
Date: Wed Apr 13 01:15:43 2016 +0200
Add missing call to SSL_CTX_free
commit 406ebacfe5ab8fbd5747d08a6eab3d43d45709e2 (N)
Author: Pierre-Louis Bonicoli <pierre-louis.bonicoli@gmx.fr>
Date: Wed Apr 13 01:14:36 2016 +0200
check value returned by SSL_CTX_new
commit 30270bc8e85ca2d7ccf4f1f0bf2babb91983489b (N)
Author: Pierre-Louis Bonicoli <pierre-louis.bonicoli@gmx.fr>
Date: Wed Apr 13 01:13:11 2016 +0200
sample configuration: add per connection log parameter
commit ab8e5eece1a80c9096de1c8abd9dc2a447548287 (N)
Author: Pierre-Louis Bonicoli <pierre-louis.bonicoli@gmx.fr>
Date: Wed Apr 13 01:04:33 2016 +0200
Add cipher specifications setting
Allow to configure cipher specifications for the listening bip
connection and for each outgoing IRC connection.
Closes #301
commit 20f39abc5680cd1b3d97359cfeb61a9b65f5b836 (N)
Author: Pierre-Louis Bonicoli <pierre-louis.bonicoli@gmx.fr>
Date: Mon Nov 30 10:59:32 2015 +0100
bipdir improvements
- more documentation
- don't die if environment variable $HOME isn't defined but '-s'
parameter is used
- oidentd: change path, file is located in bipdir
commit 39414f8ff9df63c8bc2e4eee34f09f829a5bf8f5 (N)
Author: Pierre-Louis Bonicoli <pierre-louis.bonicoli@gmx.fr>
Date: Wed Jun 29 19:40:32 2016 +0200
Handle OpenSSL version 1.1
adding forward-compatible code to older versions
commit 148b38a95398e7766b11549d9c0a34f2982b8bcf (N)
Author: Pierre-Louis Bonicoli <pierre-louis.bonicoli@gmx.fr>
Date: Thu Sep 10 18:47:53 2015 +0200
Prefixes and usermodes were inverted
commit 209b9a7cd756f9857f5ccdd3b6e7d24531cdac31 (N)
Author: Pierre-Louis Bonicoli <pierre-louis.bonicoli@gmx.fr>
Date: Thu Sep 3 05:40:58 2015 +0200
Add missing terminating null byte
Reported by Trou, thanks to him !
Closes #477
commit 5594e69bf6fd140dc159d791ce107b6b8b674ee6 (N)
Author: Pierre-Louis Bonicoli <pierre-louis.bonicoli@gmx.fr>
Date: Fri Jul 10 23:20:30 2015 +0200
Use a new logfile when day changed
commit bdec94020eb8bd764c049f1d77b087919867a1bf (N)
Author: Pierre-Louis Bonicoli <pierre-louis.bonicoli@gmx.fr>
Date: Fri Jul 10 11:49:30 2015 +0200
Use monotonic time
commit 34baf6e8418a2a999aa45da889a11ecddc2abdf3 (N)
Author: Pierre-Louis Bonicoli <pierre-louis.bonicoli@gmx.fr>
Date: Fri Jul 10 11:49:30 2015 +0200
Always call bip_tick when select timeout
commit 9df25a64237e91c46484b29072ca8cb2c9ba0edc (N)
Author: Pierre-Louis Bonicoli <pierre-louis.bonicoli@gmx.fr>
Date: Fri Jul 10 11:49:30 2015 +0200
Reformatting
commit ddf79583534b2a2206561a69d0b16572c913d6de (N)
Author: Pierre-Louis Bonicoli <pierre-louis.bonicoli@gmx.fr>
Date: Fri Jul 10 13:18:27 2015 +0200
Use AC_RUN_IFELSE instead deprecated AC_TRY_RUN
commit fbb285fc919af2eccc26ed0420592bcfc94fbc73 (N)
Author: Pierre-Louis Bonicoli <pierre-louis.bonicoli@gmx.fr>
Date: Fri Jul 10 13:18:01 2015 +0200
Update AC_PREREQ entry: bump to 2.69
commit 4eec0844521fd52b6dec8edd67bf5ea3a5082092 (N)
Author: Pierre-Louis Bonicoli <pierre-louis.bonicoli@gmx.fr>
Date: Thu Dec 11 17:20:14 2014 +0100
Allow to configure the delay before a reconnection
Initial patch submitted by Romain Gayon, thanks to him !
commit 73483ff08880b2bfee17b424d1e9db3cacfb4831 (N)
Author: Pierre-Louis Bonicoli <pierre-louis.bonicoli@gmx.fr>
Date: Fri Sep 26 14:59:57 2014 +0200
Handle PREFIX defined in ISUPPORT
ISUPPORT is a de facto standard extension to IRC.
Available prefixes and usermodes are handled at the connection
level (link_level struct).
commit e88d7da7602ee583da7b01f0a956d70027721b95 (N)
Author: Pierre-Louis Bonicoli <pierre-louis.bonicoli@gmx.fr>
Date: Sat Sep 20 17:57:39 2014 +0200
Handle CHANMODES defined in ISUPPORT
ISUPPORT is a de facto standard extension to IRC.
chanmodes are handled at the connection level (link_level struct).
commit fda9fccb855efebef816b5976bd9f47e78dd0ffa (N)
Author: Pierre-Louis Bonicoli <pierre-louis.bonicoli@gmx.fr>
Date: Tue Sep 16 02:50:04 2014 +0200
Handle unlikely case: "CAPAB" present twice
If "CAPAB" element were present twice, a wrong element would be removed.
commit db27168c76b028170312cbe75816de86f82bb66d (N)
Author: Pierre-Louis Bonicoli <pierre-louis.bonicoli@gmx.fr>
Date: Tue Sep 16 02:40:45 2014 +0200
Avoid unnecessary test
The first element is "005", it cannot be "CAPAB".
commit f7ace64abec430b97a26c2e377f2bb412da001dd (N)
Author: Pierre-Louis Bonicoli <pierre-louis.bonicoli@gmx.fr>
Date: Tue Jul 15 02:31:19 2014 +0200
Remove dead links from the list of all links
Fix segfault that occurs when bip admin users use:
/BIP DEL_CONN <connection name>
/BIP ADD_CONN <connection name> <network>
Closes #325
commit 88242715f489850a1f7cad6064492668c84f5083 (N)
Author: Adam Williamson <awilliam@redhat.com>
Date: Fri Sep 19 18:04:53 2014 -0700
allow for certificate store to be unspecified in CA mode
In many cases, using OpenSSL's default certificate store is fine
and even preferred. If your OpenSSL provider (e.g. your
distribution) is competent, they will manage this database
better than you likely will. With this change, bip will
attempt to use the default certificate store if you set
CA mode but do not specify a certificate store location.
This could be refined to test after enabling the default paths
whether the certificate store is empty, and error/warn if
so.
commit 89295ca4b2b89f88b4ce52fd78f0033a34906d90 (N)
Author: Adam Williamson <awilliam@redhat.com>
Date: Fri Sep 19 13:01:53 2014 -0700
check whether trust store is a file or directory in CHECK_CA
The existing code only allows you to provide a set of trusted
CA certificates as an openssl 'CApath'-type directory. Fedora,
RHEL (and derived distros) and probably other distros provide
a system-wide database of trusted CA certs in various bundle
formats, but not as a CApath-type directory. This checks whether
check_store is a file or directory and loads it appropriately,
when initializing an SSL connection.
Note that there is code elsewhere which assumes the trust store
will be a file, but that code is hit only in CHECK_BASIC mode.
This change applies only to CHECK_CA mode.
commit e0b63528f23a6da3245babf8ae6394b3ab59c3b1 (N)
Author: Pierre-Louis Bonicoli <pierre-louis.bonicoli@gmx.fr>
Date: Wed Sep 3 02:18:02 2014 +0200
Channel modes: 'Type B' flags always have a value
even when removed.
Refs #345
commit d2fa844960630bf80048b20100fa5f4db672dd33 (N)
Author: Pierre-Louis Bonicoli <pierre-louis.bonicoli@gmx.fr>
Date: Mon Sep 1 16:49:29 2014 +0200
Channel mode: handle flags 'f' and 'j'
Closes #345
commit 8d3539a7d0eed8f9074eb5ec42c9f9d39d6b4af4 (N)
Author: Pierre-Louis Bonicoli <pierre-louis.bonicoli@gmx.fr>
Date: Mon Nov 4 08:49:06 2013 +0100
Fix --without-openssl build
Reported & fixed by Whoopie, thanks to him !
Closes #313
commit acfad6dee2be7c8b9325af77740f4e2e593f2eeb (N)
Author: Marc Dequènes (Duck) <Duck@DuckCorp.org>
Date: Sat Oct 19 15:58:19 2013 +0200
Add -git to version string.
commit a6e29858879a27152b4ed9a4f3bbcffb70346826 (N)
Author: Marc Dequènes (Duck) <Duck@DuckCorp.org>
Date: Sat Oct 19 15:58:14 2013 +0200
Update version and ChangeLog for bip-0.8.9 release.
commit c34b030e217fbd3b7cb5d425015a40f5eebd5943 (N)
Author: Marc Dequènes (Duck) <Duck@DuckCorp.org>
Date: Sat Oct 19 14:57:15 2013 +0200
bip-release script can now handle an optional release name
This release name is used in the git tag. The previous 'release'
variable was renamed in 'release_version' to avoid confusion.
commit ca4dd55e71ab91791fdf0db2cef2a6db543118c4 (N)
Author: Marc Dequènes (Duck) <Duck@DuckCorp.org>
Date: Sat Oct 19 13:34:15 2013 +0200
Use full year in dev tarball name made by bip-release
commit d9461b8c8d0ac5f757a52fef8eb95fc7e5dd4fe5 (N)
Author: Marc Dequènes (Duck) <Duck@DuckCorp.org>
Date: Sat Oct 19 13:28:42 2013 +0200
make_distcheck in bip-release needs to prepare sources
commit b6d9151e8c866867b593fcc6388a576410a7c509 (N)
Author: Marc Dequènes (Duck) <Duck@DuckCorp.org>
Date: Sat Oct 19 13:07:45 2013 +0200
Corrected AC_INIT: package and tarname were inverted
commit 400cfedb6ca8feb6ab3cd15bb7b041aa17ba943d (N)
Author: Marc Dequènes (Duck) <Duck@DuckCorp.org>
Date: Sat Oct 19 12:52:04 2013 +0200
Sign release tags
Closes #270
commit 1c3ef1d360c2db1902f5f04415192c123ba4c378 (N)
Author: Marc Dequènes (Duck) <Duck@DuckCorp.org>
Date: Sat Oct 19 11:53:13 2013 +0200
Really ensure a Yacc alternative is installed at build time
AC_PROG_YACC falls back to YACC = "yacc" if bison or byacc are not
found, but it does not mean it is present.
Closes #294
commit 8b98c3746e625c41f84816f75fd3297a74609b25 (N)
Author: Marc Dequènes (Duck) <Duck@DuckCorp.org>
Date: Fri Oct 18 17:31:47 2013 +0200
Compatibility fix with bison 2.6
Bison 2.6 now declares yyparse in the generated header. This fix
ensure it still works for older versions.
Reported in Debian#710614
commit 71801fb3d2d7e429fe350298006c5fdae28e4478 (N)
Author: Nathan Phillip Brink <binki@gentoo.org>
Date: Mon Jul 8 12:18:03 2013 +0200
Throttle almost everything (except PING, PONG, and certain QUIT messages) sent to the IRCd.
Fixes being killed for Excess Flooding on freenode by using the
existing fakelag mechanism. The existing fakelag works great but
was just not hooked into earlier.
Closes #191
commit aa4ee44d68f16173cfdb76a3c9db602be0bd48c3 (N)
Author: Pierre-Louis Bonicoli <pierre-louis.bonicoli@gmx.fr>
Date: Sun Jul 7 19:29:28 2013 +0200
Remove useless bootstrap script
Refs #284
commit 2c390390ed90d4baa27a8d75762c4868bdf65e84 (N)
Author: Pierre-Louis Bonicoli <pierre-louis.bonicoli@gmx.fr>
Date: Sat Jan 7 12:28:47 2012 +0100
Password cannot contain spaces. Closes #265.
Thanks to Tim Hansen for reporting this bug.
commit df45c4c2d6f892e3e1dec23ce0ed2575b53a7d8c (N)
Author: Pierre-Louis Bonicoli <pierre-louis.bonicoli@gmx.fr>
Date: Wed Jan 25 05:08:52 2012 +0100
Closes #261. Fix by Thijs Alkemade.
- use conf_global_log_file instead of stderr
- when a SSL handshake error occurs, close socket
commit f1bec50a9cc81417344f62e021e14c0a254737d6 (N)
Author: Pierre-Louis Bonicoli <pierre-louis.bonicoli@gmx.fr>
Date: Wed Jan 25 04:03:18 2012 +0100
Revert f19e1f6. Fix #252.
f19e1f6 introduces a regression (#252) and bug described in commit
message can not be reproduced.
commit 222a33cb84a2e52ad55a88900b7895bf9dd0262c (N)
Author: Pierre-Louis Bonicoli <pierre-louis.bonicoli@gmx.fr>
Date: Sat Jan 7 11:41:02 2012 +0100
Buffer Overflow: check against the implicit size of select() arrays
Reported by Julien Tinnes (Fix #269)
exit is called when the listening socket can not be created
commit 0ed5240de5dce0730c9ebaedff6aa874c68fb671 (N)
Author: Pierre-Louis Bonicoli <pierre-louis.bonicoli@gmx.fr>
Date: Fri Jan 20 05:27:28 2012 +0100
doc: automake,autoconf-archive:deps, add bootstrap
- build dependencies: add automake & autoconf-archive
- mention 'bootstrap' script
commit 7fef65fbe84753b50b4df9ec938a906c33bd2853 (N)
Author: Pierre-Louis Bonicoli <pierre-louis.bonicoli@gmx.fr>
Date: Tue Oct 25 01:17:54 2011 +0200
use maintainer mode when building from a repo
try CFLAGS="-Wno-error" if build failed
commit 975ccac0b13ad5fb71779da39ecd88a822d5474e (N)
Author: Pierre-Louis Bonicoli <pierre-louis.bonicoli@gmx.fr>
Date: Mon Oct 24 23:45:01 2011 +0200
delete generated file
commit a46b8bd2c2c3683d1aa40656123c7f15d6a53b3c (N)
Author: Arnaud Fontaine <arnau@debian.org>
Date: Mon Oct 3 15:25:26 2011 +0900
Fix GCC warnings.
commit ab0a41b7bb529386a2a9e6cc29faddf46d7dfea2 (N)
Author: Arnaud Fontaine <arnau@debian.org>
Date: Tue Oct 4 11:15:12 2011 +0900
Add AM_MAINTAINER_MODE for vendors.
commit 6103f8bc84d7231b4a7064e29f305cb1779ced59 (N)
Author: Pierre-Louis Bonicoli <pierre-louis.bonicoli@gmx.fr>
Date: Tue Oct 4 00:47:22 2011 +0200
CFLAGS: add -Werror
commit 0da434d126ddaeef80a92acddf3e7d2fab28b642 (N)
Author: Arnaud Fontaine <arnau@debian.org>
Date: Mon Oct 3 15:25:26 2011 +0900
Fix GCC warnings.
commit 559fa7ed44238e811ac0c11321ed021c35cba2be (N)
Author: Pierre-Louis Bonicoli <pierre-louis.bonicoli@gmx.fr>
Date: Wed Sep 14 06:30:09 2011 +0200
don't override user var. Thanks to Alex Legler
Based on gentoo-x86/net-irc/bip/files/bip-configure.patch
See http://www.gnu.org/software/autoconf/manual/automake.html#User-Variables
If user doesn't specify CFLAGS, default value is "-Wall -Wextra -g -O2".
commit 7e1c80a65a0516312985349104068ed771425ccd (N)
Author: Nathan Phillip Brink <binki@gentoo.org>
Date: Tue Sep 13 02:55:17 2011 +0000
Use 'make dist' instead of 'git archive' to create a release or snapshot tarball.
commit 84fa6c7eb0f5b81a28ee88ca45f22d210e0c3d16 (N)
Author: Pierre-Louis Bonicoli <pierre-louis.bonicoli@gmx.fr>
Date: Mon May 23 04:36:58 2011 +0200
Fix typo in assertion message
commit b2dde370d679378638a691547c2a2afb7d7b27bc (N)
Author: Pierre-Louis Bonicoli <pierre-louis.bonicoli@gmx.fr>
Date: Mon May 23 04:01:27 2011 +0200
Improve 'trust ok' command
if a client send "TRUST OK" to bip and all connexions are already trusted,
reply "No untrusted certificates." instead of "Unknown command"
commit 46c599d92ed7b8fdfae4ca224f5dd99c6e5d6d31 (N)
Author: Pierre-Louis Bonicoli <pierre-louis.bonicoli@gmx.fr>
Date: Tue Apr 12 02:14:20 2011 +0200
Add -git to version string.
commit e730a96cd8ee64ff438bfde3c231ebd9a4c2d4d6 (N)
Author: Pierre-Louis Bonicoli <pierre-louis.bonicoli@gmx.fr>
Date: Tue Apr 12 02:14:18 2011 +0200
Update src/version.h and Changelog for release.
commit f19e1f6209387e221a7f2535937f76dfc4938e60 (N)
Author: Pierre-Louis Bonicoli <pierre-louis.bonicoli@gmx.fr>
Date: Tue Apr 12 01:08:41 2011 +0200
Fix backlog of queries when option 'log' is False
Issue #212
commit 87da44e5830c31e50b50d18e592c715e327034c2 (N)
Author: Yoann Guillot <yoann.guillot@ofjj.net>
Date: Tue Apr 5 23:43:05 2011 +0200
connection: allow to disable / enable log (#211)
add option 'log' (true/false) in connection section,
this option overrides the global 'log' option.
Thanks to jj !
commit 2e49437ed7f5eba164316a5a8f0af0dcb4ec3718 (N)
Author: Pierre-Louis Bonicoli <pierre-louis.bonicoli@gmx.fr>
Date: Wed Jan 26 21:47:12 2011 +0100
revert 4fdabdd166270f00513dc7e3077dce1bbb5c16c2
better quick fix
commit 81b8ed48cfdece35ff433c07a1febd6750652fd9 (N)
Author: Pierre-Louis Bonicoli <pierre-louis.bonicoli@gmx.fr>
Date: Sat Jan 15 17:53:46 2011 +0100
Fix build errors on armel
sys/user.h on armel has a conflicting definition of 'struct user'.
This patch renames bip's structure to avoid the conflict.
Thanks to Philipp Kern and Dann Frazier !
commit 4d4710acb955530694f2434d95ed887d7b96ada7 (N)
Author: Pierre-Louis Bonicoli <pierre-louis.bonicoli@gmx.fr>
Date: Tue Dec 28 03:22:19 2010 +0100
Fix "FATAL: list_remove: item not found"
Thanks to Jean-Edouard Babin for reporting it.
How to reproduce:
1) connect to bip with an irc client using username (eg 'Pilou')
2) disconnect irc client
3) in client configuration, change the case of username (eg 'pilou')
4) reconnect to bip -> bip log FATAL message and exit
If old nick and new nick are equal ignoring the case of the characters,
don't delete store associated with old nick: only rename it.
commit ca1b383a7476f556e3f356526d083fa2677b45ef (N)
Author: Pierre-Louis Bonicoli <pierre-louis.bonicoli@gmx.fr>
Date: Tue Dec 28 03:20:01 2010 +0100
check return value of hash_get
commit 4fdabdd166270f00513dc7e3077dce1bbb5c16c2 (N)
Author: Pierre-Louis Bonicoli <pierre-louis.bonicoli@gmx.fr>
Date: Tue Dec 28 03:18:13 2010 +0100
filename is NULL if !store && !conf_log
commit 0b7a3e6a07931aa6ea9e91c8462c8c8b0bcaeb17 (N)
Author: Arnaud Cornet <nohar@t1r.net>
Date: Sun Sep 12 17:48:00 2010 +0100
Add -git to version string.
commit ec078131ea13b75cb68c6e08d2074cbd649bb33d (N)
Author: Arnaud Cornet <nohar@t1r.net>
Date: Sun Sep 12 17:47:57 2010 +0100
Update src/version.h and Changelog for release.
commit 7fb0823167af8e9a826f99b0a18539acc6cd81ec (N)
Author: Arnaud Cornet <nohar@t1r.net>
Date: Sun Sep 12 17:32:55 2010 +0100
cp
commit 4822364c0fd6cda525d531c156359d57860191c5 (N)
Author: Arnaud Cornet <nohar@t1r.net>
Date: Sun Sep 12 16:52:00 2010 +0100
Fix for null pointer deference
CVE-2010-3071
commit d0ee9df3eccdbef9856bd2952c0bfa7caf6f5067 (N)
Author: Arnaud Cornet <nohar@t1r.net>
Date: Sat Aug 7 12:18:59 2010 +0100
Add -git to version string.
commit 3c6d7765970259925024a4cf2b53ed05d154402e (N)
Author: Arnaud Cornet <nohar@t1r.net>
Date: Sat Aug 7 12:18:53 2010 +0100
Update src/version.h and Changelog for release.
commit 4f5f08677f0e5e7fd42b579fa5bafe73d12430d9 (N)
Author: Arnaud Cornet <nohar@t1r.net>
Date: Sat Aug 7 12:10:32 2010 +0100
Enable PIE executable creation.
commit 7712ae3a926a3ac1860238988c4fc9b84822cf11 (N)
Author: Trou <trou@iiens.net>
Date: Tue Jun 15 23:02:01 2010 +0100
Fix typo
commit 4d3ee53e7bde06239cf25fcc199d71ec69ec7275 (N)
Author: Zach Wily <zach@zwily.com>
Date: Wed Apr 7 22:12:26 2010 +0100
RFC 1459 specifies that the PONG message may have 1 or 2 parameters.
commit f995c1f53751724e653f5755da2137ea468a1fc9 (N)
Author: Arnaud Cornet <nohar@t1r.net>
Date: Wed Feb 17 12:34:57 2010 +0000
try to mitigate freenode antiflood throttling
commit 4d5ef343253f205a4f3eb9150d4c93a22b720e46 (N)
Author: Arnaud Cornet <nohar@t1r.net>
Date: Wed Feb 17 12:33:05 2010 +0000
oidentd is not debug
commit 92365874d45693cd7c34290133ade5b0873430ce (N)
Author: Arnaud Cornet <nohar@t1r.net>
Date: Wed Feb 17 12:32:22 2010 +0000
Revert "Fix antiflood. Fixes freenode kicking us out."
This reverts commit 639e929021a1095208ff4d0dc0ffc931fb0efa38.
commit 5c3f22d8a84b0fcd45ba192026d1bc1fbbbc75ec (N)
Author: Arnaud Cornet <nohar@t1r.net>
Date: Wed Feb 17 12:32:15 2010 +0000
Revert "Unbraindead"
This reverts commit b21c658b8cec8cebfb7de52f6ecb9c50e263fb89.
commit b21c658b8cec8cebfb7de52f6ecb9c50e263fb89 (N)
Author: Arnaud Cornet <nohar@t1r.net>
Date: Wed Feb 17 12:00:55 2010 +0000
Unbraindead
commit 5b26dac4898f76ba0396fbbc87cf528ee8d99d8d (N)
Author: Arnaud Cornet <nohar@t1r.net>
Date: Wed Feb 17 10:55:09 2010 +0000
More lose MODE command handling
commit 5d6b7fedaf90624f3039a7d48a23ce2f98164180 (N)
Author: Mathieu Pillard <m@virgule.net>
Date: Tue Feb 16 10:08:27 2010 +0000
backread_hours is in hours, not days
commit 7c0b6036f2331b601e58bfff5773ad8dec686860 (N)
Author: Arnaud Cornet <nohar@t1r.net>
Date: Mon Feb 15 14:22:00 2010 +0000
Ugly header fixups to fix build
commit 2e5f4287ff1f6ac446e47670db17800ab08abecd (N)
Author: Mathieu Pillard <m@virgule.net>
Date: Mon Feb 15 14:17:44 2010 +0000
With necessary header fix
commit c0772f54bfc9e85f9c37f4fe4c5ae9b8c58e6d8f (N)
Author: Mathieu Pillard <m@virgule.net>
Date: Mon Feb 15 14:16:08 2010 +0000
Fix time parsing. Fixes backlog replaying one month to many,
commit 639e929021a1095208ff4d0dc0ffc931fb0efa38 (N)
Author: Arnaud Cornet <nohar@t1r.net>
Date: Mon Feb 15 14:06:50 2010 +0000
Fix antiflood. Fixes freenode kicking us out.
commit bfe14ebb201f4fc7a48cf250d0c4048244d89559 (N)
Author: Arnaud Cornet <nohar@t1r.net>
Date: Sun Nov 15 20:41:59 2009 +0000
Add -git to version string.
commit ce506aaec771abffa65c7227734f3de51de99305 (N)
Author: Arnaud Cornet <nohar@t1r.net>
Date: Sun Nov 15 20:41:56 2009 +0000
Update src/version.h and Changelog for release.
commit a932cc53a91df6651e673b20d4de14a6bff02114 (N)
Author: Arnaud Cornet <nohar@t1r.net>
Date: Sun Nov 15 20:40:17 2009 +0000
[BUILD] Attempt to fix autostuff
commit 944f18962a1a4e937db9d689a80c0b3958ec6301 (N)
Author: Arnaud Cornet <nohar@t1r.net>
Date: Sun Nov 15 20:21:27 2009 +0000
Add -git to version string.
commit 06a67e08af30d9b10d0707096d47ceb59b27fc39 (N)
Author: Arnaud Cornet <nohar@t1r.net>
Date: Sun Nov 15 20:21:24 2009 +0000
Update src/version.h and Changelog for release.
commit 03ee43ca89edaf4dfa79412dc91aa89694634445 (N)
Author: Arnaud Cornet <nohar@t1r.net>
Date: Sun Nov 15 20:14:28 2009 +0000
[BUG] fatal() on nick change on gamesurge network
Some time gamesurge sends a "foo NICK :foo" which we didn't handle
correctly.
commit 31ae5ac0bf2651778979fb974bba4e0fb6b4f0b8 (N)
Author: Arnaud Cornet <nohar@t1r.net>
Date: Mon Aug 24 21:26:46 2009 +0200
[autostuff] Rewrite. Use non recursive make. Drop src/config.h.in that must be populated by autoheader
commit 889f3cc1b7b4ed62f1d34c5afee6835ec30b72a6 (N)
Author: Arnaud Cornet <nohar@t1r.net>
Date: Mon Aug 24 19:05:48 2009 +0200
Add -git to version string.
commit c496bd702791b451d2bc248679405eaa0c9d9d41 (N)
Author: Arnaud Cornet <nohar@t1r.net>
Date: Mon Aug 24 19:05:45 2009 +0200
Update src/version.h and Changelog for release.
commit 70fbf99c7f6422a033220211307f6085a453edc3 (N)
Author: Arnaud Cornet <nohar@t1r.net>
Date: Wed Aug 19 22:02:56 2009 +0200
Refactor _write_socket
Call real_write_all in write_lines and write_line.
This should fix debian bug #542291.
BIG thanks to Zygo Blaxell.
commit 7546daa27691fb981230c0119cd0e25a461ca770 (N)
Author: Arnaud Cornet <nohar@t1r.net>
Date: Wed Aug 19 02:09:16 2009 +0200
[BUG] Handle badly lagging client conns decently.
commit fa0c70539b5e2a86d08b635ff87979758d57da09 (N)
Author: Arnaud Cornet <nohar@t1r.net>
Date: Sun Jul 26 11:38:20 2009 +0200
Allow parallel build (thks Whoopie and psychon).
commit 442e4973cd6f67ef069b0d674d527033b68a57c2 (N)
Author: Arnaud Cornet <nohar@t1r.net>
Date: Fri Jul 17 11:43:34 2009 +0200
Add -git to version string.
commit a7c38c17c07d80fb740cd47098f75c93d76f7c1c (N)
Author: Arnaud Cornet <nohar@t1r.net>
Date: Fri Jul 17 11:43:29 2009 +0200
Update src/version.h and Changelog for release.
commit 213643d5bf74d1d71b8faec71505a4c1ec448452 (N)
Author: Arnaud Cornet <nohar@t1r.net>
Date: Sun Jul 5 19:35:00 2009 +0200
size hour array correctly
commit 1a2b1dd165282d24cc5c2a2e5f1bc4e793e41be5 (N)
Author: Arnaud Cornet <nohar@t1r.net>
Date: Sun Jul 5 19:04:51 2009 +0200
Cleanup log outputs
commit 36989553659370a8ed76d80932be485410095bbf (N)
Author: Arnaud Cornet <nohar@t1r.net>
Date: Sun Jul 5 18:08:35 2009 +0200
Don't reset store->file_offset when adding a new file
This just makes no sense
commit a8fb0c40d3a0f26617bbbc5eea2381284d346f6b (N)
Author: Arnaud Cornet <nohar@t1r.net>
Date: Sun Jul 5 14:00:06 2009 +0200
Support hour in log format. Mostly for debugging
commit 32e08c94aaa192edafbe910901be79554a50e6ff (N)
Author: Arnaud Cornet <nohar@t1r.net>
Date: Thu Jul 2 18:05:51 2009 +0200
SSL basic mode, support X509_V_ERR_SELF_SIGNED_CERT_IN_CHAIN
commit 405f8b4afc33bac9fa8d7afffd526e9a02c81f0d (N)
Author: Arnaud Cornet <nohar@t1r.net>
Date: Sun Jun 28 16:33:29 2009 +0200
[log] Use canonical name to detect need for log rotation
Also reset store on part from server to close more file descriptor.
commit 453223442660150c33c3f55b661d7ba93fab3802 (N)
Author: Arnaud Cornet <nohar@t1r.net>
Date: Thu Jun 25 01:24:38 2009 +0200
[ssl:basic] Restore trust command behavior that was broken (repported by psychon)
commit 5ae1c1dec53b22e4af4ca283d3d140862bec6ec7 (N)
Author: Arnaud Cornet <nohar@t1r.net>
Date: Thu Jun 25 00:43:44 2009 +0200
[log] close logs files more intensively.
commit 7af35a3018e3aff62411ad770d9fc14e344b526a (N)
Author: Arnaud Cornet <nohar@t1r.net>
Date: Thu Jun 18 13:50:43 2009 +0200
Bad and useless strncat use (reported by psychon, thanks to him)
commit 015969e86be1f15925856c0673b1dd3261b3b2fc (N)
Author: Arnaud Cornet <nohar@t1r.net>
Date: Sat Jun 13 17:29:44 2009 +0200
[log] Fix to /bip backlog x
This is fix for:
When using /bip backlog X windows with no tracked backlog (ie after a
blreset) do not show backlog
commit 8cea2bdb710f40d7ed22acc14af5ead9179912aa (N)
Author: Arnaud Cornet <nohar@t1r.net>
Date: Sun Jun 7 13:22:20 2009 +0200
Don't fail if ressetting non existing store.
commit 94b5ac4797a10188f95cc7e8774cb2dfd6db6302 (N)
Author: Arnaud Cornet <nohar@t1r.net>
Date: Fri Jun 5 00:44:28 2009 +0200
[release script] Fix mktemp usage
commit 499a7d75b59e7bfdf3bfc9201015f7bc94e3135e (N)
Author: Arnaud Cornet <nohar@t1r.net>
Date: Fri Jun 5 00:43:05 2009 +0200
backlog tweak
commit 9187d556b54d04927b11c97aed18909059be6c43 (N)
Author: Arnaud Cornet <nohar@t1r.net>
Date: Wed Mar 25 11:40:19 2009 +0100
Fix info user parsing.
commit 3166a570223020f8b3c7bee8649f244e40d6978d (N)
Author: Arnaud Cornet <nohar@t1r.net>
Date: Mon Mar 2 12:54:27 2009 +0100
Add -git to version string.
commit 104d251a0bfe29e9a8a2edf67373b6cf2db11ddf (N)
Author: Arnaud Cornet <nohar@t1r.net>
Date: Mon Mar 2 12:54:25 2009 +0100
Update src/version.h and Changelog for release.
commit b6f30f6a032421911035f77a59d29549e4ab7828 (N)
Author: Arnaud Cornet <nohar@t1r.net>
Date: Sat Feb 28 11:19:57 2009 +0100
Fix one leak. Fix git-release script for new git.
commit 29ff342d93ba4f5c253702468c3c951a9e61eb91 (N)
Author: Arnaud Cornet <nohar@t1r.net>
Date: Sun Feb 8 12:36:49 2009 +0100
Add option ignore_server_capab
commit b8c740357d9aeaa0d74b53bacdd55156752d3c64 (N)
Author: Arnaud Cornet <nohar@t1r.net>
Date: Mon Feb 2 19:51:10 2009 +0100
Add -git to version string.
commit 1f462ef03585d3cf439e36a591dc3c4630d2d2a1 (N)
Author: Arnaud Cornet <nohar@t1r.net>
Date: Mon Feb 2 19:51:05 2009 +0100
Update src/version.h and Changelog for release.
commit eef2fd180d77aab96337a5a0ecd240cc2dea0328 (N)
Author: Arnaud Cornet <nohar@t1r.net>
Date: Mon Feb 2 19:47:53 2009 +0100
[CLIENTHACK] Remove xchat's + and - on each msg
This patch drops CAPAB setting in 005 message from server to client.
Doing this xchat does not start the mode that prepends a + or a - at the
beginning of PRIVMSGS.
commit c4fb1b140add5050c8f4c1a77856272aac40cc01 (N)
Author: Arnaud Cornet <nohar@t1r.net>
Date: Wed Jan 28 19:21:30 2009 +0100
Another man typo found by Renzokuken.
commit b5d777dfee75cad37fe488634b68d2fd71689189 (N)
Author: Arnaud Cornet <nohar@t1r.net>
Date: Wed Jan 28 15:13:44 2009 +0100
man typo found by Renzokuken.
commit 69640eaf8c49339d71523d01fcb21494db546172 (N)
Author: Arnaud Cornet <nohar@t1r.net>
Date: Tue Jan 27 11:24:50 2009 +0100
[FIX] Complete previous commit
Previous commit was incomplete and did not log some weird messages. They
still might be legit, so we come with them
commit 5416fc19b203e94bb31cd35ef2ceeafb2ddbbd5f (N)
Author: Arnaud Cornet <nohar@t1r.net>
Date: Tue Jan 27 08:25:44 2009 +0100
[FIX] check for weird shape notice messages
Prevents a fatal on some rare conditions
commit c2b3090e471b6f169b9359e5c8d89c6b5920e0d1 (N)
Author: Arnaud Cornet <nohar@t1r.net>
Date: Mon Jan 26 16:57:52 2009 +0100
Cosmetic (special kasdedi a trou)
commit bfc86202a1cfc3c0c7ed7252106f5ed4e1e265b7 (N)
Author: Arnaud Cornet <nohar@t1r.net>
Date: Sun Jan 25 14:44:26 2009 +0100
Add -git to version string.
commit 488a17dab5f29a19071edc798863a11507a1c893 (N)
Author: Arnaud Cornet <nohar@t1r.net>
Date: Sun Jan 25 14:44:22 2009 +0100
Update src/version.h and Changelog for release.
commit 5628da3ee07b7891c159469b0e8ac4080e91c8b5 (N)
Author: Arnaud Cornet <nohar@t1r.net>
Date: Sun Jan 25 14:41:19 2009 +0100
Add warning when using 512 bits long moduli for diffie hellman
commit b62c3e4697124e1331362f973296003fffc4b26f (N)
Author: Arnaud Cornet <nohar@t1r.net>
Date: Sun Jan 25 14:24:22 2009 +0100
[SSL] Support ephemeral diffie hellman kex
Pushing some non private data into openssl enables to use edh that
provides perfect forward secrecy.
commit 7e539298fdd5860e947debfa41c456efda0ba4aa (N)
Author: Arnaud Cornet <nohar@t1r.net>
Date: Sat Jan 24 21:48:12 2009 +0100
Update NEWS file.
commit 03210a796e45ec50709cca4528b98406e68f3fbe (N)
Author: Arnaud Cornet <nohar@t1r.net>
Date: Thu Jan 22 12:06:26 2009 +0100
[CLEANUP] Add lots of asserts in utils
list hash and array types are now even stricter on their usage.
commit dae6cad3f7b0b6959ee8df2c9831c2c78e70162e (N)
Author: Ben Byer <bbyer@mm.st>
Date: Thu Jan 22 11:26:03 2009 +0100
Add limit.h for INT_MAX
commit 23b6ec4492dca350435069c170bffac8beb2ac65 (N)
Author: Arnaud Cornet <nohar@t1r.net>
Date: Thu Jan 22 11:24:44 2009 +0100
Better check for backread returning NULL
commit 43fe81e114e9fab747fc15a2e5683dc3d1d9f94b (N)
Author: Ben Byer <bbyer@mm.st>
Date: Thu Jan 22 10:14:33 2009 +0100
add null pointer check to backlog_lines
In some configuration backlog_lines can return NULL
commit 170d4d1e00ebc16f898c093fbf094667058d7cd9 (N)
Author: Arnaud Cornet <nohar@t1r.net>
Date: Wed Jan 21 17:24:54 2009 +0100
[FEATURE] autojoin_on_kick in connection blocks
true by default
commit afefc9a3d4590f488e3ffba3c9d016c0c335ef13 (N)
Author: Arnaud Cornet <nohar@t1r.net>
Date: Tue Jan 20 19:30:20 2009 +0100
[FIX] Try to guess current daylight saving time
When backloging we have no clue of a log lines dst, we try to guess it
with current dst, which makes no sense, but at least it provides decent
result when not near dst change.
commit 500d5467069657c8258696d82cbc8a384ae0ddd8 (N)
Author: Arnaud Cornet <nohar@t1r.net>
Date: Sun Jan 18 12:26:41 2009 +0100
[FIX] improper log rotation
disconnection/reconnection log message bypassed the log rotation checks
So if the message after a new day is a disconnected message, logs files
did not rotate.
commit 7a7c2432cf3fcffc8c78585d95c7c3a2d08e565d (N)
Author: Arnaud Cornet <nohar@t1r.net>
Date: Sun Jan 18 11:26:08 2009 +0100
[FIX] make log_has_backlog actually work
log_has_backlog used to check for the presnece of tracked logfiles to
determine the presence of logs. This does not work anymore. This patch
uses the last file tracker to determine that.
commit 9882a0cbdc7c3235a9df211b04dc47e8d1bbb846 (N)
Author: Arnaud Cornet <nohar@t1r.net>
Date: Sat Jan 17 15:03:06 2009 +0100
[CLEANUP] various cleanups
commit fe251f72b5267f0223a0fe76910ffd215c34c40e (N)
Author: Arnaud Cornet <nohar@t1r.net>
Date: Sat Jan 17 14:16:31 2009 +0100
[FEATURE] /quote bip backlog [n]
/quote bip backlog triggers a log replay.
With the optional argument n in hours, you can request a backlog of a
few hours.
commit 26eb9c28d7f81cbf6402117a9910ce430a2f29dc (N)
Author: Arnaud Cornet <nohar@t1r.net>
Date: Sat Jan 17 12:50:39 2009 +0100
[OPTION] implement backlog_reset_connection
backlog_reset_on_talk no works per query/channel.
Setting backlog_reset_connection to true falls back to the former kind
of backlog reset.
commit 0e2f305d4edcee4c00b5c638681473ecd95062b2 (N)
Author: Arnaud Cornet <nohar@t1r.net>
Date: Fri Jan 16 15:17:34 2009 +0100
[cleanup] Try to cleanup this pid mess
close files, but no too soon...
commit 2d9d388fba14659e5052a8658a1f36a257a84ad0 (N)
Author: Arnaud Cornet <nohar@t1r.net>
Date: Fri Jan 16 15:09:53 2009 +0100
Close some fds, original path from Trou.
commit 7565b9cb8ef708cb21bb4ce40f2378c750055853 (N)
Author: Arnaud Cornet <nohar@t1r.net>
Date: Fri Jan 16 15:09:22 2009 +0100
typos
commit 111f1382d1b1e160a1edf6a52c4b4d9f6415b529 (N)
Author: Trou <devel@syscall.eu>
Date: Fri Jan 16 14:45:31 2009 +0100
Fix fd leak
commit b912282410dd701abf353e7d197ef49b31bd55cf (N)
Author: Arnaud Cornet <nohar@t1r.net>
Date: Fri Jan 16 12:30:24 2009 +0100
optionnal -> optional
commit 3b704f53c4cbc849d0a83cf171393930280a9d76 (N)
Author: Arnaud Cornet <nohar@t1r.net>
Date: Thu Jan 15 22:56:42 2009 +0100
drop unused variables
commit be0d83d681b5ebce5b6d9fe53121e04ef6792227 (N)
Author: Arnaud Cornet <nohar@t1r.net>
Date: Sat Jan 10 14:16:36 2009 +0100
Remove code inside #if 0... it's what svcs are for
commit 8ed0565266040c53043e8a875d86d61bd6c09096 (N)
Author: Arnaud Cornet <nohar@t1r.net>
Date: Sat Jan 10 14:08:41 2009 +0100
[LOG] Fixup log_beautify to work beautifully :)
commit a5814b17a03902648acf66a958c6434dc792a104 (N)
Author: Arnaud Cornet <nohar@t1r.net>
Date: Sat Jan 10 13:34:40 2009 +0100
Don't log queries with -bip, fix blreset help
commit b3d7dbfb02f18f8858f0ce335191826013ce10a9 (N)
Author: Arnaud Cornet <nohar@t1r.net>
Date: Sat Jan 10 13:26:59 2009 +0100
[COSMETIC] Avoid opening a query with your own nic
This exception is cosmetic, but you want it. Most of the time, you get
backlog from your own nick for your mode changes only. Hence opening a
query just to say "end of backlog"...
commit 744ea7d03b5adb4ea36f547d326cbd3262ed2ddf (N)
Author: Arnaud Cornet <nohar@t1r.net>
Date: Sat Jan 10 12:55:13 2009 +0100
Merge branch 'master' into bip08
commit 67ddf152647e178d97359907782375d30586ca5f (N)
Author: Arnaud Cornet <nohar@t1r.net>
Date: Sat Jan 10 12:53:25 2009 +0100
[BUG] channel with key handling
A bug existed when a client issued join commands with multiple keys:
JOIN #a,#b keya,keyb
which this patch fixes
commit f536a0546d113436bcc690708049ecb1a4aefeaf (N)
Author: Arnaud Cornet <nohar@t1r.net>
Date: Sat Jan 10 12:35:59 2009 +0100
Cleanup and fixes of the backlog code
commit 32cf2d462f54f06b59a1a5d635e01b5da0f4492a (N)
Author: Arnaud Cornet <nohar@t1r.net>
Date: Fri Jan 9 13:24:11 2009 +0100
Backlogging code cleanup: fixes
This makes the new backlogging code, actually backlog something.
commit f1221703b06da28696b5f0e607f1f99abcf1c351 (N)
Author: Arnaud Cornet <nohar@t1r.net>
Date: Fri Jan 9 11:26:12 2009 +0100
[FEATURE] reset backlog on talk now "window" local
The reset_backlog_on_talk now resets current query or channel.
The /bip blreset command not takes an optional argument taking query
name or channel name.
commit a6bb697f5da9016c65bf8dd39767d12a4422b6c3 (N)
Author: Arnaud Cornet <nohar@t1r.net>
Date: Fri Jan 9 09:57:17 2009 +0100
Merge branch 'master' into bip08
Conflicts:
src/log.c
commit d2f7840ced065d644ba626413f5e53900efb39ef (N)
Author: Arnaud Cornet <nohar@t1r.net>
Date: Thu Jan 8 11:01:47 2009 +0100
[BUG] Fix fatal on some nick change
When a nick changes to one for which we already have a logstore
allocated. We try to overwrite a hash entry that is already existing
leading to a fatal.
This pach cleans things up before rename the logstore.
commit a57e76f883c8d7f138fb61eb2c8edc66413c7012 (N)
Author: Arnaud Cornet <nohar@t1r.net>
Date: Tue Jan 6 16:34:17 2009 +0100
add fclose on pid file
commit eb57d9683d95ea49868f984ad2c2cd93e85fc351 (N)
Author: Arnaud Cornet <nohar@t1r.net>
Date: Tue Jan 6 16:28:06 2009 +0100
Drop some unused variable.
commit 41c0a5a9c6d5d403445ad9bac18823bae9c49b10 (N)
Author: Arnaud Cornet <nohar@t1r.net>
Date: Tue Jan 6 15:58:18 2009 +0100
Fix bip_notify usage
These may lead to crash if you call in your conf networks or other names
with %s or other fancy format strings.
commit 06001961021beff6aca472b7456078651bad8f2e (N)
Author: Arnaud Cornet <nohar@t1r.net>
Date: Mon Jan 5 23:24:49 2009 +0100
merge master
commit 217816c220905365b323acee8c81a67917e26d08 (N)
Author: Arnaud Cornet <nohar@t1r.net>
Date: Mon Jan 5 22:57:27 2009 +0100
And anothear nick_from_ircmask leak.
commit 00a10a9f610cda3d186ac464ba6b485b52db94b2 (N)
Author: Arnaud Cornet <nohar@t1r.net>
Date: Mon Jan 5 22:56:01 2009 +0100
Fix another leak.
commit 96a91cd92e6aab1c04587e5c3a77bfefcb89adff (N)
Author: Arnaud Cornet <nohar@t1r.net>
Date: Mon Jan 5 22:54:10 2009 +0100
Fix leak during backlog.
commit aab5e61c050d28ae049d46d2a50781c4a2b6fd94 (N)
Author: Arnaud Cornet <nohar@t1r.net>
Date: Mon Jan 5 22:52:25 2009 +0100
Fix leak.
commit 2ef3506a22deb016055d66d2c036976028d948a1 (N)
Author: Arnaud Cornet <nohar@t1r.net>
Date: Tue Dec 30 11:12:52 2008 +0100
Remove useless null check. Cycle server on early connection problem.
commit 0ecb77617cedbf0b82c9f1ed78af61d47a6c3a32 (N)
Author: Arnaud Cornet <nohar@t1r.net>
Date: Mon Dec 29 15:31:32 2008 +0100
Sanitize bip_(m|re)alloc size.
commit b9f86d544d6422f61870f1326cf1197a959530fb (N)
Author: Arnaud Cornet <nohar@t1r.net>
Date: Mon Dec 29 14:07:09 2008 +0100
Add autoheader in boostrap script.
commit a4b101cea82654ab3eb028b794b8776238ddd82c (N)
Author: Arnaud Cornet <nohar@t1r.net>
Date: Mon Dec 29 14:04:51 2008 +0100
ensure null terminated str
commit 3f895fa6ea4632f4fb6e28d539410ad4b1123c46 (N)
Author: Arnaud Cornet <nohar@t1r.net>
Date: Mon Dec 29 09:15:44 2008 +0100
Merge branch 'master' into bip08
commit 5a5f1b8bfbbdca16b141b776593721b4c2fdcf00 (N)
Author: Arnaud Cornet <nohar@t1r.net>
Date: Mon Dec 29 09:15:27 2008 +0100
Some autoconf magic fix
commit 8d7eecf78bb45b4205abd14923a3b3a3ce59b0e9 (N)
Author: Arnaud Cornet <nohar@t1r.net>
Date: Mon Dec 29 09:14:24 2008 +0100
Fix fatal Element with key %s already in hash
on client disconnect.
bad hash usage
commit b222196b18b6854963c625f874457aa520b3955b (N)
Author: Arnaud Cornet <nohar@t1r.net>
Date: Sun Dec 28 15:47:43 2008 +0100
Use backtrace when --enable-debug=yes and avail.
I KNOW AUTOCONF.
commit c0db3c408dfb6ebbd01d481bf00e33eb0c26706e (N)
Author: Arnaud Cornet <nohar@t1r.net>
Date: Sun Dec 28 14:47:44 2008 +0100
Merge fixups
commit 24110a58dc0e5c38751ffdfd698360f45b5e65d2 (N)
Author: Arnaud Cornet <nohar@t1r.net>
Date: Sun Dec 28 14:45:44 2008 +0100
Fix leak + cleanup list_append.
Thanks to TheMIROn for spotting the leak.
commit 3c810eef53be514d76109a94b7e35579585408e3 (N)
Author: Arnaud Cornet <nohar@t1r.net>
Date: Fri Dec 26 18:43:35 2008 +0100
Refactor log system. prepare for /backlog 1 hour
commit 8693044511a2129a3b24c9fd7c20f38972c971f3 (N)
Author: Arnaud Cornet <nohar@t1r.net>
Date: Fri Dec 26 08:56:03 2008 +0100
fix notice logging file storage
commit 20ce456e385cf843aca99e58c0f92af595151420 (N)
Author: Arnaud Cornet <nohar@t1r.net>
Date: Thu Dec 25 18:34:36 2008 +0100
Work out autoconf magic
Now --disable-ssl works as expected.
The bug is there since bip uses autoconf. CHAMPAGNE.
commit b102aed08a511e283aab1850fd955163d3758208 (N)
Author: Arnaud Cornet <nohar@t1r.net>
Date: Thu Dec 25 17:49:48 2008 +0100
array_extract: fix braindeadness.
commit 7c6cc20e90dc073763cab3550b6f921c98bcfb02 (N)
Author: Arnaud Cornet <nohar@t1r.net>
Date: Sat Dec 20 21:15:04 2008 +0100
Use hash_it_key cause now hash items can be null.
commit fa78df648265955586e3013940f41218a02a2434 (N)
Author: Arnaud Cornet <nohar@t1r.net>
Date: Sat Dec 20 20:26:38 2008 +0100
Fixup file name allocation
commit e8bb841e5f04c6dd4982919d3a515bbbe8f136a0 (N)
Author: Arnaud Cornet <nohar@t1r.net>
Date: Sat Dec 20 17:59:16 2008 +0100
refactor nick management code
- drop struct nick.
- follow nick changes in a basic way.
right now it does not work if one changes nick and somebody else takes
the old unused nick.
commit 4d231e8ddce7881321a77e4bd20d43cd278590df (N)
Author: Arnaud Cornet <nohar@t1r.net>
Date: Sat Dec 20 14:28:18 2008 +0100
Inline most array methods
commit d3ef106c4f717ab696a32c44c668368f3c18608d (N)
Author: Arnaud Cornet <nohar@t1r.net>
Date: Sat Dec 20 14:20:50 2008 +0100
New array type, cleanupts and rename logfilegroup log_store
commit 4b723ca4798a2a60e84bbd2d92f68d1cfa2c8a66 (N)
Author: Arnaud Cornet <nohar@t1r.net>
Date: Thu Dec 18 14:27:16 2008 +0100
more cleanups, start of a log refactoring
That changes log format and might breack everything.
commit fd644b312bb0b2d1b9689ce9de88fe81dcc4f33c (N)
Author: Arnaud Cornet <nohar@t1r.net>
Date: Mon Dec 15 20:02:56 2008 +0100
bip_strdup fatals on out of memory
commit c1501510662acec2ddc5f316546cef4f6e0d043f (N)
Author: Arnaud Cornet <nohar@t1r.net>
Date: Mon Dec 15 19:19:27 2008 +0100
BIG cleanup. check for memory allocation failure, add extra checks all arround.
commit e18d335578b63f888c9d9fec178c39f8f40c8b2f (N)
Author: Arnaud Cornet <nohar@t1r.net>
Date: Thu Dec 11 11:00:05 2008 +0100
calloc/realloc checks.
commit 2b96805ecb40862ff2c6927a72da20327f008ab2 (N)
Author: Arnaud Cornet <nohar@t1r.net>
Date: Wed Dec 10 23:27:53 2008 +0100
Revert "drop fork priviledges when running."
This reverts commit 1cbb1b9b7aa228704db91b942b6105e848a4eed0.
It juste does not work, since this limit is uid-wide (thanks julien`)
commit 3ab27557679d766571ba5cacb9012dca60b60fcc (N)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Wed Dec 10 23:26:37 2008 +0100
Catch malloc returning NULL.
commit c3bb6639b68529ba34a8e6def5dbcb086b41e682 (N)
Author: Vladislav Grishenko <themiron@mail.ru>
Date: Sun Nov 23 15:12:32 2008 +0100
Send after join /names before backlog
there're some irc client which create windows, session etc only on 366
packet received (End of /NAMES list) like Miranda IM, QIP
that's why backlog sent from bip after 332/333 packets and just before
353/336 goes to nowhere
i'v took a look at other irc bouncers, all of them send backlog right
after 353 /336 packets
so, all what we need is just chamge the order in
static void irc_send_join(struct link_client *ic, struct channel *chan)
commit 0f0d0427b8303414a7058cfe8f867837118c17f0 (N)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Sun Nov 23 15:09:24 2008 +0100
Enlarge connection buffer size and logline_maxlen.
commit c21db5a556df2e1b647a32b811fe1db73cbc4982 (N)
Author: theMIROn <themiron@mail.ru>
Date: Tue Nov 11 16:07:42 2008 +0100
Fix for empty topic creator and timestamp on RusNet IRC Servers
commit 383a3a4477387392d50e245b049cf0c5e0490505 (N)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Sun Nov 9 19:05:49 2008 +0100
Fix help message: bip reload is quite stable for some time now.
commit 1cbb1b9b7aa228704db91b942b6105e848a4eed0 (N)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Fri Oct 31 19:38:12 2008 +0100
drop fork priviledges when running.
commit e8c6adedc9d782ef35968cc7b68c21c5fbb3f7c6 (N)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Fri Oct 24 10:24:52 2008 +0200
Add -git to version string.
commit fcfea9921a55455bba7ad5f0e616170e228b885a (N)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Fri Oct 24 10:24:49 2008 +0200
Update src/version.h and Changelog for release.
commit cd82512f7a5f2d708c87e486cbf48ed2d933287b (N)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Fri Oct 24 09:11:23 2008 +0200
Ignore nick channel status in whorepl. Fix crash on client empty privmsg.
commit f6582a54b294d6fb1f68e6e732aff3b8702e70df (N)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Fri Oct 24 00:08:47 2008 +0200
bipgenconfig: generate 4096 bit rsa keys
commit 83b19b7c5a002a64259441f4dc4af743b560eafd (N)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Wed Oct 8 01:04:14 2008 +0200
Hack around to make halfop support actually work.
commit ed92b9a8bdc19587549de8d480d47a25511bddb4 (N)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Wed Oct 8 00:05:26 2008 +0200
Build fix
commit 8ba984165b0fd464a9730c41e975f3b24f1da187 (N)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Sat Sep 20 14:48:16 2008 +0200
Implement quick halfop tracking support.
commit ddacb833dd99df287853db3c97c71c17c491182b (N)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Sat Jun 28 18:59:19 2008 +0200
Add -git to version string.
commit 412cddaf519e78dba62afac3ecc28a0b85011ce8 (N)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Sat Jun 28 18:59:15 2008 +0200
Update src/version.h and Changelog for release.
commit babaac246d9d05a0c555823be16e8827561b2da8 (N)
Author: Sebastian Hagen <sebastian_hagen@memespace.net>
Date: Tue Jun 24 20:27:12 2008 +0200
Do not freak out when seeing unreal ircd wierd name flags.
commit 81239265b9732177bfa2de785399528e5c79317a (N)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Sun Jun 1 11:11:30 2008 +0200
Add -git to version string.
commit 1fb6c2a164f7aeeb556015b68dfc80357b6723b2 (N)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Sun Jun 1 11:11:28 2008 +0200
Update src/version.h and Changelog for release.
commit 9ab6e6e125ba33aba50b261a2dc09ebf58c6db9c (N)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Sun Jun 1 11:11:08 2008 +0200
Update src/version.h and Changelog for release.
commit 35e581244813c7db42c0267f0189c270a24c0577 (N)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Sun Jun 1 11:11:03 2008 +0200
Make jj's patch build
commit e863227099e4fdd60bf5c6a87e2a274d4c89d683 (N)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Sun Jun 1 11:05:22 2008 +0200
Fix probable but rare memory leak
commit 3f9d1621293176ca489c341ccde154eff8c28437 (N)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Sun Jun 1 10:56:16 2008 +0200
Add -git to version string.
commit 9fcbe8a6aa9ef113b721c97139f1e1d6af91a64c (N)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Sun Jun 1 10:56:12 2008 +0200
Update src/version.h and Changelog for release.
commit fc546e9db8ddf63b92d9cab5743148fb787d0953 (N)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Sun Jun 1 10:27:52 2008 +0200
Support channel modes q and I (oftc)
commit 604eb26ec6fa46b7840d03208da1bb8a1f78a727 (N)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Sat May 31 12:31:30 2008 +0200
Merge jj's patch (debian bug 481488)
commit d92ffeea09a7a725ec16e15735f4b18670878187 (N)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Sat May 31 12:24:56 2008 +0200
Update todo
commit 4b2a0eb935101e353d9d510f4a53da77c04c67bd (N)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Sat Apr 5 11:55:42 2008 +0200
Add -git to version string.
commit 39d2850ad722d5df4f4d42206b1d757bde690c84 (N)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Sat Apr 5 11:55:40 2008 +0200
Update src/version.h and Changelog for release.
commit dbcd0aad07cf3f0ccdd2b59d827535e80d99c1e2 (N)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Sat Apr 5 11:44:15 2008 +0200
Fix build on systems without RLIMIT_AS (eg OpenBSD).
commit f618d05af831cc7691b15a997dcfada0dd30a4cb (N)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Wed Apr 2 23:56:21 2008 +0200
Merge bip.conf.5 fix from debian.
commit 82dbe852f8833a875b0509d1532e4f8c9fb2725b (N)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Wed Apr 2 23:49:51 2008 +0200
Add -git to version string.
commit 37a44139d11dc48691bdd7ce1ea424c94fc241af (N)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Wed Apr 2 23:49:48 2008 +0200
Update src/version.h and Changelog for release.
commit 2cbf377cc2ce387ed2542a0c2c7a2b45c38ba58d (N)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Wed Apr 2 23:41:27 2008 +0200
Fix default nick/user/realname check
(debian bug 473999).
allow ssl_check_mode = none.
tweak HOME handling.
Most of this is Yoann Guillot's work.
commit e383c2b6f6c69bf71010621b5e9f2be875b92971 (N)
Author: Lo<4C>c Gomez <opensource@kyoshiro.org>
Date: Sat Feb 16 13:50:40 2008 +0100
Merge branch 'master' of http://bip.t1r.net/bip
commit 6cee8c728f4465e2cb185d2e32e1d6587c063a41 (N)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Sat Feb 16 11:33:00 2008 +0100
bip-release glitch fix.
commit 303503cfc75634b891664afa00ccdad290e464bc (N)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Sat Feb 16 11:32:13 2008 +0100
Post release leak fix. :)
commit 2516a89ac873cc04dc2403b9b3400a5125cc6828 (N)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Fri Feb 15 23:59:35 2008 +0100
Add -git to version string.
commit eb1dbb1023ca4d5c207936e1e7f39aa323eebe2c (N)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Fri Feb 15 23:59:30 2008 +0100
Update src/version.h and Changelog for release.
commit d7430d44cc780384507bef5bb3f1a4c3e1cc6315 (N)
Author: Lo<4C>c Gomez <opensource@kyoshiro.org>
Date: Mon Feb 11 13:10:42 2008 +0100
SSL:
- make bip compile with --disable-ssl configuration
commit ba4e70d6647cab63471391649adc7d5029d43228 (N)
Author: Lo<4C>c Gomez <opensource@kyoshiro.org>
Date: Mon Feb 4 18:38:09 2008 +0100
fix unwanted commit
commit efe0c43b9cdd3c0a4d1183678b36e2c33d7383fa (N)
Author: Lo<4C>c Gomez <opensource@kyoshiro.org>
Date: Mon Feb 4 18:36:35 2008 +0100
Documentation fixes
- update bip.vim and bip.conf sample files
- remove nonsense LOG_STD log level
commit 89e88f6b7ba73eabe11d1dfae11131a9095248c2 (N)
Author: Lo<4C>c Gomez <opensource@kyoshiro.org>
Date: Mon Feb 4 18:07:27 2008 +0100
/BIP commands:
- fix "(admin)" info inverted in /BIP list users
commit fd5e483a499d8b4986128e9be7bcb70cc8315c8a (N)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Sun Feb 3 11:55:24 2008 +0100
Warn only when open files limit is smaller that 256.
commit b024221cecb8f61e00c251f9785e84852169667b (N)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Sat Feb 2 12:46:20 2008 +0100
Use const varibable more consistently.
commit d5ef114c2e71e444cf698b56052e066e409f57b5 (N)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Tue Jan 22 00:36:18 2008 +0100
Have autodirt install manpages.
commit 7470ebe96eb381e660508a32b81beba4f20e10f5 (N)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Mon Jan 21 22:21:09 2008 +0100
Move bip.conf man page to section 5 (Fix debian bug 461871).
commit 055266f92decb1c7155748f9dfd230fa63172be7 (N)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Sun Jan 20 18:51:04 2008 +0100
Add -git to version string.
commit f8c2876633167e36340cfe1304f2cd412168fc18 (N)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Sun Jan 20 18:51:01 2008 +0100
Update src/version.h and Changelog for release.
commit f1cc6451f5d1815d2865567cd841ac06fd32be5a (N)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Sun Jan 20 18:49:44 2008 +0100
Handle SSL-client auth. Fix crash on del_conn when the link never got connected at all.
commit c90578103cdc158c709d5e11f17a8fca5e7650ae (N)
Author: Lo<4C>c Gomez <opensource@kyoshiro.org>
Date: Thu Jan 10 11:33:00 2008 +0100
README:
- add a "session limit exceeded" / oidentd section
commit 06cfc9160bff7e246564817df0f0dc1061a280b6 (N)
Author: Lo<4C>c Gomez <opensource@kyoshiro.org>
Date: Thu Jan 10 11:11:49 2008 +0100
Merge branch 'master' of http://bip.t1r.net/bip
commit 78cb1c44c48c9fccfc4dacb6d35eece622f45be5 (N)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Wed Jan 9 23:47:19 2008 +0100
Cleanup BUGS and TODO.
commit 671a4552193b1b1cc463e85ab044e6851e9c20a1 (N)
Author: Lo<4C>c Gomez <opensource@kyoshiro.org>
Date: Wed Jan 9 23:45:40 2008 +0100
Fix UTF-8 in all files
commit 1ea9f515397c18fcb50744bc66bc22bf2706282e (N)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Wed Jan 9 23:31:22 2008 +0100
Fixup for release script.
commit 7aae8ed1806f7a811609f8d96af4778e5524190a (N)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Wed Jan 9 20:32:35 2008 +0100
ctcp version reply cosmetics.
commit 60e50d56c6bd15bb87f17de908970d5e92b1a679 (N)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Wed Jan 9 20:18:48 2008 +0100
Add -git to version string.
commit 985c75a38b79bc891435b5dc25963f7a5bfc822f (N)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Wed Jan 9 20:18:27 2008 +0100
Update src/version.h for release.
commit 8827476701e124f1b329b7211da43a3e588ce707 (N)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Wed Jan 9 20:17:38 2008 +0100
Turn bip-take-snapshot to a bip-release script.
commit b9b491725e683738a9ae5d48f50c5494cd57576a (N)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Tue Jan 8 23:47:26 2008 +0100
Don't close not opened file.
commit 9f9a2e085662f3bc559b06a82f31d557f4b3e21e (N)
Author: Lo<4C>c Gomez <opensource@kyoshiro.org>
Date: Tue Jan 8 10:50:55 2008 +0100
Documentation :
- README.floodcontrol is in README now
commit 7ba4297a92e95af4ab61386bc889107678ec1e94 (N)
Author: Lo<4C>c Gomez <opensource@kyoshiro.org>
Date: Tue Jan 8 10:50:31 2008 +0100
Documentation :
- fix typos
- include README.floodcontrol into README
commit eb32b16872d84103bede36a450eba2e31a6e713d (N)
Author: Lo<4C>c Gomez <opensource@kyoshiro.org>
Date: Tue Jan 8 10:31:22 2008 +0100
SSL options:
- fixes
- PEM file world readable is a non fatal error
commit 8c0ce5efd3a32200f54696ce84f461a6cd4192ef (N)
Author: Lo<4C>c Gomez <opensource@kyoshiro.org>
Date: Tue Jan 8 00:24:53 2008 +0100
SSL:
- check PEM, last version...
commit 517cda49466b85d2e61b1462b06b04a328949983 (N)
Author: Lo<4C>c Gomez <opensource@kyoshiro.org>
Date: Tue Jan 8 00:09:16 2008 +0100
SSL:
- fix checking of PEM file
commit c10061172c34bb6c6b8b4e5febbe39a14595b342 (N)
Author: Lo<4C>c Gomez <opensource@kyoshiro.org>
Date: Mon Jan 7 23:46:31 2008 +0100
Merge branch 'master' of http://bip.t1r.net/bip
commit 4d97f4ebcdc80718a54adbb5aecc4d9fa21b8aac (N)
Author: Lo<4C>c Gomez <opensource@kyoshiro.org>
Date: Mon Jan 7 23:46:29 2008 +0100
SSL:
check for client_side_ssl_pem file to be present
commit d007a14baa114fc1a532bba98ba85d647d98a55a (N)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Mon Jan 7 23:43:37 2008 +0100
Bail on config errro on startup.
commit 1a8b06ab30f0b7ddb7920848ecac7834c7b472e6 (N)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Mon Jan 7 23:32:34 2008 +0100
Update Changelog and NEWS.
commit 47807cd2b3a062e77223e5829466b262edf94099 (N)
Author: Lo<4C>c Gomez <opensource@kyoshiro.org>
Date: Mon Jan 7 22:57:11 2008 +0100
bipgenconfig:
- detect bipmkpw path when possible
commit f8e377c2b6662c1eafaf9e2dd10bebf153628097 (N)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Mon Jan 7 22:53:40 2008 +0100
README typo fixes.
commit 74ef2e746018ae621d68d51cc5a7b24d0953cafd (N)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Mon Jan 7 22:31:28 2008 +0100
Cosmetic fix for man page.
commit ca785fd28020d640a03a8f8f2f13191dea05c2e6 (N)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Mon Jan 7 22:21:55 2008 +0100
Merge commit 'kyo/pemfile_option'
commit 36d31e32e516f3b0ebb637b6580b5bbfce52833e (N)
Author: Lo<4C>c Gomez <opensource@kyoshiro.org>
Date: Mon Jan 7 20:42:40 2008 +0100
rename client_side_ssl_key to client_side_ssl_pem
commit d02957f8bb3bca87747880b659bd098c5f604491 (N)
Author: Lo<4C>c Gomez <opensource@kyoshiro.org>
Date: Mon Jan 7 20:39:13 2008 +0100
Merge branch 'master' into pemfile_option
commit 2cd37c0e13d4d500e7e989b46277810c544ab588 (N)
Author: Lo<4C>c Gomez <opensource@kyoshiro.org>
Date: Mon Jan 7 20:38:57 2008 +0100
fill readme with more information
commit d3a4ee6bcbcab4f14181a14f44bdca5cb76644e1 (N)
Author: Lo<4C>c Gomez <opensource@kyoshiro.org>
Date: Mon Jan 7 19:48:04 2008 +0100
forgot the manpage..
commit 87ef072bb9a56311296f3afe0ad3702a88d5a030 (N)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Mon Jan 7 19:36:38 2008 +0100
Merge commit 'kyo/pemfile_option'
commit da442e0be70bdd66a99b54d4383cfbf8d852637e (N)
Author: Lo<4C>c Gomez <opensource@kyoshiro.org>
Date: Mon Jan 7 15:54:51 2008 +0100
bipgenconfig client_side_ssl_key option
commit 2034713356184d6921bdf33e50cac796f5ffe2c3 (N)
Author: Lo<4C>c Gomez <opensource@kyoshiro.org>
Date: Mon Jan 7 15:50:25 2008 +0100
Merge branch 'master' into pemfile_option
commit 8eda1ace0e350231ae623ea990364ebfb55b0f4c (N)
Author: Lo<4C>c Gomez <opensource@kyoshiro.org>
Date: Mon Jan 7 15:22:28 2008 +0100
bipgenconfig script :
- add missing options
- generate options before sub-blocks (for example in user block)
- fix loadConfig not loading networks and users as arrays
- add compatibility process to rename old options to their new names
when loading config from bipgenconfig store
commit e7e49fdad1a2d6929fc02ff177b5e0c9bee9c612 (N)
Author: Lo<4C>c Gomez <opensource@kyoshiro.org>
Date: Mon Jan 7 14:27:37 2008 +0100
SSL configuration:
- warn when bip is not SSL-capable and configuration contain SSL options
- add a client_side_ssl_key option to define the path to bip.pem file
commit 8b272bb0fdb1b1578094a1317c552b848684b4d8 (N)
Author: Lo<4C>c Gomez <opensource@kyoshiro.org>
Date: Mon Jan 7 14:00:25 2008 +0100
fix misleading fatal() message (pidfile error)
commit 56b73ad73af0b24ff6980c35166d44d77dbd6b12 (N)
Author: Lo<4C>c Gomez <opensource@kyoshiro.org>
Date: Mon Jan 7 13:47:12 2008 +0100
Merge branch 'master' of http://bip.t1r.net/bip
Conflicts:
bip.conf.1
commit 20129da225d1355cb08fbb929280921893b73795 (N)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Sun Jan 6 00:25:56 2008 +0100
Realloc correct size when receiving admin privmsg.
commit c5d1f537e40706cdfdd5a8ff23de9b3e337153a8 (N)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Sat Jan 5 23:25:24 2008 +0100
Null deref fixes when fetching info.
commit f96751cfb9e1a1b08ac0a0b95b4715f2bb7c629b (N)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Sat Jan 5 23:11:41 2008 +0100
We are in 2008, and strncasecmp -> strcasecmp when cmp'ing with constants.
commit b095e53efbd052cfd876a7c302c09c52f6dfac5c (N)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Sat Jan 5 23:04:07 2008 +0100
Fix adm privmsg parsing.
commit a7e5ca3d0b2495b4ff044037592a8fb550d9fca7 (N)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Tue Jan 1 21:24:04 2008 +0100
Have a sane ctcp version code.
commit eb829819965806365ecfa111d4d1102781bfb923 (N)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Tue Jan 1 15:02:45 2008 +0100
Allow weirdly ordered user blocks in config.
commit 781b1ba8d063d8ba54a2c23e6d8bc85d4dd1e232 (N)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Tue Jan 1 13:59:48 2008 +0100
Fix README (thanks to Brian Evans).
commit f7d07bc5fa207ce4305ee632debbcae1065ce133 (N)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Tue Jan 1 13:55:47 2008 +0100
Bail on invalid confs.
commit 3eab14cfb95d9ecee76fd67d7df528b1617e0e3e (N)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Tue Jan 1 13:33:21 2008 +0100
Have the arrow bold to highlight your own words in remote clients.
commit 8b8024b81ecce0ce43422aa6eda3f8f49f0ea21f (N)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Sat Dec 29 18:17:50 2007 +0100
Make it even build.
commit 95618a06ab001179e107f535aa48193ddab38132 (N)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Sat Dec 29 18:15:03 2007 +0100
Fix stuuuuuupid leak in hash_clean.
commit b020e895a84bc3a1649b8f8a43f034e3e27604c7 (N)
Author: Loïc Gomez <opensource@kyoshiro.org>
Date: Sat Dec 29 01:35:11 2007 +0100
Add subcategory in help commands.
commit ac407d9a3deae111dd00cacd298e70d1b8780b33 (N)
Author: Lo<4C>c Gomez <opensource@kyoshiro.org>
Date: Sun Dec 23 21:17:57 2007 +0100
Merge branch 'master' of http://bip.t1r.net/bip
commit e0170c8144b0ff0321004bd40e6f26674c372945 (N)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Fri Dec 21 12:54:06 2007 +0100
This makes no sense.
commit 64b34683937de4a81bbfbfcf6f689490945538b3 (N)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Fri Dec 21 12:45:49 2007 +0100
Fix misplaced free.
commit 8d25dfea51149762959d5df834b04740a666ed4b (N)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Fri Dec 21 12:27:44 2007 +0100
Clear newly allocated connection structs.
commit e6efc4b1c5c9f7b42047d5c4b89c6e85f340d3ca (N)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Fri Dec 21 12:21:23 2007 +0100
Fix just introduced leak.
commit 27b16a86b8fed92e2e5bba4ed44a921a696ac532 (N)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Fri Dec 21 12:20:21 2007 +0100
Avoid unncessary calls to getaddrinfo.
Refactor calls to getaddrinfo only on socket establishement, cache in
connection structure.
commit 130d649e0b53c4bb77cf4320afd4a12b61441c2a (N)
Author: Lo<4C>c Gomez <opensource@kyoshiro.org>
Date: Sun Dec 16 17:28:01 2007 +0100
Fix misleading text in manpage
commit 8f998c97b6413a2982af0b7a4e4bf08a8f993d59 (N)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Fri Dec 14 23:07:18 2007 +0100
Be verbose when conf_die is called. Try to inform calling client.
commit cbcd4c18a3fb3bf32f884954843185f4761f3543 (N)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Fri Dec 14 22:06:20 2007 +0100
Fix fatal() on /bip jump.
commit 7c3fc4bc2763701c13f15a36f344855502a1b003 (N)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Tue Dec 11 00:23:49 2007 +0100
Fix ctcp reply so it has a chance to work
commit 73c4a8f1f13d0633fd3486d546f73551593f37d9 (N)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Sun Dec 9 14:23:00 2007 +0100
Fix bad error message when log_format does not contain %u
commit 91fa881f948e727712d04eb93498a7a291f6dd63 (N)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Sun Dec 9 14:10:33 2007 +0100
Update news file.
commit 5f562e74321e287e302c1170e9043aada9a4eff2 (N)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Sat Dec 8 16:22:56 2007 +0100
Annoying bip-take-snapshot fix
commit e1fb3e42ff539bae7142b03779543fef82fb79d9 (N)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Sat Dec 8 16:12:05 2007 +0100
Fix backloging error when one character message.
commit 1a9a72432baae4700997026eb958c1b71935d895 (N)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Sat Dec 8 16:00:50 2007 +0100
Fix double arrow prefix for self issued private messages when more that
two clients are connected.
commit 95586c79e3791bd01379d50968d39f2a8add1e49 (N)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Mon Nov 26 22:58:10 2007 +0100
init ci->backlog properly
commit d92525b7a342d393eb012096e84453bf7914c1f2 (N)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Mon Nov 26 19:57:12 2007 +0100
Add ctcp reply.
Fix badly initied chan_info
commit 731a39f0d281ed38798b6358b442397d8a31fc5f (N)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Sun Nov 25 23:44:14 2007 +0100
Respond to CTCP VERSION.
commit 8c649b4357dddf241cd3caa224e099eba5901e1f (N)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Sun Nov 25 18:37:13 2007 +0100
Big grammar round-up :)
commit 7020e7fa4c3cd59bbe8e50ce14dea11b75aa21b0 (N)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Sun Nov 25 18:35:53 2007 +0100
snprintf fixups.
commit 05e0f84af8c275371f63745aee6aab5a83aefe06 (N)
Author: Lo<4C>c Gomez <opensource@kyoshiro.org>
Date: Sun Nov 25 16:34:52 2007 +0100
bip_use_notice option
commit b68b0dc71d802805b0c2ef7d0da729f574089d2a (N)
Author: Lo<4C>c Gomez <opensource@kyoshiro.org>
Date: Sun Nov 25 16:12:36 2007 +0100
Merge branch 'master' of http://bip.t1r.net/bip
Conflicts:
src/bip.c
commit c064fe6472c5acc0b883516616029723ec9a488f (N)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Sun Nov 25 16:07:53 2007 +0100
notify when addconn command is successful.
commit a65ffa67fa72a842a49a412f9c0bf598aa6367a2 (N)
Author: Lo<4C>c Gomez <opensource@kyoshiro.org>
Date: Sun Nov 25 16:06:45 2007 +0100
Merge branch 'bip_use_notice'
Conflicts:
src/bip.c
commit 32cdb53d09f2c8028ffe4d438ae45c5c4f3579ce (N)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Sun Nov 25 15:50:19 2007 +0100
Add bip-take-snapshot
commit 5faa6581b769aa747a85b5828e34a2fc893f4079 (N)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Sun Nov 25 15:39:38 2007 +0100
make log_has_backlog aware of track_backlog.
commit 546f86b59287d91ecfed79751b824227e77edf1b (N)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Sun Nov 25 15:37:26 2007 +0100
Fix help message.
commit b3b6df53bb47d9626dd62f69dd4cca206124615a (N)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Sun Nov 25 15:29:32 2007 +0100
Add track_backlog member in lfg, so we have a cleaner way to exempt a channel from backloggin.
commit cc9afd6b1e03cf849122d10ba661f0cbec4d4c57 (N)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Sun Nov 25 14:50:22 2007 +0100
Support live addition and removal of connection.
commit f1a0aede23539db2c9e527f58e4da220301d2525 (N)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Mon Nov 19 23:02:25 2007 +0100
typo.
commit b33e832d2d9f697bdb0f020ffc6470348097147c (N)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Sun Nov 18 14:57:00 2007 +0100
add -q option to blreset.
commit 51f5a9166427306f37e36406090d69bd39790d10 (N)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Sun Nov 18 11:08:41 2007 +0100
Cleanups.
commit a21488ead62944c75e6b8353b05073a92f19fe11 (N)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Thu Nov 15 23:29:10 2007 +0100
nick collision recover fix.
commit d96543f1db2973f9005683501d6057348c744b5f (N)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Thu Nov 15 22:50:51 2007 +0100
Fix double free at init time.
commit 0876e783f37f8cc0e54fbd2b1011712940320f8d (N)
Author: Loïc Gomez <opensource@kyoshiro.org>
Date: Wed Nov 14 22:03:58 2007 +0100
is_valid_nick fix. small validate_config fix
commit ec68655ccd15491ed9658a0cd4758e60adfca335 (N)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Sun Nov 11 07:37:19 2007 +0100
Handle deprecated directives...
commit 1e449da922a292a098e2ffc3d25703e8e73b8fce (N)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Mon Oct 29 00:38:42 2007 +0100
Make SSL "basic" certificate check more loose (more SSH-like).
In "basic" mode, normally un trusted certificates get to be trusted if they are
manually trusted by user. This provides an SSH like private key auth mechanism.
Expired certificates were considered invalid in this mode which does not make
much sense.
commit 6a0ced8929bb54265e6cd54b14d4d3397b680de0 (N)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Mon Oct 29 00:24:48 2007 +0100
Describe basic ca mode in bip.conf.1
commit addfac8ffa37edd0e743bc0ff2828e07550d48e6 (N)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Wed Oct 24 20:31:06 2007 +0200
Allow building with SSL.
commit e5d45e7e64db89740bacf20291c3d1720efc4e52 (N)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Tue Oct 23 00:46:00 2007 +0200
Fix initialisation time bug found by Trou.
commit 664ebb68a7b9822fbd74e0207337f451cb578e82 (N)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Sun Oct 21 19:35:22 2007 +0200
Destroy unused link after sighup
commit 0abd8a386dac44b08a9dc0b1c4acf5744936e15b (N)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Sun Oct 21 12:31:07 2007 +0200
Config load fixes.
- Leaks
- Better logging
- Handle historical configs
commit 32e47b900ca0c0a0badf919f304a59ca89d66d0e (N)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Sat Oct 20 23:12:22 2007 +0200
Fixes to get the /BIP RELOAD command to at least work in a quick test.
- reuse existing channel infos
- dont clear conn_list on end of irc_main and don't add the listener if
conn_list is not empty at start of irc_main
commit 0a689b19f8d3bd6c90e1a04a62302bae672e5e12 (N)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Sat Oct 20 22:57:09 2007 +0200
Don't forget to free the buffer...
commit b026214142f954efb1ab2f772a6963547e0bef78 (N)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Sat Oct 20 21:26:21 2007 +0200
Various fixes
- Fix log redirrect to stderr when not going into background.
- Fix connection_close to handle connections on error.
- Handle servers you can't connect to the same way as servers that get disconnected. (wrt to reconnection timers)
- Fix some log message
commit 38148bbdc5c67b8e31975ca4677cbf2100c59f6c (N)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Sat Oct 6 15:43:38 2007 +0200
Make the thing build without HAVE_SSL
commit dbe633ec5930885c5c8b5c6e0676154653c3fed4 (N)
Author: Arnaud Cornet <arnaud.cornet@gmail.com>
Date: Sat Oct 6 15:40:56 2007 +0200
Fixes for kyo's merge.
A few rare snprintf bugs.
Mostly cosmetic and cleanness stuff.
commit a169ceb693b92d975382a859ac693544158eedc9 (N)
Author: Lo<4C>c Gomez <opensource@kyoshiro.org>
Date: Fri Sep 28 18:18:31 2007 +0200
BIP commands:
- fix bug: ON_CONNECT_SEND can be multiword
- add unified header/footer to each command reply
commit 572f0a74f83ef7a430056efe7f622efab2479a86 (N)
Author: Lo<4C>c Gomez <opensource@kyoshiro.org>
Date: Fri Sep 28 17:52:41 2007 +0200
fixes:
- add old TODO
- fix adm_print_connection, channels with backlog wrongly printed with "key"
flag
commit dab337dfb832aaec703e87eca51be78980624861 (N)
Author: Lo<4C>c Gomez <opensource@kyoshiro.org>
Date: Fri Sep 28 13:21:05 2007 +0200
fix order in bip.conf.1
commit d3a5c40a40eeccd8958a6a8c9af48e82f023735a (N)
Author: Lo<4C>c Gomez <opensource@kyoshiro.org>
Date: Fri Sep 28 13:20:32 2007 +0200
bip_use_notice option + fix
add bip_use_notice option to user-level configuration.
fix typo in bip_notify()
commit 72b028221d6e04c6756ef4f571668cb35a596e83 (N)
Author: Lo<4C>c Gomez <opensource@kyoshiro.org>
Date: Fri Sep 28 10:43:34 2007 +0200
adm_reply -> bip_notify
commit dd49be1755ae6bd735065c7c983d19ca36f11a56 (N)
Author: Lo<4C>c Gomez <opensource@kyoshiro.org>
Date: Thu Sep 27 14:44:25 2007 +0200
define some defaults
commit 12ea45b13242122708d1ed3032e28005c1a6f26a (N)
Author: Lo<4C>c Gomez <opensource@kyoshiro.org>
Date: Thu Sep 27 14:12:27 2007 +0200
cleanup
change some log levels
remove ssl_check_store from connection
indent fixes
check_rlimits: change explain text
Git-explicit version
commit 2090349f9c9f1732fa5348faf9f506fae892f916 (N)
Author: Lo<4C>c Gomez <opensource@kyoshiro.org>
Date: Thu Sep 27 01:08:10 2007 +0200
add backlog option to channels.