Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | android: Add ability to add a range set to another | Tobias Brunner | 2017-07-03 | 2 | -0/+42 | |
| | | ||||||
| * | android: Add property for included subnets to VPN profiles | Tobias Brunner | 2017-07-03 | 2 | -3/+23 | |
| | | ||||||
| * | android: Make excluded subnets configurable in the GUI | Tobias Brunner | 2017-07-03 | 9 | -5/+68 | |
| | | ||||||
| * | android: Import excluded subnets from profile file | Tobias Brunner | 2017-07-03 | 8 | -0/+18 | |
| | | ||||||
| * | android: Exclude configured subnets from the VPN | Tobias Brunner | 2017-07-03 | 1 | -31/+39 | |
| | | ||||||
| * | android: Implement Iterable interface and addAll() for range set | Tobias Brunner | 2017-07-03 | 2 | -49/+129 | |
| | | ||||||
| * | android: Add ability to remove a range set from another | Tobias Brunner | 2017-07-03 | 2 | -0/+36 | |
| | | ||||||
| * | android: Parse two addresses separated by - as range | Tobias Brunner | 2017-07-03 | 4 | -12/+52 | |
| | | ||||||
| * | android: Add property for excluded subnets to VPN profiles | Tobias Brunner | 2017-07-03 | 2 | -9/+29 | |
| | | ||||||
| * | android: Add class to manage a set of IP address ranges/subnets | Tobias Brunner | 2017-07-03 | 2 | -0/+339 | |
| | | ||||||
| * | android: Add class to handle IP ranges and subnets | Tobias Brunner | 2017-07-03 | 2 | -0/+882 | |
| | | ||||||
| * | android: Log some information about the Android version and the device | Tobias Brunner | 2017-07-03 | 4 | -6/+59 | |
| | | ||||||
| * | android: Escape backslashes in settings values | Tobias Brunner | 2017-07-03 | 2 | -2/+3 | |
| | | | | | | | | For usernames that use domain specifiers. | |||||
| * | android: Use a specific action to disconnect from the VPN | Tobias Brunner | 2017-07-03 | 2 | -12/+21 | |
| | | ||||||
| * | android: Try to load existing user cert when importing VPN profile | Tobias Brunner | 2017-07-03 | 1 | -1/+9 | |
| | | ||||||
| * | android: Enable revocation plugin | Tobias Brunner | 2017-07-03 | 2 | -1/+3 | |
| | | ||||||
| * | android: Add a simple HTTP(S) fetcher for CRLs | Tobias Brunner | 2017-07-03 | 7 | -2/+241 | |
| | | ||||||
| * | android: Use LOCAL_LDLIBS to link libdl | Tobias Brunner | 2017-07-03 | 2 | -2/+2 | |
| | | | | | | | | Newer NDKs fail otherwise as there is no actual module anymore. | |||||
| * | android: Make log view more efficient | Tobias Brunner | 2017-07-03 | 1 | -8/+29 | |
| | | | | | | | | | | | | This bunches several log messages together before posting Runnables. Fixes #2148. | |||||
| * | android: Don't update state fragment if not attached to an Activity | Tobias Brunner | 2017-06-30 | 1 | -0/+5 | |
| | | | | | | | | | | When the bound state service finally connects we might not actually be attached to an Activity. | |||||
| * | android: Make sure every listener at the VPN state service is only ↵ | Tobias Brunner | 2017-06-30 | 1 | -11/+11 | |
| | | | | | | | | | | | | | | | | | | registered once We register when the service connects but also in onStart() (as we unregister in onStop() to avoid updates when not shown). So this could theoretically cause the listener to get registered twice if the service is connected before onStart() is called (it seems it usually isn't). | |||||
| * | android: Add menu item to import VPN profile via Storage Access Framework | Tobias Brunner | 2017-06-30 | 3 | -14/+59 | |
| | | | | | | | | | | This is useful in case the proper MIME type was not set for a downloaded profile. | |||||
| * | android: Add translation for Traditional Chinese | Tobias Brunner | 2017-06-30 | 2 | -0/+176 | |
| | | | | | | | | Courtesy of Chris Chiang. | |||||
| * | android: Move Simplified Chinese translation to values-zg-rCN folder | Tobias Brunner | 2017-06-30 | 2 | -0/+0 | |
| | | ||||||
| * | android: Update Gradle plugin and wrapper | Tobias Brunner | 2017-06-30 | 3 | -4/+4 | |
|/ | ||||||
* | configure: Install charon-systemd.conf | Tobias Brunner | 2017-06-29 | 1 | -0/+1 | |
| | | | | Fixes #2370. | |||||
* | ikev1: Only delete redundant CHILD_SAs if configured | Tobias Brunner | 2017-06-26 | 1 | -1/+5 | |
| | | | | | | | | | If we find a redundant CHILD_SA (the peer probably rekeyed the SA before us) we might not want to delete the old SA because the peer might still use it (same applies to old CHILD_SAs after rekeyings). So only delete them if configured to do so. Fixes #2358. | |||||
* | configure: Enable coverage for all plugins via PLUGIN_CFLAGS | Tobias Brunner | 2017-06-20 | 4 | -7/+6 | |
| | ||||||
* | ipsec: Remove `starter` as valid command in --help | Tobias Brunner | 2017-06-20 | 1 | -1/+1 | |
| | | | | | | `start` is basically the same thing. Fixes #2362. | |||||
* | openssl: Properly handle flags in key usage extension | Tobias Brunner | 2017-06-14 | 1 | -8/+6 | |
| | ||||||
* | charon-tkm: Return cloned host from tkm_kernel_sad_t::get_dst_host() | Tobias Brunner | 2017-06-14 | 3 | -2/+4 | |
| | | | | | When an expire is triggered while rekeying, the CHILD_SA might be deleted while the returned host is still used to queue a rekey job for the CHILD_SA. | |||||
* | configure: Use pkg-config to determine Ruby CFLAGS/LIBS | Tobias Brunner | 2017-06-07 | 4 | -35/+10 | |
| | ||||||
* | nm: Version bump to 1.4.2 | Tobias Brunner | 2017-05-30 | 2 | -1/+7 | |
| | ||||||
* | Version bump to 5.5.35.5.3 | Andreas Steffen | 2017-05-29 | 2 | -4/+4 | |
| | ||||||
* | NEWS: Add info about CVE-2017-9022/23 | Tobias Brunner | 2017-05-29 | 1 | -0/+12 | |
| | ||||||
* | x509: nameConstraints sequence does not require a loop | Andreas Steffen | 2017-05-29 | 1 | -2/+1 | |
| | | | | Fixes: CVE-2017-9023 | |||||
* | unit-tests: Updated asn1-parser tests | Andreas Steffen | 2017-05-29 | 1 | -1/+105 | |
| | ||||||
* | asn1-parser: Fix CHOICE parsing | Andreas Steffen | 2017-05-29 | 3 | -75/+134 | |
| | | | | Fixes: CVE-2017-9023 | |||||
* | gmp: Make sure the modulus is odd and the exponent not zero | Tobias Brunner | 2017-05-29 | 1 | -1/+6 | |
| | | | | | | | | | Unlike mpz_powm() its secure replacement mpz_powm_sec() has the additional requirement that the exponent must be > 0 and the modulus has to be odd. Otherwise, it will crash with a floating-point exception. Fixes: CVE-2017-9022 Fixes: 3e35a6e7a1b0 ("Use side-channel secured mpz_powm_sec of libgmp 5, if available") | |||||
* | imv-swid: Fixed memory leak in http REST interface | Andreas Steffen | 2017-05-29 | 1 | -17/+19 | |
| | ||||||
* | leak-detective: Whitelisted memory leaks in FHH IMCs and IMVs | Andreas Steffen | 2017-05-29 | 1 | -0/+3 | |
| | ||||||
* | imv-test: Fixed memory leak in server retry use case | Andreas Steffen | 2017-05-29 | 1 | -0/+2 | |
| | ||||||
* | libtnccs: Fixed memory leak of global variables in libxml2 | Andreas Steffen | 2017-05-29 | 1 | -1/+4 | |
| | ||||||
* | ike-cfg: Fix memory leak when matching against ranges | Tobias Brunner | 2017-05-29 | 1 | -1/+1 | |
| | | | | | | | traffic_selector_t::to_subnet() always sets the net/host (unless the address family was invalid). Fixes: 3070697f9f7c ("ike: support multiple addresses, ranges and subnets in IKE address config") | |||||
* | NEWS: Added some news | Tobias Brunner | 2017-05-26 | 1 | -0/+40 | |
| | ||||||
* | ike: Apply retransmission_limit before applying the jitter | Tobias Brunner | 2017-05-26 | 2 | -8/+8 | |
| | ||||||
* | eap-sim-file: Remove redundant enumerator allocation | Tobias Brunner | 2017-05-26 | 1 | -1/+1 | |
| | ||||||
* | sql: Remove redundant enumerator allocation | Tobias Brunner | 2017-05-26 | 1 | -1/+1 | |
| | | | | | | Interestingly, this doesn't show up in the regression tests because the compiler removes the first assignment (and thus the allocation) due to -O2 that's included in our default CFLAGS. | |||||
* | testing: Add wrapper around service command | Tobias Brunner | 2017-05-26 | 1 | -0/+22 | |
| | | | | | | | | When charon is started via service command LEAK_DETECTIVE_LOG is not set because the command strips the environment. Since we only want the variable to be set during the automated test runs we can't just set it in /etc/default/charon. Instead, we do so in this wrapper when charon is started and remove the variable again when it is stopped. | |||||
* | Fixed some typos, courtesy of codespell | Tobias Brunner | 2017-05-26 | 10 | -13/+13 | |
| |