Git log: commit 7342cae060d2ac7e6c32d5609978e0e72f5eba3a
Author: Jelmer Vernooij <jelmer@jelmer.uk>
Date: Thu Feb 2 18:19:10 2023 +0000
Fix out of tree builds
(regression introduced in https://github.com/bitlbee/bitlbee/pull/167)
commit 294b98d8bf132de4bf17237b48ec45f9d612dcb3
Author: Jelmer Vernooij <jelmer@jelmer.uk>
Date: Thu Feb 2 17:49:46 2023 +0000
Migrate from travis to github actions
commit b6df23dc7d1848dda88afd30dd2f16c0ac752d6d
Author: dx <dx@dxzone.com.ar>
Date: Thu Feb 2 13:05:10 2023 +0100
configure: fix single quotes in a C string when spoofing BITLBEE_VERSION (#170)
commit 2bd8f392a0d066f8f3c3f937ad2e6c1d90da78b0
Author: David Cantrell <dcantrell@burdell.org>
Date: Mon Jan 30 14:27:28 2023 -0500
Fix up a lot of shell errors in the configure script (#167)
I ran in to a number of parse errors and problems, so I spent time
fixing up the configure script.
Signed-off-by: David Cantrell <dcantrell@redhat.com>
commit 8ca172fcfb1f60f9933a3933fdd809699ce466ce
Author: Björn Bidar <bjorn.bidar@thaodan.de>
Date: Sun Dec 4 19:09:00 2022 +0200
Systemd Enhancements: Create user and directory automatically (#163)
* configure: Simplify check for systemd, allow to request systemd support
Signed-off-by: Björn Bidar <bjorn.bidar@thaodan.de>
* configure: Add helper to be compatible with old and new systemd pc vars
Re:
https://github.com/systemd/systemd/commit/4908de44b0a0409f84a7cdc5641b114d6ce8ba03
Signed-off-by: Björn Bidar <bjorn.bidar@thaodan.de>
* systemd: Support systemd-sysusers.d
Signed-off-by: Björn Bidar <bjorn.bidar@thaodan.de>
* systemd: Define StateDirectory, create biltbee directory automatically
Signed-off-by: Björn Bidar <bjorn.bidar@thaodan.de>
* systemd: Also listen to /run/bitlbee/socket
Signed-off-by: Björn Bidar <bjorn.bidar@thaodan.de>
* systemd: Create RuntimeDirectory automatically
Signed-off-by: Björn Bidar <bjorn.bidar@thaodan.de>
* systemd: Also run regular systemd service as user
Signed-off-by: Björn Bidar <bjorn.bidar@thaodan.de>
Signed-off-by: Björn Bidar <bjorn.bidar@thaodan.de>
commit 7e90c032377bbc2105caa071dfdf55c678359d4f
Author: Sean M. Collins <sean@coreitpro.com>
Date: Mon Nov 28 12:47:55 2022 -0500
Add HTML5 escape sequence for ', < and > (#164)
commit fb774da0fb32891889850d769f1fe408a6a4f3b4
Author: Johannes Segitz <jsegitz@suse.de>
Date: Wed Sep 7 16:43:03 2022 +0200
use EXIT_FAILURE consistently
commit 30491ca7d85020f923c8ce067319f30bc306f531
Author: Johannes Segitz <jsegitz@suse.com>
Date: Mon Jan 3 17:00:03 2022 +0100
Use proper constant for exit code
Co-authored-by: Björn Bidar <me@thaodan.de>
commit 341bd65baeb5809ffa70de4ac162b4276e571c13
Author: Johannes Segitz <jsegitz@suse.de>
Date: Thu Dec 16 17:12:11 2021 +0100
Make sure startup fails if privileges should be dropped to a given user
and something goes wrong
commit e9eee04984f18078a4121c811411b93e0f15dc27
Author: Petr Vaněk <arkamar@atlas.cz>
Date: Tue Aug 2 11:50:32 2022 +0200
configure: remove -fno-strict-aliasing
lib/json.c seems to be the last place where -fno-strict-aliasing was
needed. It is obsolete now and we can remove it.
Bug: https://bugs.gentoo.org/861371
Signed-off-by: Petr Vaněk <arkamar@atlas.cz>
commit b86f37d3d5d043ecca673eeee50632d736aaf83a
Author: Petr Vaněk <arkamar@atlas.cz>
Date: Fri Jul 29 14:32:01 2022 +0200
Fix error type-punned pointer warning
Dereferencing type-punned pointer will break strict-aliasing rules
Based on upstream[1] commits.
[1] https://github.com/json-parser/json-parser
Based-on: 161dff8321df ("Fix error type-punned pointer warning")
Based-on: d7b67db02aaa ("Fix error type-punned pointer warning")
Bug: https://bugs.gentoo.org/861371
Signed-off-by: Petr Vaněk <arkamar@atlas.cz>
commit b9572c18909f84ce60798b9fdd4bd414661ccb5b
Author: Jelmer Vernooij <jelmer@jelmer.uk>
Date: Sat Aug 20 01:54:12 2022 +0100
Use system libjsonparser rather than bundled one.
commit da0202a93cd8146b3b9f0b368e731035fdf2b299
Author: Jelmer Vernooij <jelmer@jelmer.uk>
Date: Sun Aug 30 20:52:36 2020 +0000
Support using system libjsonparser.
commit b82ba4a8d245e87090059ce1cd3500b514bd011e
Author: Shane Synan <digitalcircuit36939@gmail.com>
Date: Mon Mar 28 16:30:22 2022 -0400
nogaim: Match case in imc_away_state_find()
Match the provided away-state case when searching for an alias, better
matching expectations.
For example, bitlbee-discord provides this:
m = g_list_prepend(m, "invisible");
m = g_list_prepend(m, "dnd");
m = g_list_prepend(m, "online");
m = g_list_prepend(m, "idle");
/away DND - some reason
...gives "dnd", which matches what was given to Bitlbee.
/away Busy - some reason
...gives "DND", which does NOT match what was given to Bitlbee. The
capitalization is derived from using Bitlbee's built-in alias list.
Technically this is a breaking behavior change to Bitlbee's plugin
API, even if this behavior may make more sense.
See https://github.com/sm00th/bitlbee-discord/pull/230#issuecomment-1005468508
commit 2e5f5948cf1cb61c690855514862630637751a95
Author: dequis <dx@dxzone.com.ar>
Date: Wed Jun 22 13:52:03 2022 +0200
conf: Improve bitlbee -V output
commit cc0ad0aacf7e0cbea07e333642e006e1bb3ebee4
Author: Vladimir Panteleev <CyberShadow@users.noreply.github.com>
Date: Tue Feb 22 15:21:05 2022 +0000
configure: Fix syntax
commit ea3f90f6d53c9355d40da4daf57a7eda0e097e42
Author: Claes Nästén <pekdon@gmail.com>
Date: Fri Feb 11 20:27:32 2022 +0100
Add strcasestr compatability function
Older platforms unfortunately does not have strcasestr nor does it exist
in the glib API, add fallback implementation.
commit 2dd6076bb1b6e35b241c582f5c6d77a7376b3340
Author: Claes Nästén <pekdon@gmail.com>
Date: Fri Feb 11 20:27:28 2022 +0100
Use standard uint16_t instead of u_int16_t
uint16_t, part of stdint so use it instead of u_int16_t for better
compatability across platforms.
commit 0d753ffd866940e2c691407f44e05b8ea83f6579
Author: Claes Nästén <pekdon@gmail.com>
Date: Fri Feb 11 20:27:24 2022 +0100
Disable pie on SunOS, not supported
Add SunOS to the list of operating systems not supporting pie
commit cfe7243b2f2e49e7a4b8cb4548dee5d026aa284e
Author: dequis <dx@dxzone.com.ar>
Date: Sat Nov 13 16:18:01 2021 +0100
doc: fix "defaults to first" in yes/no commands, mention query_order
commit 18a0f99732b1cb96cbb06763561c7a2526535a67
Author: Tim Gates <tim.gates@iress.com>
Date: Thu Dec 17 21:56:32 2020 +1100
docs: fix simple typo, exsist -> exist
There is a small typo in protocols/twitter/twitter_lib.c.
Should read `exist` rather than `exsist`.
commit a8196d6f72b44be9c315b9ad7dc45276d2aaca0c
Author: Petr Vaněk <arkamar@atlas.cz>
Date: Tue Mar 23 13:07:18 2021 +0100
root_commands: prevent linker error when plugins are disabled
This commit fixes compilation issue with disabled plugin support
(./configure --plugins=0), where get_plugins function is unavailable.
The problem has been introduced with addition of new 'plugins info'
subcommand, where get_plugins is used in cmd_plugins_info function,
which should be conditionally available only if WITH_PLUGINS is defined.
Bug: https://bugs.gentoo.org/739510
Bug: https://bugs.gentoo.org/617604
Fixes: 6908ab747d1e ("Add 'plugins info' subcommand, only show plugin details there")
Signed-off-by: Petr Vaněk <arkamar@atlas.cz>
commit 75222ab2b4542ee8b4726feee0d2c65636e3c7e3
Author: dequis <dx@dxzone.com.ar>
Date: Tue Sep 1 13:35:40 2020 +0200
gitignore: add debian subdirs and some tooling output
A previous commit removed debian/ from gitignore, but it still contains
output from the deb build process. So instead of throwing the whole dir
in, I added the entries for the stuff that shows up as untracked in my
working copy.
commit 62d375b8af8bb9c8943360dbfd7c248f352942ba
Merge: c81b4126 f18209a3
Author: dequis <dx@dxzone.com.ar>
Date: Tue Sep 1 13:24:35 2020 +0200
Merge PR 149 (Use python3 when python is not available)
commit c81b4126132ceb71a31d50a37e6fb387b17006ea
Author: Jelmer Vernooij <jelmer@jelmer.uk>
Date: Sun Aug 30 18:02:10 2020 +0000
Add missing debian/rules target build-indep.
Changes-By: lintian-brush
Fixes: lintian: debian-rules-missing-recommended-target
See-also: https://lintian.debian.org/tags/debian-rules-missing-recommended-target.html
commit 2c56b328bb0e69ffec1c0e5b1498fbe2a9cdbc95
Author: Jelmer Vernooij <jelmer@jelmer.uk>
Date: Sun Aug 30 18:02:10 2020 +0000
Use canonical URL in Vcs-Git.
Changes-By: lintian-brush
Fixes: lintian: vcs-field-not-canonical
See-also: https://lintian.debian.org/tags/vcs-field-not-canonical.html
commit 189e307411aea08f1d445feb2d2587c641e81433
Author: Jelmer Vernooij <jelmer@jelmer.uk>
Date: Sun Aug 30 18:02:10 2020 +0000
Set upstream metadata fields: Repository.
Changes-By: lintian-brush
commit b17fa67ad26eca7ad03bf2cfeff6b6bcf725b06c
Author: Jelmer Vernooij <jelmer@jelmer.uk>
Date: Sun Aug 30 18:02:05 2020 +0000
Ignore backup files.
commit f18209a39cd0c8589b6dcc9fbcbae07e90af4d0d
Author: Jelmer Vernooij <jelmer@jelmer.uk>
Date: Sun Aug 30 17:35:07 2020 +0000
Use python3 if 'python' is not available.
commit b8b931dab98f0fb321a8fea061dfa1657be432d0
Author: Iguana <kathy@nivan.net>
Date: Thu May 7 20:33:52 2020 +0100
Add support for group reply using auto_populate_reply_metadata (#146)
commit 3da21cec0f649a5123ae1a8e8202b89a1621ee97
Author: Kathy Murdoch <kathy@nivan.net>
Date: Wed Apr 22 20:50:44 2020 +0100
Compare tweets by status ID as fallback for identical dates.
This fixes an issue where a thread composed using Twitter's thread
interface is displayed out of order.
commit c479242cb477c9c162652f481366ae243a23a7da
Author: dequis <dx@dxzone.com.ar>
Date: Sun Apr 5 15:53:06 2020 +0200
events_glib: fix some g_main_loop deprecation warnings
commit b15cbc4b8e28e487aa5bcf30c5ffd3d14aa691e7
Author: Petr Vaněk <arkamar@atlas.cz>
Date: Tue Mar 17 12:29:47 2020 +0100
Make the irc test work with libevent
commit 3a547ee9dcf5c790f68ee2118389dd27ed471b23
Author: Robert Scheck <robert@fedoraproject.org>
Date: Thu Nov 28 01:22:56 2019 +0100
g_hash_table_contains() exists since GLib >= 2.32
Usage of g_hash_table_contains() was introduced by commit 5c90890.
commit b5044150bd81b63df8dea76832e803a962997e7a
Author: Petr Vaněk <arkamar@atlas.cz>
Date: Sat Nov 23 23:52:59 2019 +0100
Fix two typos
commit 6ff651b3ec93e5fd74f80766d5e9714d963137bc
Author: Dima <dgoldin+github@protonmail.ch>
Date: Tue Nov 19 13:51:39 2019 +0100
Fixing tests for libcheck 0.13.0
Since libcheck 0.13 it's mandatory to wrap the unit-test code
in a block. This updates the tests to comply with this.
This fix is backwards compatible with libcheck 0.12.
commit bcd8f52fcdf26d2cbc557f4391817fca298ac223
Author: dequis <dx@dxzone.com.ar>
Date: Thu Oct 31 20:36:32 2019 +0100
.travis.yml: fix dpkg-buildpackage with quilt format
This adds the -b flag, which means "Specifies a binary-only build, no
source files are to be built and/or distributed"
Found in https://askubuntu.com/a/675211/611938
commit 34071192dd039af6b5ae9d2524eb3c392947ab69
Author: dequis <dx@dxzone.com.ar>
Date: Thu Oct 31 20:30:19 2019 +0100
.travis.yml: update from ubuntu 12.04 to 14.04
Still keeping it old for old distro compat, but 12.04 is waaay too
old.
commit 1e8f42b56080a90b42da9dd45dc238984ed2ad3e
Author: Alex Schroeder <kensanata@gmail.com>
Date: Sun Oct 27 17:45:56 2019 +0100
Fix compiler warning
Fix "ISO C does not permit named variadic macros" when compiling under -Wvariadic-macros.
commit 3b76db797c2c3214ffa1c0601c26bcba94bf6b86
Author: bigfoot547 <bigfoot3132@gmail.com>
Date: Sat Aug 24 00:30:05 2019 -0500
Fix typo in manual
commit 8a2208931a82dc70b6d24f34d1966a28ace7e1bc
Merge: f89cdbde 10b36836
Author: dequis <dx@dxzone.com.ar>
Date: Sun Oct 20 13:56:36 2019 +0200
Merge branch 'develop'
commit f89cdbde0872a055f92b9c1879eef4be454af5fd
Author: Debian Janitor <44550737+debian-janitor@users.noreply.github.com>
Date: Sat Oct 19 18:29:47 2019 +0100
Upgrade to newer source format. (#135)
Fixes lintian: older-source-format
See https://lintian.debian.org/tags/older-source-format.html for more details.
commit bef5d78031b01c2d443c7c949727c7baca298c9c
Author: Jelmer Vernooij <jelmer@jelmer.uk>
Date: Sun Sep 29 17:03:26 2019 +0000
Set debhelper version back to 9, for easier backport building.
commit d323c40c97c9874f2332a2bdc1eb6237c5321249
Author: Jelmer Vernooij <jelmer@jelmer.uk>
Date: Sun Sep 29 01:11:05 2019 +0000
Fix day-of-week for changelog entries 0.81a-1.
Fixes lintian: debian-changelog-has-wrong-day-of-week
See https://lintian.debian.org/tags/debian-changelog-has-wrong-day-of-week.html for more details.
commit 1a94224c1acb62041d1b71444bbacd1db3069e54
Author: Jelmer Vernooij <jelmer@jelmer.uk>
Date: Sun Sep 29 01:10:50 2019 +0000
Add configuration to prevent lintian-brush upgrading to newer version of
debhelper.
commit b28d55aa41231f05c39869f088d34e8327580f76
Author: Jelmer Vernooij <jelmer@jelmer.uk>
Date: Sun Sep 29 01:10:37 2019 +0000
Don't ignore debian directory.
commit 5545c8135781624db08dd8dfd9f95755d030b859
Author: Jelmer Vernooij <jelmer@jelmer.uk>
Date: Sat Aug 31 13:09:28 2019 +0000
Remove obsolete fields Name from debian/upstream/metadata.
commit 4a49847a735943b04bbf452ce56d0a9c27a85893
Author: Jelmer Vernooij <jelmer@jelmer.uk>
Date: Sat Aug 31 13:09:27 2019 +0000
Add missing colon in closes line.
Fixes lintian: possible-missing-colon-in-closes
See https://lintian.debian.org/tags/possible-missing-colon-in-closes.html for more details.
commit 9efcfeee43ecf17a502fe4085b994deaaa890c04
Author: Jelmer Vernooij <jelmer@jelmer.uk>
Date: Sat Aug 31 13:09:27 2019 +0000
Use secure URI in Homepage field.
Fixes lintian: homepage-field-uses-insecure-uri
See https://lintian.debian.org/tags/homepage-field-uses-insecure-uri.html for more details.
commit 9778128b2b6630f0ed781874a9c82499b49e6413
Author: Jelmer Vernooij <jelmer@jelmer.uk>
Date: Sat Aug 31 13:09:26 2019 +0000
Use secure URI in debian/watch.
Fixes lintian: debian-watch-uses-insecure-uri
See https://lintian.debian.org/tags/debian-watch-uses-insecure-uri.html for more details.
commit 10b36836f5da09c4114a71bf6e9f7e837a2f87b2
Author: Dennis Kaarsemaker <dennis@kaarsemaker.net>
Date: Sun Feb 28 21:30:23 2016 +0100
Don't make early warnings go nowhere
between log_init and the existing log_link calls, all errors and
warnings would go nowhere. Let's show them on the console.
Signed-off-by: Ævar Arnfjörð Bjarmason <avarab@gmail.com>
commit 365dd595e0d78cb101fb87fb0bae02bcb03f5c5a
Author: Ævar Arnfjörð Bjarmason <avarab@gmail.com>
Date: Wed May 22 22:56:41 2019 +0200
conf: support AccountStorage as well as Account_Storage
These variables added way back in b73ac9c3 ("Add support for 'primary'
and 'migrate' account storages. [...]", 2005-12-14). I think that
these have never been used by anyone, I think Dennis's out-of-tree
MySQL backend is the only storage backend anyone bothered to write.
That backend uses "AccountStorage" in the config, not
"Account_Storage". Let's support that, we could just change this over,
but *maybe* someone uses it out of tree, and supporting their config
in that case is easy.
I'm forward-porting https://github.com/bitlbee/bitlbee/pull/67 there's
production code that uses the CamelCase variant, and it would be handy
if it worked as-is without needing to fiddle with the config.
Signed-off-by: Ævar Arnfjörð Bjarmason <avarab@gmail.com>
commit fe122f3fa913c5bbb64f8d815b4687df44c5d422
Author: dequis <dx@dxzone.com.ar>
Date: Mon Apr 22 00:04:00 2019 +0200
debian/copyright: some more copyright attribution fixups
For https://bugs.debian.org/883872
commit def472d727cb41e3b1b80c8956635657e6af6a50
Author: Jochen Sprickerhof <jspricke@debian.org>
Date: Sun Apr 21 20:10:20 2019 +0200
debian/copyright: rewrite with structured format
Patch from https://bugs.debian.org/883872
commit f9b97492f0cb19f3329c7b8baa3c19847e121fb9
Author: Debian Janitor <44550737+debian-janitor@users.noreply.github.com>
Date: Sun Apr 21 03:57:36 2019 +0100
Depend on newer debhelper (>= 9.20160709) rather than dh-systemd. (#123)
Fixes lintian: build-depends-on-obsolete-package
See https://lintian.debian.org/tags/build-depends-on-obsolete-package.html for more details.