Tobias Brunner
4aeb2f5ed9
maemo: New releases.
2011-02-07 17:21:22 +01:00
Tobias Brunner
5d81433cc0
maemo: Build dependencies fixed.
2011-02-07 17:19:31 +01:00
Tobias Brunner
0786f1ca5f
maemo: Makefile target to build source-only packages.
2011-02-07 17:19:31 +01:00
Tobias Brunner
e92e687584
Removed empty man page for starter.
2011-02-07 11:39:41 +01:00
Tobias Brunner
1873f67a5b
Removed useless man page for _copyright.
2011-02-07 11:39:41 +01:00
Tobias Brunner
84545f6e7c
Some typos fixed.
2011-02-07 11:39:41 +01:00
Tobias Brunner
2b2eecb6ec
Fixed whatis entry of pluto manpage.
2011-02-07 11:39:41 +01:00
Tobias Brunner
189cb3a1de
Escape - in manpages when used as minus sign.
2011-02-07 11:39:41 +01:00
Tobias Brunner
848b8e3545
maemo: Register with the GtkIconTheme "changed" signal not until the GUI is initialized.
2011-02-07 11:39:41 +01:00
Tobias Brunner
6f61b32e52
Properly initialize variable 'critical'.
2011-02-04 18:02:49 +01:00
Tobias Brunner
1a83924a49
maemo: Moved package sources.
2011-02-04 18:02:49 +01:00
Tobias Brunner
ea4feb0248
maemo: Added Maemo specific patches for strongswan.conf.
2011-02-04 18:02:49 +01:00
Tobias Brunner
443cd2d95f
maemo: Use newer Debian source package format.
2011-02-04 18:02:49 +01:00
Tobias Brunner
c2370e3755
maemo: Adding Makefiles to build Debian packages.
2011-02-04 18:02:49 +01:00
Tobias Brunner
a07c7ba2f6
maemo: Move debian/ directory for applet to packages/.
2011-02-04 18:02:49 +01:00
Tobias Brunner
0c34c424a7
maemo: Enable pluto and starter.
2011-02-04 18:02:49 +01:00
Tobias Brunner
420fcfe5fa
maemo: Added Maemo specific fields (including icons) to packages.
2011-02-04 18:02:49 +01:00
Tobias Brunner
54e8114127
maemo: Don't include debian files in distribution.
2011-02-04 18:02:49 +01:00
Tobias Brunner
5be3ceba7e
maemo: Package dependencies and descriptions changed.
2011-02-04 18:02:48 +01:00
Tobias Brunner
a6b7437b1f
maemo: Touch icon dir to trigger update event.
2011-02-04 18:02:48 +01:00
Tobias Brunner
56f57e5814
maemo: Listen for IKE_SA state changes insted of CHILD_SA state changes.
...
If the IKE_SA_INIT request fails, there is not yet a CHILD_SA that could
trigger state changes.
2011-02-04 18:02:48 +01:00
Tobias Brunner
a90891e6e3
maemo: Reload icons on icon theme change.
...
This is also needed during the installation because the applet might be
loaded before the icons are installed (or the icon cache is refreshed).
2011-02-04 18:02:48 +01:00
Tobias Brunner
25d7f059e2
maemo: Adding some missing files (required by automake).
2011-02-04 18:02:48 +01:00
Tobias Brunner
ae09bc62bc
Added news about changes regarding strongswan.conf.
2010-12-17 17:32:14 +01:00
Tobias Brunner
5889e864a0
Moved "Reading values" section, typo fixed.
2010-12-17 17:31:42 +01:00
Tobias Brunner
e6f42b0721
Include the destination net in the policy priority calculation.
...
The resulting priorities are as follows:
IPv6 IPv4
routed normal routed normal
max 4096(+3) 2048(+3) 4096(+3) 2048(+3)
min 3072 1024 3840 1792
Where min is for a policy between two single hosts and max is
for /0 on both ends (lower priorities are preferred by the kernel).
(+3) applies for cases where no protocol and no ports are defined.
2010-12-07 12:14:50 +01:00
Tobias Brunner
503e1c558e
CDP enumerator added to SQL plugin.
2010-12-03 18:07:17 +01:00
Tobias Brunner
37bc379951
Tables added for CAs and CDPs.
2010-12-03 18:07:17 +01:00
Tobias Brunner
ece5d52e38
Migrated sql_cred_t to INIT/METHOD macros.
2010-12-03 18:07:17 +01:00
Tobias Brunner
75827463fa
Insert certificates and secrets at the front of the lists.
...
As the lookup is also from front to back, certificates added later are
now found first, which is useful in case of e.g. "reread cacerts".
2010-12-03 18:00:00 +01:00
Tobias Brunner
5b2d9f24f5
Refactored stroke_cred_t to use mem_cred_t.
2010-12-03 18:00:00 +01:00
Tobias Brunner
5ad4fa295a
Function add_crl added to mem_cred_t.
2010-12-03 18:00:00 +01:00
Tobias Brunner
982de5a5f5
Function added to clear secrets (but not certs) from mem_cred_t.
2010-12-03 18:00:00 +01:00
Tobias Brunner
68c7f18643
Alternative to mem_cred_t.add_cert added, which returns the certificate.
...
If the certificate is already cached, the cached version is returned.
2010-12-03 17:59:59 +01:00
Tobias Brunner
3023a75e67
Function added to mem_cred_t to add shared secret with a linked list of owners.
2010-12-03 17:59:59 +01:00
Tobias Brunner
88f97e5c34
Added functions to modify/create settings in settings_t.
2010-12-03 17:40:52 +01:00
Tobias Brunner
e997706273
Added an option to create non-existing key/value pairs during search.
2010-12-03 17:40:52 +01:00
Tobias Brunner
011f901d55
Compare shorter "boolean" values first.
2010-12-03 17:40:52 +01:00
Tobias Brunner
d657edf576
Helper functions added to easily convert enumerated values.
2010-12-03 17:40:52 +01:00
Tobias Brunner
f2649f354d
Ensure that sections exist when using load_files_section.
2010-12-03 17:40:52 +01:00
Tobias Brunner
67c464d1a9
Skip values and sections without key.
2010-12-03 17:40:52 +01:00
Tobias Brunner
dc46fd5879
Some refactorings in lookup code in settings_t.
2010-12-03 17:40:52 +01:00
Tobias Brunner
9a1e5261d6
Added documentation about new features of settings_t.
2010-12-03 17:40:52 +01:00
Tobias Brunner
b79f7d4208
Made settings_t thread-safe.
2010-12-03 17:40:52 +01:00
Tobias Brunner
0552135213
Added functions to settings_t to load files dynamically at runtime.
2010-12-03 17:40:52 +01:00
Tobias Brunner
6388a758ba
Allow inclusion of other files in strongswan.conf.
2010-12-03 17:38:37 +01:00
Tobias Brunner
65d88a09f5
Loading of strongswan.conf refactored to a separate function.
2010-12-03 17:38:37 +01:00
Tobias Brunner
5e3be75829
Allow to replace/extend previously defined values/sections in strongswan.conf.
2010-12-03 17:38:37 +01:00
Tobias Brunner
3eb23f3864
Don't create a section in parse_section.
...
Just add subsections and values to the passed section.
2010-12-03 17:38:37 +01:00
Tobias Brunner
f6037d79cf
Removed unused static variable "lev".
2010-12-03 17:38:36 +01:00
Tobias Brunner
413d8fe0e3
Avoid calling globfree twice on failure.
2010-12-03 17:38:36 +01:00
Tobias Brunner
e49bc77f90
Removed signing artifact.
2010-11-02 09:30:09 +01:00
Tobias Brunner
5feda42724
pluto: Fixed a regression introduced in f565d0c575.
...
Since scx_add could return a previously created smartcard object, using
sc->last_cert to store the newly added certificate could lead to segfaults.
2010-10-26 09:58:13 +02:00
Tobias Brunner
71711b67b4
pluto: Locking fixed in cert_add.
2010-10-26 09:58:13 +02:00
Tobias Brunner
4915ea8217
Updated Android.mk to latest Makefile.am.
2010-10-21 15:02:32 +02:00
Tobias Brunner
ed174fd7e2
Added missing include for RAND_seed and RAND_status.
2010-10-21 14:16:09 +02:00
Tobias Brunner
a5477a6fa3
Changed some minor stuff in ipsec.conf(5) man page.
...
Also added some "links" to strongswan.conf(5).
2010-10-19 17:18:30 +02:00
Tobias Brunner
6bcf6016e6
Added accepted values to all options in ipsec.conf(5) man page.
2010-10-19 17:16:07 +02:00
Tobias Brunner
a6f8100812
Removed unsupported options from ipsec.conf(5) man page.
2010-10-19 17:06:57 +02:00
Tobias Brunner
8207a74200
Fixed SEE ALSO references in main man pages.
2010-10-19 10:53:54 +02:00
Tobias Brunner
9f8ceffbd9
Added notes about expiry and rekey to ipsec.conf(5) man page.
2010-10-19 10:53:54 +02:00
Tobias Brunner
b3cabd1f03
Added some NEWS about Maemo, MOBIKE and the kernel interfaces.
2010-10-15 18:17:09 +02:00
Tobias Brunner
6c6492d7e8
Some Doxygen fixes.
2010-10-15 18:14:48 +02:00
Tobias Brunner
5ce1a63054
Missed one unneeded destructor.
2010-10-15 17:33:57 +02:00
Tobias Brunner
fa20849431
Deferred instantiation of socket implmentations until registration.
...
Instantiating the implementations on plugin load was problematic
in case multiple socket plugins were loaded. Now, the first one
registered is instantiated.
2010-10-15 17:30:21 +02:00
Tobias Brunner
d3622166dd
Added some generated files to .gitignore.
2010-10-15 10:25:08 +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