Commit Graph

1757 Commits

Author SHA1 Message Date
Heikki Hannikainen f8824e85f7 v2.1.8 2020-09-07 22:41:54 +03:00
Heikki Hannikainen e0e47a60a6 client_heard: Limit per-client heard list to 2000 entries 2020-09-07 22:18:28 +03:00
Heikki Hannikainen b704007e5e historydb: Do not store a copy of the packet. Save a lot of memory.
The packet data was not actually used for anything (yet).
2020-09-07 21:42:30 +03:00
Heikki Hannikainen ba18308b02 v2.1.7 2020-09-06 20:40:05 +00:00
Heikki Hannikainen 5521684368 Accept: If binding a listener fails, try again every 30 seconds.
If specific IPs are bound in listeners, they are often not up
when the process is started at reboot, and come up a bit later.
2020-09-06 20:30:46 +00:00
Heikki Hannikainen f833446868 systemd: Try to delay startup after network-online.target to get all IP addresses to bind 2020-09-06 20:09:31 +00:00
Heikki Hannikainen 8fe9b17070 systemd: Set up chroot environment in a separate service, once. 2020-09-06 20:00:38 +00:00
Heikki Hannikainen a3fadf179b rpm: Add /opt/aprsc/sbin/aprsc-prepare-chroot.sh 2020-09-06 22:02:21 +03:00
Heikki Hannikainen 3e78b8c837 Build: Stop building centos-6, cJSON library compiles no more. 2020-09-06 21:30:56 +03:00
Heikki Hannikainen 8f3f9a8851 v2.1.6 2020-09-06 21:26:22 +03:00
Heikki Hannikainen bc1548445b systemd services: Enable config reload with SIGUSR1 2020-09-06 21:25:24 +03:00
Heikki Hannikainen eb2ebed61d doc/INSTALLING.md: Update distribution codenames 2020-09-06 21:24:56 +03:00
Heikki Hannikainen 5407e334ea doc/INSTALLING.md: Update supported releases 2020-09-06 21:13:49 +03:00
Heikki Hannikainen 5d2f9bed4e build: Build for ubuntu-2004-amd64 2020-09-06 21:10:12 +03:00
Heikki Hannikainen f8eaf0fdbd Skip maintaining filter wx and entrycall tables if no filtered listeners enabled 2020-09-06 15:01:42 +03:00
Heikki Hannikainen c7acfe75f4 cellmalloc: Do not allocate first block for all arenas, some of them might not be used at all 2020-09-06 14:44:50 +03:00
Heikki Hannikainen 1cf753bbe3 debian packaging: Workarounds to build on Ubuntu 16.04 2020-09-06 11:22:35 +00:00
Heikki Hannikainen 18da32f888 Disable historydb inserts if there are no listeners with filtering enabled.
Reduces memory use, since we don't need to store the last positions
of all active stations.
2020-09-06 13:53:09 +03:00
Heikki Hannikainen 3a445ac54e systemd: RestartSec=5 for more relaxed restarts 2020-09-06 13:49:33 +03:00
Heikki Hannikainen 9f1fb9fafd systemd service aprsc@.service to support multiple instances 2020-09-06 13:03:11 +03:00
Heikki Hannikainen 1613246c51 Initial implementation of systemd service file, with chroot support, single instance only 2020-09-06 09:55:45 +03:00
Heikki Hannikainen 8e78d39efa doc: gpg keyserver recv: Use long identifier 2019-08-14 09:35:11 +03:00
Heikki Hannikainen 8af3cdcad3 v2.1.5 2019-08-13 17:52:14 +03:00
Heikki Hannikainen 398042609c Supported deb distributions: Debian 8-10, Ubuntu 14.04-18.04 2019-08-13 17:50:26 +03:00
Heikki Hannikainen ac7ecf85c7 Do not link .deb packages against a static libevent2.
Supported systems have a recent enough libevent2 now.
2019-08-13 17:21:46 +03:00
Heikki Hannikainen 3a31caeb48 status.c: Watch out for (unlikely) file name truncation, clean up compiler warning 2019-08-13 17:10:55 +03:00
Heikki Hannikainen 2b1881fb9e ssl.c: Fix missing include, clean up compiler warnings 2019-08-13 13:23:30 +00:00
Heikki Hannikainen c02357057c Disable version-over-DNS callback for now, the responder is not running. 2019-08-13 13:22:47 +00:00
Heikki Hannikainen 883c71c7e8 Fix live upgrade on newer distros, apparmor must allow read to /opt/aprsc/usr/lib/** 2019-08-13 13:20:55 +00:00
Heikki Hannikainen 5ed9aa1951
Merge pull request #49 from cceremuga/typo-fix
Resolved typo in en translation.
2019-03-12 16:19:41 +02:00
Craig Ceremuga 9a04665f40 Resolved typo. 2019-03-10 15:17:58 -04:00
Heikki Hannikainen 3f9d750e71 build: Build ubuntu-1804-amd64 (bionic beaver), drop 12.04 builds 2018-05-31 22:43:10 +03:00
Heikki Hannikainen f13c4ff89a debian/compat: level 9 2018-05-31 19:36:16 +00:00
Heikki Hannikainen c7f28af430 travis: install libevent-dev in pre 2018-05-31 19:12:19 +00:00
Heikki Hannikainen 379920c89d Tests: runproduct.pm: Wait for status port to start listening after startup,
for more reliable test runs.
2018-05-31 18:55:52 +00:00
Heikki Hannikainen 191b541302 Merge pull request #44 from PhirePhly/igate-hints-clarrrify
Clarify What I-Gates should do with duplicate packets
2017-08-10 09:43:17 +03:00
Kenneth Finnegan ef2350b467 Clarify What I-Gates should do with duplicate packets
Make it exceedingly clear that I-gates should send *all* heard packets
to the APRS-IS except those excluded by NOGATE/RFONLY
2017-08-09 23:39:14 -07:00
Heikki Hannikainen 7794d807ec IGATE-HINTS: Clarify forwarding packet data without decoding and re-encoding. 2017-05-09 02:07:37 +03:00
Heikki Hannikainen dd470e2d7c IGATE-HINTS: further birthday paradox clarification 2017-04-17 00:29:52 +03:00
Heikki Hannikainen dc9fcd397e IGATE-HINTS: iGates dropping duplicate packets unnecessarily 2017-04-17 00:22:50 +03:00
Heikki Hannikainen 89c6dd5d59 igate-hints: Clarify newline 2017-04-17 00:22:50 +03:00
Heikki Hannikainen e5aba1b25d Initialize c->addr for uplinks after the source sockaddr struct is initialized 2017-03-19 08:18:19 +02:00
Heikki Hannikainen e6507c7ec2 Rename errno.[ch] to errno_aprsc.[ch] to reduce confusion with system errno.h 2017-03-17 09:23:08 +02:00
Heikki Hannikainen 07915cf554 Just a comment update on 70live-upgrade.t 2017-03-08 20:08:24 +02:00
Heikki Hannikainen 79dcf8bca2 Merge pull request #42 from fkautz/pr_out_guard_against_null_dereference_when_no_workers_are_running
Guard against null dereference on stop/reconfigure when no workers are running
2017-02-28 10:11:26 +02:00
Heikki Hannikainen ee7f0a42a8 Add a test, t/70live-upgrade.t, to test live upgrade.
Light test only, to see that it does upgrade, and clients
stay connected.
2017-02-28 10:09:56 +02:00
Heikki Hannikainen 37f3303fb2 accept.c: less debug log 2017-02-28 10:09:56 +02:00
Frederick F. Kautz IV 9dd266e85a Guard against null dereference when no workers are running 2017-02-27 23:33:26 -08:00
Heikki Hannikainen 6f7247464c Merge pull request #43 from fkautz/pr_out_remove_unused_variable_in_incoming_c
Remove unused variable in incoming.c
2017-02-28 09:00:12 +02:00
Heikki Hannikainen 13951ab917 Merge pull request #40 from fkautz/pr_out_logging_unread_errors_for_setrlimit_and_getrlimit
Logging unread errors for setrlimit and getrlimit
2017-02-28 08:49:12 +02:00