Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

# Date Author Comment
3edfe694 12/14/2019 11:03 AM Viktor Gurov

working

e881843a 12/14/2019 09:57 AM Viktor Gurov

pcscd service

5f143b6e 12/13/2019 08:19 PM Viktor Gurov

some progress

ce1ff928 12/12/2019 03:50 PM Viktor Gurov

small fixes

8c120b1f 12/07/2019 02:02 PM Viktor Gurov

conflicts resolved, needs testing

62bac37e 12/06/2019 01:02 PM Jim Pingle

Lower default_cert_expiredays warning threshold to 27 days

Even at 28, ACME still sometimes warns unnecessarily just before renewal.

07f51b2f 12/06/2019 12:59 PM Jim Pingle

Merge pull request #4126 from vktg/ovpnwiz825

c5768428 12/06/2019 08:16 AM Viktor Gurov

OpenVPN server cert default lifetime 825 days

c6220dcf 12/05/2019 08:29 PM Jim Pingle

IPsec swanctl conversion. Implements #9603

  • Converted IPsec configuration code from ipsec.conf ipsec/stroke style
    to swanctl.conf swanctl/vici style. Issue #9603
  • Split up much of the single large IPsec configuration function into
    multiple functions as appropriate....
e99c638b 11/29/2019 02:41 PM Jim Pingle

Init aliases array before use. Fixes #9936

5b535261 11/29/2019 02:08 PM Jim Pingle

Allow revoking serial '0' by number. Fixes #9869

1b970bb2 11/29/2019 01:49 PM Luiz Souza

Only try existent devices when looking for the dump device.

65db2067 11/27/2019 04:32 PM Jim Pingle

Switch default NTP pool server. Fixes #9931

2.<x> pools contain both IPv4 and IPv6 hosts.

0f64460f 11/27/2019 04:31 PM Renato Botelho

Merge pull request #4098 from vktg/delzombiealiases

3b2fb394 11/27/2019 04:29 PM Renato Botelho

Merge pull request #4105 from vktg/guirebootarmcheck

0619c2b5 11/27/2019 09:16 AM Viktor Gurov

cosmetic

0de3991f 11/27/2019 09:13 AM vktg

Merge branch 'master' into p11ipsec

aad37244 11/27/2019 08:59 AM Viktor Gurov

rebase

2d604c8b 11/27/2019 08:57 AM Viktor Gurov

successful connection

5fe27d1c 11/27/2019 08:57 AM Viktor Gurov

more

8b859d91 11/27/2019 08:34 AM Viktor Gurov

first steps

43996917 11/27/2019 08:26 AM Viktor Gurov

merge with upstream

647bbe86 11/27/2019 05:22 AM Viktor Gurov

array_diff fix

75b83f36 11/27/2019 05:20 AM Viktor Gurov

array_diff fix

96d0cb2d 11/27/2019 05:11 AM Viktor Gurov

php_uname func

1ccc327f 11/27/2019 02:43 AM gizmotronic

Make hostname optional for for DNS-O-Matic.
This resolves ticket #7601.

f61a794a 11/26/2019 04:56 PM Jim Pingle

Unset temp vars when refreshing CRLs. Issue #9915

Otherwise it might unintentionally add a CRL to a server which does not
have one selected

475d712b 11/26/2019 04:05 PM Jim Pingle

When refreshing CRLs, increment suffix, do not clean up. Fixes #9915

While here, fix a bug with refresh path.

84041dcf 11/26/2019 03:15 PM Jim Pingle

Correctly populate CRL issuer in crl_contains_cert. Fixes #9924

3c1249b3 11/26/2019 02:14 PM Jim Pingle

Add 'none' option to cert_build_list. Issue #9923

348c2af1 11/25/2019 09:50 PM Jim Pingle

Restructure OpenVPN settings directory layout

  • Changed from /var/etc/openvpn[-csc]/<mode><id>.<file> to
    /var/etc/openvpn/<mode><id>/<x>
  • This keeps all settings for each client and server in a clean
    structure
  • Move to CApath style CA structure for OpenVPN, which implements #9915...
67f362de 11/25/2019 05:24 PM Renato Botelho

Merge pull request #4114 from vktg/ospfpcap

22820e3a 11/25/2019 05:18 PM Renato Botelho

Merge pull request #4107 from Godwottery/Godwottery-ping-wait

d4b090cb 11/25/2019 05:10 PM Renato Botelho

Merge pull request #4112 from vktg/poly1305tls12

59fac81f 11/25/2019 04:42 PM Jim Pingle

Add select_source compatible output to cert_build_list(). Implements #9923

8afa74bb 11/25/2019 03:06 PM Jim Pingle

Enforce limiter delay 0<=x<=10000. Fixes #9921

4a5875a1 11/22/2019 08:37 PM Jim Pingle

Add OpenVPN Keepalive/Ping/Inactive input validation. Fixes #3473

e5c4f2a7 11/22/2019 07:19 PM Jim Pingle

Make OpenVPN username-as-common-name options. Implements #8289

7591a72a 11/22/2019 06:59 PM Jim Pingle

Add exit notify to OpenVPN servers/clients. Implements #9078

19a0636d 11/22/2019 04:41 PM Jim Pingle

Prevent OpenVPN tunnel network reuse. Fixes #3244

Ensures that a submitted tunnel network is not already in use on other
OpenVPN client or server instances, to avoid conflicts.

ca3cddbe 11/22/2019 01:44 PM Jim Pingle

Update OpenVPN EC list based on testing. Issue #9744

327ad811 11/21/2019 09:22 PM Jim Pingle

CDATA escape more auth-related fields. Fixes #9327

5a9dc1dc 11/21/2019 09:01 PM Jim Pingle

Hide OpenVPN 'interface' when multihome is selected. Fixes #7840

bc3e78ab 11/21/2019 07:41 PM Jim Pingle

OpenVPN ECDH/ECDSA filtering. Fixes #9744

Can be revisited in the future if the corresponding OpenVPN bug is
resolved.

f467ea24 11/21/2019 07:09 PM Jim Pingle

OpenVPN status page sent/recv bytes sorting changes. Fixes #7359

41025f60 11/21/2019 06:36 PM Jim Pingle

OpenVPN page sorting tweaks

d86c28bc 11/21/2019 05:08 PM Jim Pingle

Add copy action to OpenVPN pages. Implements #5851

Added to Server, Client, and Client-Specific Override pages

f6636150 11/21/2019 04:34 PM Viktor Gurov

arm check fix with get_single_sysctl()

1d9fbb71 11/20/2019 04:47 PM Jim Pingle

Correct VTI IPv6 test and syntax. Fixes #9801

94ce250e 11/20/2019 04:29 PM Jim Pingle

Move CA random serial option to upper section. Issue #9883

This allows it to be set when creating a new CA, so it doesn't have to
be edited in later.

Also show the next serial/random status in the CA info block
Hide trust store line from non-CA entries since it's not relevant to...

d1f5587d 11/19/2019 04:43 PM Jim Pingle

Rename IPsec "RSA" options to "Certificate". Implements #9903

9540eac2 11/18/2019 09:46 PM Viktor Gurov

fix

53f5bc4b 11/18/2019 07:38 PM Viktor Gurov

more pretty func

b8b0c2a3 11/18/2019 07:37 PM Jim Pingle

Change interface disconnect/release button to 'danger'. Fixes #9911

While here, add the interface name to the button text.

Net effect is a confirmation box to ensure the user wants to take that
action, which could be disruptive.

b1ffc46f 11/18/2019 07:29 PM Viktor Gurov

extra switch case for !ospf

46ca1080 11/18/2019 06:57 PM Viktor Gurov

fixes

6ecea21a 11/18/2019 04:52 PM Renato Botelho

Fix #7791: strings binary can be useful for troubleshooting

2a54b4cd 11/16/2019 06:17 AM Viktor Gurov

pcap ospf/ospfv3 support

0d192133 11/15/2019 04:24 PM Jim Pingle

Test DNS Hostnames separtely from GWs when storing new values. Fixes #9898

9dfd57c0 11/15/2019 04:02 PM Jim Pingle

Attempt to fetch EC curve OID if name is blank. Issue #9745

1120b85c 11/15/2019 03:51 PM Jim Pingle

Certificate date calculation changes. Fixes #9899

Make the certificate date calculation more general and also try multiple ways
to determine the date (both timestamp and unix timestamp).

Catch cases where one or the other date fails to calculate to avoid errors....

cffcf9bf 11/14/2019 08:59 PM Jim Pingle

GUI improvements for ECDSA certificate handling

  • Make central functions to check and test ECDSA compatibility. Issue #9843
  • Filter incompatible certificates from being offered for the GUI or Captive Portal. Implements #9897
  • Do the same for IPsec, which implements #4991...
b58fe676 11/14/2019 04:08 PM Viktor Gurov

order fix

f660c27d 11/14/2019 01:55 PM Viktor Gurov

add poly1305-chacha20 to nginx cipher list

c3cda38e 11/14/2019 01:43 PM Jim Pingle

Change default ECSDA curve to prime256v1. Issue #9843

Previous default was brainpool, but brainpool curves are not (widely?)
supported by browsers and were deprecated by IETF for TLS v1.3

4b4df568 11/13/2019 06:28 PM Jim Pingle

Revert "RADVD: In "managed" or "stateless_dhcp" mode, don't use default values for DNS servers etc (these should come from DHCPv6)"

This reverts commit dcc887a355aae49c7df0c29752c04e12922aca83.

05025e63 11/12/2019 02:17 PM Steve Beaver

Show DNS server help when server list is empty

b8b33a3e 11/07/2019 04:50 PM Jim Pingle

Use more accurate date calculations for CA/Cert operations.

Otherwise calculations could fail on ARM

26c4679b 11/07/2019 04:49 PM Jim Pingle

Lower default cert expire days to 28.

At 30 days, an ACME cert may not have triggered automatic renewal yet,
so it would warn unnecessarily.

96773352 11/06/2019 08:59 PM Jim Pingle

Add edit screen for Certificate entries.

  • Allows editing the name/descr. Implements #7861
  • Adds a (not stored) password field and buttons for exporting encrypted private
    keys and PKCS#12 archives. Implements #1192
  • More code optimization
f0b38e39 11/06/2019 06:16 PM Jim Pingle

CA/Cert optimizations

  • Actions are now by refid rather than array index, which is more
    accurate and not as prone to being affected by parallel changes.
  • Improved save & config write messages
ecb594d0 11/05/2019 09:50 PM Jim Pingle

Use central download function

Reduce duplicated/inconsistent code by using the new download function.

7e83055a 11/05/2019 09:06 PM Jim Pingle

CA/Cert/CRL code optimizations

While here, use the new download function when exporting items

1342f80f 11/05/2019 09:04 PM Jim Pingle

Add central file download function for use throughout the GUI.

a6bd9e78 11/05/2019 04:31 PM Jim Pingle

Validate CA/CRL serial input. Issue #9883 Issue #9869

d5a222cc 11/05/2019 01:32 PM Jim Pingle

Update privilege definitions

3a877e4a 11/04/2019 07:30 PM Jim Pingle

Enforce a max lifetime for CA/Cert/CRL. Issue #3956

2c9601c9 11/04/2019 07:02 PM Jim Pingle

Add support for randomized cert serial numbers. Implements #9883

a6487fc8 11/04/2019 01:35 PM Jim Pingle

CRL Fixes

  • Correct a PHP error in non-edit CRL actions. Fixes #9879
  • Correct display of revoke by serial options when the CRL CA contains no certificates. Issue #9869
  • Wording/text changes
7997506f 11/03/2019 05:09 PM vktg

Update globals.inc

e15ceee7 11/03/2019 05:08 PM vktg

fixes

783e9a2a 11/03/2019 04:58 PM vktg

Update globals.inc

703018ad 11/03/2019 04:57 PM vktg

Update guiconfig.inc

2fc1e9a2 11/03/2019 02:55 PM Viktor Gurov

successful connection

12deb411 11/03/2019 02:34 PM Viktor Gurov

more

0265d4f9 11/03/2019 01:45 PM Viktor Gurov

first steps

63fb68d7 11/01/2019 08:14 PM Jim Pingle

CRL management overhaul

  • Allow revoking by serial number or cert. Implements #9869
  • Allow revoking multiple entries at a time. Implements #3258
  • Declutter the main CRL list screen
  • Move the create control to the bottom under the list
  • Various other efficiency/style improvements
8d4663c1 10/31/2019 08:34 PM Jim Pingle

Also refresh trust store when renewing. Issue #4068

7daab3d8 10/31/2019 08:28 PM Jim Pingle

Add option to trust local CA entries. Implements #4068

Similar to closed PR #3558 from overhacked, but with a number of
changes.

e78fe74d 10/31/2019 08:04 PM Jim Pingle

Make value of cert notify setting consistent with others. Issue #7332

d1b23f75 10/31/2019 06:40 PM Jim Pingle

Remove duplicate DHCP log block.

b86891b1 10/31/2019 05:59 PM Jim Pingle

Allow packet capture to match IPv4+IPv6 CARP. Fixes #9867

746c9afc 10/31/2019 05:30 PM Jim Pingle

CA validity checks. Fixes #3956

46869dd2 10/31/2019 05:23 PM Jim Pingle

Add clientAuth EKU to Server type certificates. Fixes #9868

3f0b7bc3 10/31/2019 05:10 PM Jim Pingle

Certificate strength improvements. Fixes #9825

  • Change default GUI cert lifetime to 825 days
  • Add notes on CA/Cert pages about using potentially insecure parameter
    chocies
  • Add visible warnings on CA/Cert pages if paramers are insecure/not
    recommended.
e655d548 10/30/2019 08:35 PM Jim Pingle

Fix whitespace

6729b786 10/30/2019 06:21 PM Jim Pingle

Update default config to match current default/version.

b5d2d8d8 10/30/2019 06:11 PM Jim Pingle

Add daily certificate expiration notice. Issue #7332

4bbdd9b0 10/30/2019 06:09 PM Jim Pingle

Add periodic framework to allow for daily/weekly/monthly tasks. Issue #7332

ddcc83f2 10/30/2019 05:35 PM Jim Pingle

Fix Cert expire threshold input validation to allow empty values.