Andreas Steffen
8d01a80819
do not send certificate requests in EAP-ONLY scenarios
2010-10-14 21:10:03 +02:00
Andreas Steffen
260d056170
suport certificate-based client authentication with EAP-TTLS
2010-10-14 21:00:41 +02:00
Andreas Steffen
ea7c8b3880
added ikev2/rw-eap-tnc-ls scenario
2010-10-14 21:00:41 +02:00
Tobias Brunner
cf1bf2656e
Moved sources of the NetworkManager plugin to src/frontends.
2010-10-14 17:47:02 +02:00
Tobias Brunner
333bb05122
Maemo: Added a basic debian package for charon.
2010-10-14 17:36:20 +02:00
Tobias Brunner
c2fad1916a
Avoid recursive loop if no socket implementations are loaded.
2010-10-14 17:36:20 +02:00
Tobias Brunner
070b63d704
Maemo: Added a widget to "unselect" a certificate.
2010-10-14 17:36:20 +02:00
Tobias Brunner
889c7947a6
Avoid duplicate certificates in mem_cred_t.
2010-10-14 17:36:20 +02:00
Tobias Brunner
3a6c5493af
Maemo: Load CA certificates from system directories.
2010-10-14 17:36:20 +02:00
Tobias Brunner
31e7a45647
Maemo: OK is default response in password dialog.
2010-10-14 17:36:20 +02:00
Tobias Brunner
be26f9a280
Maemo: Handle status changes from charon.
...
Use synchronous invocation for "Connect" again.
2010-10-14 17:36:19 +02:00
Tobias Brunner
ef247379ea
Maemo: Track the status of the current SA and send changes to the frontend.
2010-10-14 17:36:19 +02:00
Tobias Brunner
6f59971371
Maemo: Properly unregister the RPC callbacks.
2010-10-14 17:36:19 +02:00
Tobias Brunner
9f01ba4044
Maemo: Plugin implements the listener_t interface.
2010-10-14 17:36:19 +02:00
Tobias Brunner
39e5b21310
Maemo: Extracted most plugin code to a separate class, so we can use that as listener.
2010-10-14 17:36:19 +02:00
Tobias Brunner
4fef86d1ed
Maemo: Initiate consumes a child_sa reference, so get an additional one.
2010-10-14 17:36:19 +02:00
Tobias Brunner
28c51809a7
Maemo: Basic functionality added to notify the applet about status updates.
2010-10-14 17:36:19 +02:00
Tobias Brunner
c213353393
Maemo: Clear the credentials before each connection attempt.
2010-10-14 17:36:19 +02:00
Tobias Brunner
5232ebb1b4
Added function to clear all credentials from mem_cred_t.
2010-10-14 17:36:19 +02:00
Tobias Brunner
8a47cd909b
Maemo: Do not store the password in the config file, ask the user for it on demand.
2010-10-14 17:36:19 +02:00
Tobias Brunner
04164cba44
Maemo: Debianized the status applet.
2010-10-14 17:36:18 +02:00
Tobias Brunner
12b61b17ae
Maemo: Added basic connect/disconnect functionality to frontend.
2010-10-14 17:36:18 +02:00
Tobias Brunner
c0d9c1817b
Maemo: Listen for a special "Start" D-BUS call.
...
This call is made on the system D-BUS so that charon is started as root.
2010-10-14 17:36:18 +02:00
Tobias Brunner
174b31bce6
Maemo: Added support for connection initiation and shutdown.
2010-10-14 17:36:18 +02:00
Tobias Brunner
e29aa7696f
Fixed possible segmentation fault.
2010-10-14 17:36:18 +02:00
Tobias Brunner
9889c9d84c
Maemo: Do not unref the dialog.
2010-10-14 17:36:18 +02:00
Tobias Brunner
ab02058d78
Maemo: Improved icon loading in status applet.
2010-10-14 17:36:18 +02:00
Tobias Brunner
df4f82a9ad
Maemo: Register the status applet with libosso.
2010-10-14 17:36:18 +02:00
Tobias Brunner
8464e25a0f
Maemo: Register with libosso and init Glib main loop.
2010-10-14 17:36:18 +02:00
Tobias Brunner
2bce814190
Maemo: Register charon as D-BUS system service.
...
In order to be able to access this service via libosso, charon is
started with the run-standalone.sh script, which sets up the required
environment.
2010-10-14 17:36:18 +02:00
Tobias Brunner
8411dc6e70
Maemo: Changed the input mode of several text boxes.
2010-10-14 17:36:17 +02:00
Tobias Brunner
ce736b759b
Maemo: Ensure that the settings directory exists.
2010-10-14 17:36:17 +02:00
Tobias Brunner
005e45330d
Fixed a subtle SIGSEGV.
2010-10-14 17:36:17 +02:00
Tobias Brunner
f79161e866
Stub plugin for Maemo specific extensions added.
2010-10-14 17:36:17 +02:00
Tobias Brunner
8df3749c6a
Dialog to initiate or terminate connections added.
2010-10-14 17:36:17 +02:00
Tobias Brunner
59df6ff93c
Enable dynamic registration of StrongswanConnection(s) type.
...
Because status menu plugins get loaded and unloaded dynamically by the
Hildon Desktop, we have to register our Types dynamically.
2010-10-14 17:36:17 +02:00
Tobias Brunner
41b2fbb29f
Initial version of the Hildon Desktop status menu plugin.
2010-10-14 17:36:17 +02:00
Tobias Brunner
d8f4efbf7b
Adding, editing and deleting connections is now possible in the settings plugin.
2010-10-14 17:36:17 +02:00
Tobias Brunner
2bf0caec66
Adding a dialog to the settings plugin that lists all connections.
2010-10-14 17:36:17 +02:00
Tobias Brunner
980c1b6e07
Helper methods added to StrongSwanConnections to easily show connections in a list widget.
2010-10-14 17:36:17 +02:00
Tobias Brunner
01f7455640
Management class for connection settings added, connections are stored in a simple GKeyFile.
2010-10-14 17:36:17 +02:00
Tobias Brunner
9a09e32b98
Simple GObject based class for connection settings added.
2010-10-14 17:36:16 +02:00
Tobias Brunner
d50670d50e
Adding a stub plugin for the Hildon control panel.
2010-10-14 17:36:16 +02:00
Tobias Brunner
0261b12419
Adding autotools framework for the maemo frontend.
2010-10-14 17:36:16 +02:00
Andreas Steffen
cf76984c28
Define explicit IKEv1 keyexchange mode V
2010-10-14 16:13:52 +02:00
Andreas Steffen
6587f1a04d
increase eap-tls max_message_count in fragments scenario
2010-10-14 16:09:44 +02:00
Tobias Brunner
e7e48fff9f
Added ssh_config to distribution.
2010-10-14 15:58:26 +02:00
Andreas Steffen
095e0e7940
version bump to 4.5.0rc1
2010-10-14 15:50:42 +02:00
Tobias Brunner
7ec11936e8
testing: Reduce testing runtime by reusing SSH sessions.
...
By using the ControlMaster and ControlPath options, existing SSH sessions
are reused (a session to each host is opened at the beginning of a test
run). Also, RC4 is used as encryption algorithm to further improve the
performance. These changes reduce the runtime by over 20%.
2010-10-14 14:01:26 +02:00
Tobias Brunner
972663ccb0
Define explicit IKEv1 keyexchange mode IV.
2010-10-14 13:55:04 +02:00