Commit Graph

1692 Commits

Author SHA1 Message Date
Heikki Hannikainen 3bf7431e37 Live upgrade accept new clients: Log incorrect JSON fields with more info.
* Also ignores UDP corepeers earlier with a nicer INFO level messages.
2014-01-05 13:30:35 +02:00
Heikki Hannikainen 6099cb1867 version 2.0.11 2014-01-04 21:11:57 +02:00
Heikki Hannikainen a12062f831 Account incoming UDP submit packets on the listener + protocol.
Dupes are still not accounted there (the client is not on the output path!).
2014-01-04 21:00:00 +02:00
Heikki Hannikainen 55c7387edc Update README: it does run on Windows these days. Update years. 2013-12-28 23:15:19 +02:00
Heikki Hannikainen 732ef5ae76 MULTIPLE doc: document start/stop and upgrades 2013-12-28 22:47:50 +02:00
Heikki Hannikainen 243a9561f6 Update MULTIPLE doc 2013-12-28 22:41:04 +02:00
Heikki Hannikainen 690142d14a New document for setting up multiple instances 2013-12-28 22:13:06 +02:00
Heikki Hannikainen e7539f2477 debian init: Insert -n parameter by default, make instance-specific parameters optional in /etc/default/aprsc 2013-12-28 21:45:31 +02:00
Heikki Hannikainen 2d3d84ecbd debian init: check_configuration of multiple instances 2013-12-28 19:42:31 +02:00
Heikki Hannikainen 3f458433c9 Rework start_action to do other actions too 2013-12-28 18:41:27 +02:00
Heikki Hannikainen 8c5ebd148b config test: Check that rundir is a directory 2013-12-28 18:11:30 +02:00
Heikki Hannikainen 051e871797 Added comments in debian init script 2013-12-28 17:51:23 +02:00
Heikki Hannikainen 0e5ebdc61d debian: Implement restarting of multiple instances 2013-12-28 17:33:19 +02:00
Heikki Hannikainen 76405fb8a0 debian multiple instances: Support liveupgrade and config reload 2013-12-28 17:28:48 +02:00
Heikki Hannikainen 5a52b225a4 debian init: refactor stopping loop to a separate function 2013-12-28 17:24:40 +02:00
Heikki Hannikainen 99937b6a9e init script: Enable start/stop of multiple instances 2013-12-28 16:31:56 +02:00
Heikki Hannikainen 3a351511f4 apparmor: Relax log / data file paths a bit to enable multiple instances 2013-12-28 16:31:26 +02:00
Heikki Hannikainen 67f57eb0d0 logging: Use logname for name of logfile, so that multiple instances have different log files 2013-12-28 16:30:55 +02:00
Heikki Hannikainen 5060d60e5a ssl: Reduce logging of completely normal events. 2013-12-28 12:58:32 +02:00
Heikki Hannikainen aa862ab99a Set TCP_NODELAY flag only after login to make SSL handshakes
run with less packets.
2013-12-28 12:48:52 +02:00
Heikki Hannikainen 576182ecdd Deleted unused certs from git 2013-12-28 12:23:42 +02:00
Heikki Hannikainen ad8a7d7eeb Tune logging for live upgrade, drop level from ERROR to INFO for
a rather normal event (user disconnected while upgrading).
2013-12-27 11:42:16 +02:00
Heikki Hannikainen 618c9ea273 version 2.0.10 2013-12-26 20:04:03 +02:00
Heikki Hannikainen 26240df88e Increase VM startup wait timers 2013-12-26 20:03:25 +02:00
Heikki Hannikainen f3b62c3fd2 CONFIGURATION doc: indicate when passcode is needed 2013-12-22 09:53:39 +02:00
Heikki Hannikainen bcece50132 Typo in disallow_srccall drop description 2013-12-22 08:26:25 +02:00
Heikki Hannikainen 97205068f1 version 2.0.9 2013-12-22 02:31:12 +02:00
Heikki Hannikainen 569d8a349b Fix installation 2013-12-22 02:30:43 +02:00
Heikki Hannikainen 365f982e8c version 2.0.8 2013-12-22 02:06:28 +02:00
Heikki Hannikainen f687bece8f Apply new logo 2013-12-22 01:58:45 +02:00
Heikki Hannikainen 458fd9c487 New version of the aprsc logo 2013-12-22 01:56:20 +02:00
Heikki Hannikainen 9c64a53a4e keyhash: Removed duplicate const keyword (silence compiler warning: clang) 2013-12-22 01:05:42 +02:00
Heikki Hannikainen ed8e80fecf Make cellmalloc compile with current clang: replace inline with static 2013-12-22 01:04:07 +02:00
Heikki Hannikainen eab23397f7 Silence a compiler warning (extra ()) 2013-12-22 01:01:15 +02:00
Heikki Hannikainen a18e760201 Disallow a set of message destinations, old status messages sent by old aprsds.
Matches javaprssrvr functionality now.
"javaMSG", /* old aprsd */
"JAVATITLE", /* old aprsd */
"JAVATITL2", /* old aprsd */
"USERLIST", /* old aprsd */
"KIPSS", /* APRS+SA */
2013-12-20 08:36:35 +02:00
Heikki Hannikainen 098ffd4362 Added packet length checks in message parsing 2013-12-20 08:15:59 +02:00
Heikki Hannikainen 235dc293b9 Refactor, move APRS text message parsing to a function 2013-12-20 08:06:59 +02:00
Heikki Hannikainen f854b8267f Do coverity builds with nice make -j4 2013-12-19 23:50:40 +02:00
Heikki Hannikainen cecad209a4 Null terminate the right buffer.... 2013-12-19 23:49:48 +02:00
Heikki Hannikainen c28cc404ac Make sure filter_s is null terminated 2013-12-19 23:48:41 +02:00
Heikki Hannikainen 4709b68cf4 Remove unused string arrays 2013-12-19 23:25:17 +02:00
Heikki Hannikainen f08cee43bc Drop DX packets (DX de ...) 2013-12-19 22:51:38 +02:00
Heikki Hannikainen cf6f6e2ed7 Drop packets having source callsign of N0CALL, NOCALL, or SERVER
* NOCALLs being a default on many TNCs and software
* potentially blocks a message loop between SERVERs
2013-12-19 08:32:15 +02:00
Heikki Hannikainen b62d29b908 incoming parsing: slight optimisation 2013-12-19 08:22:26 +02:00
Heikki Hannikainen cdc5cfb5fb Added listener filters to status.json 2013-12-18 23:48:06 +02:00
Heikki Hannikainen c9dc160ce4 Issue #24 fixed: Display server-side default filters on status page for clients 2013-12-18 23:43:59 +02:00
Heikki Hannikainen c34d707750 Use LISTEN_MAX_FILTERS where applicable 2013-12-18 23:02:49 +02:00
Heikki Hannikainen 413efe91cd Update BUILDING.md with current platforms 2013-10-03 08:05:19 +03:00
Heikki Hannikainen d1bc808717 Merge branch 'master' of github.com:hessu/aprsc 2013-10-03 08:01:31 +03:00
Heikki Hannikainen 8d9c14b089 Update list of supported distributions in INSTALLING.md 2013-10-03 08:00:35 +03:00