Commit Graph

1543 Commits

Author SHA1 Message Date
Heikki Hannikainen 1fadc802c2 Live upgrade: fixed little memory leak in error cases, introduced
by previous fix
2013-03-13 23:39:02 +02:00
Heikki Hannikainen d4c14d5f81 accept with ssl: fix use-after-free introduced in previous commit 2013-03-13 23:20:56 +02:00
Heikki Hannikainen fab138e39d accept with ssl: fixed potential double free 2013-03-13 23:19:21 +02:00
Heikki Hannikainen 469504cff7 ssl: Fix resource leaks when freeing SSL connections and when
SSL connection creation fails
2013-03-13 23:15:10 +02:00
Heikki Hannikainen e018124ff8 Uplink: use serverid for login command again 2013-03-13 23:14:51 +02:00
Heikki Hannikainen f99ca2f8f9 ssl: Silence a coverity warning (dead code) 2013-03-13 22:58:16 +02:00
Heikki Hannikainen 48406cef23 debian/prerm: delete device files from chroot 2013-03-13 20:59:54 +02:00
Heikki Hannikainen 3995e05b64 Fix debian/prerm to umount usr/lib bind mounts too 2013-03-13 18:47:42 +00:00
Heikki Hannikainen dc123f6def Attempts at fixing the chroot environment for providing a bind mount of /usr/lib 2013-03-13 20:30:53 +02:00
Heikki Hannikainen a560112406 Uplink: Use uplink name from configuration until the server gives a serverid
(instead of the local serverid)
2013-03-13 17:46:05 +02:00
Heikki Hannikainen e96e5ba17b Really allow access to urandom within the chroot 2013-03-12 01:51:06 +02:00
Heikki Hannikainen 56f7cd00be apparmor: Allow reading /dev/urandom 2013-03-11 23:09:56 +02:00
Heikki Hannikainen f5e3f21be6 version 2.0.0 2013-03-10 22:40:12 +02:00
Heikki Hannikainen 8074f41c44 Login: made filter parameter case insensitive to match the competition. 2013-03-10 17:26:50 +02:00
Heikki Hannikainen 35bdd93a53 If uplink client SSL key/cert loading fails, free the ssl context
and keep failing on future attempts.
2013-03-10 12:29:55 +02:00
Heikki Hannikainen 61d29b165e ssl: Validate uplink's certificate too 2013-03-07 23:25:01 +02:00
Heikki Hannikainen 8540eb7752 parse_aprs: Fix logging of "Unknown NMEA" to use hlog_packet 2013-03-07 21:23:54 +02:00
Heikki Hannikainen d05829bcad ssl: Load private key for Uplinks. Check private/ca pair to be
valid.
2013-03-07 20:50:20 +02:00
Heikki Hannikainen b1272bf5e6 Initial somewhat working SSL uplink setup 2013-03-07 00:40:49 +02:00
Heikki Hannikainen a4652055cf ssl.h: removed unused vars 2013-03-06 23:30:51 +02:00
Heikki Hannikainen 9aa968bd0b accept: Do not disconnect all uplinks when rescanning clients at reconfigure 2013-03-06 18:24:06 +02:00
Heikki Hannikainen a6293fbafe Config: put in options for uplink ssl client config 2013-03-06 17:52:03 +02:00
Heikki Hannikainen d15d75f86a Build deb/rpm packages with ssl 2013-03-06 17:37:24 +02:00
Heikki Hannikainen b7ab42e096 If ssl_write says WANT_READ, don't go into writing busy loop.
Print SSL feature in features list, and log openssl version.
2013-03-06 17:07:03 +02:00
Heikki Hannikainen 30e1bedade Merge branch 'master' of github.com:hessu/aprsc 2013-03-06 10:10:18 +02:00
Heikki Hannikainen c9f5d353f4 ssl: Fixes for cert logging, cert check mem leaks and other checks. 2013-03-05 21:34:17 +02:00
Heikki Hannikainen 2722070944 logging: Use a default logdir of "logs" always. 2013-03-05 21:33:58 +02:00
Heikki Hannikainen 45dd523892 ssl: Validate client username against certificate callsign 2013-03-05 01:23:50 +02:00
Heikki Hannikainen 75d860808b ca/cert-selfsigned: Fixed hashbang shell path, thanks to Ge0rG for bug report 2013-03-05 01:23:04 +02:00
Heikki Hannikainen d6d9ca2a04 Just about working client cert validation 2013-03-04 23:38:04 +02:00
Heikki Hannikainen 64d34d5d3a ssl: added configuration vars for CA and CRL 2013-03-04 20:50:58 +02:00
Heikki Hannikainen 6265b05d42 ssl key + cert for testing, + openssl scripts to create 2013-03-04 20:22:52 +02:00
Heikki Hannikainen b57b653902 Made SSL code thread safe. Fixed buffered writes mode with SSL.
Fixed write timeout not fire very quickly for SSL clients.
2013-03-04 20:18:26 +02:00
Heikki Hannikainen 9de7cd8154 Windows: Remind to run commands as admin 2013-03-03 23:52:58 +02:00
Heikki Hannikainen e9f4c3ba22 A little bit more Windows docs 2013-03-03 23:45:06 +02:00
Heikki Hannikainen 4fe5718274 Renamed LICENSE.md to LICENSE since it's not markdown formatted 2013-03-03 23:37:49 +02:00
Heikki Hannikainen f006603965 Further Windows documentation 2013-03-03 23:37:25 +02:00
Heikki Hannikainen 31a12b1d5e Some initial WINDOWS install documentation 2013-03-03 23:30:45 +02:00
Heikki Hannikainen dedd21e304 gitignore: aprsc.exe as a build product 2013-03-03 22:14:26 +02:00
Heikki Hannikainen c045dca932 version 1.9.2 2013-03-03 20:08:02 +02:00
Heikki Hannikainen 6215554df3 Logging: Only use file logging by default on windows 2013-03-03 20:01:01 +02:00
Heikki Hannikainen 5629cee637 SSL fixes, close client when it's gone 2013-03-03 19:59:41 +02:00
Heikki Hannikainen 203925785f Improved quirks mode: Clean up spaces in end of path elements 2013-03-01 16:55:10 +02:00
Heikki Hannikainen 2bae92daae Initial slightly working SSL support for clients. 2013-03-01 16:52:56 +02:00
Heikki Hannikainen bb1df6963e hlog: Switch default log destination to file 2013-02-28 00:53:38 +02:00
Heikki Hannikainen e7e630ee1f Command line: Use 'logs' as default logs directory if one is not given 2013-02-28 00:53:38 +02:00
Heikki Hannikainen fa8b7522c3 added ssl.c ssl.h missing from previous commit 2013-02-28 00:27:56 +02:00
Heikki Hannikainen 63dec58850 openssl: check for it, link against it, and initialize it. Does not make
any use of it yet.
2013-02-28 00:24:50 +02:00
Heikki Hannikainen 3c83cbf3ec Config: added fake_version to fake server version ID for broken CWOP clients 2013-02-26 17:36:33 +02:00
Heikki Hannikainen 4c6dcd6f21 quirks mode: Trim spaces from the end of srccall 2013-02-26 17:36:09 +02:00