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 |