Bug 247974 - security/openvpn-devel: Update to 202028 (2020-W28 snapshot)
Summary: security/openvpn-devel: Update to 202028 (2020-W28 snapshot)
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Matthias Andree
URL:
Keywords: buildisok
Depends on:
Blocks:
 
Reported: 2020-07-14 14:56 UTC by Eric F Crist
Modified: 2020-07-17 10:04 UTC (History)
1 user (show)

See Also:


Attachments
Port Diff File (842 bytes, patch)
2020-07-14 14:56 UTC, Eric F Crist
ecrist: maintainer-approval+
Details | Diff
Full Git Log 2020-W16 to 2020-W28 (75.77 KB, text/plain)
2020-07-14 14:57 UTC, Eric F Crist
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Eric F Crist 2020-07-14 14:56:25 UTC
Created attachment 216439 [details]
Port Diff File

Updating port to latest 2020 week 28 snapshot.  Summary snapshot (2020-W16 to 2020-W28) below (full log in attachments):

6168f53d Allow changing fallback cipher from ccd files/client-connect
e539c95d Cleanup: Remove special case code for old poor man's NCP.
07560d9e Generate data channel keys after connect options have been parsed
4f378ddb Move protocol option negotiation from push_prepare to new function
ca514800 Code cleanup: remove superflous variable
a6571181 Removed unused definition
5e78bf66 Extract process_incoming_push_reply from process_incoming_push_msg
5608041c Make key_state->authenticated more state machine like
2b09c140 Deprecate ncp-disable and add improved ncp to Changes.rst
96ae327a Make openvpn --version exit with exit code 0
05ffefcc Simplify multi_connection_established.
008ec688 Remove --writepid file on program exit.
a5e6f2d2 merge key_state->authenticated and key_state->auth_deferred
efe01d52 Unified success messages for setting mtu
5b313a35 tap.c: fix adapter renaming
ec33bae3 t_client.sh: correctly report all failed instances in summary
c252dcc0 Remove did_open_context, defined and connection_established_flag
182a2fdd Remove push_reply_deferred variable
8a168a9a Fix 'engine' unit test on FreeBSD (specifically 'not GNU make')
712f2629 multi.c: use mi->cc_config instead of config variable
9f0a7dcc Remove parameter config from multi_client_connect_mda
93439307 Log a note if someone wants to set a MTU below 1280 on IPv6
3ef858b3 Linux: do not change --txqueuelen OS default if not configured.
19d3c602 Add --bind-dev option.
d299367c Add c1ff8f247f91c88a2df5502eeedf42857f9a6831 (engine, pool, SSO) to .git-blame-ignore-revs
c1ff8f24 Reformat files using uncrustify
c67e93b2 Make compression asymmetric by default and add warnings
2569902c msvc: fix various level2 warnings
013498dd engine-key tests: make check_engine_keys.sh work with --enable-small
21e3e9fc Fix make distcheck for new engine key unit test
542c69c3 Add unit tests for engine keys
933b4ab8 Convert plugin/auth-pam.c from stderr logging to plugin_log().
3bc12aef Add unit test for cipher name translations
02a03320 Depreciation warning for --topology net30 on servers with IPv4 pools.
ff063b6f Change timestamps in file-based logging to ISO 8601 time format.
06498f21 Implement forwarding client CR_RESPONSE messages to management
1114b985 Implement sending AUTH_PENDING challenges to clients
adb9bb91 Implement sending response to challenge via CR_RESPONSE
1f76bbb5 Implement support for signalling IV_SSO to server
7bdba531 Implement parsing and sending INFO and INFO_PRE control messages
58bb8f3e Make cipher_kt_get also accept OpenVPN config cipher name
ff531767 Make cipher_kt_name always return normalised cipher name
0213f80e Set the correct mtu on windows based systems
e0b49cb9 Add .git-blame-ignore-revs with reformat commits
9002885b multi: skip IPv4 logic in multi_select_virtual_addr() if no pool is configured
28e39585 pool: remove useless 'options.h' include
e7c0cd99 Simplify pool size handling, fix possible array overrun on pool reading.
1379e527 ipv6-pool: get rid of size constraint
070319c1 options: enable IPv4 redirection logic only if really required
25266ebb crypto_openssl: add include for openssl/conf.h
826d8953 route: warn on IPv4 routes installation when no IPv4 is configured
6a8cd033 pool: add support for ifconfig-pool-persist with IPv6 only
a4071b20 crypto_openssl: add initialization to pick up local configuration
8155f8aa openssl: add engine method for loading the key
7d65aad8 allow usage of --server-ipv6 even when no --server is specified
45211315 pool: allow to configure an IPv6-only ifconfig-pool
984bd1e1 Switch assertion failure to returning false
81d66a1f pool: prevent IPv6 pools to be larger than 2^16 addresses
cc76e177 Refuse server mode on Android
14a57be4 Do not write extra 0 byte for --gen-key with auth-token/tls-crypt-v2
6001784a Change client side of t_lpback.sh configs to use inline material.
93ba6ccd Persist management-query-remote and proxy prompts
a8850401 Fix session id and initial timestamp not being preserved
b0c94aff Document reneweal mechanic of auth-token in manual
42fe3e81 Fix session id in env missing first byte
27ad978f get rid of INLINE_FILE_TAG constant
d7e26a34 tls-crypt-v2: fix testing of inline key
416162c5 options: fix inlining auth-gen-token-secret file
7ae8dbb7 options: Restore --tls-crypt-v2 inline file capability
e8e410fd options: Fix failing inline tls-auth/crypt with persist-key
042429d3 build: Remove --disable-server from ./configure
cb2e9218 convert *_inline attributes to bool
4dddca52 Use crypto library functions for const time memcmp when possible
3cb9b156 t_net.sh: assign MAC address directly during interface creation
da1574ef Uncrustify the tests/unit_tests/ part of our tree.
a17e7353 Add tls-crypt-v2 test writing metadata
75aa88af Fix tls_ctx_client/server_new leaving error on OpenSSL error stack
c40679fb remove bogus file check on --genkey argument
9cf7b492 Another round of uncrustify code cleanup.
cbde07f4 Minor style change to improve code style
c577facf Refactor counting number of element in a : delimited list into function
d8225e98 t_net.sh: use dummy interface instead of tun
db3d737b sitnl: fix ignoring EEXIST when sending a netlink command
b9ff3988 sitnl: fix TUN/TAP confusion in error messages
74fadcf4 sitnl: fix failure reporting by keeping error negative
Comment 1 Eric F Crist 2020-07-14 14:57:35 UTC
Created attachment 216440 [details]
Full Git Log 2020-W16 to 2020-W28
Comment 2 Automation User 2020-07-14 15:08:43 UTC
Build info is available at https://gitlab.com/swills/freebsd-ports/pipelines/166461348
Comment 3 Kubilay Kocak freebsd_committer freebsd_triage 2020-07-14 23:37:02 UTC
^Triage: 

- [tags] in issue Titles are deprecated
Comment 4 Matthias Andree freebsd_committer freebsd_triage 2020-07-17 09:00:17 UTC
Eric, I am herewith renewing my offer of Cc:ing me on such bugzilla items. ;-)
Comment 5 commit-hook freebsd_committer freebsd_triage 2020-07-17 10:04:58 UTC
A commit references this bug:

Author: mandree
Date: Fri Jul 17 10:04:22 UTC 2020
New revision: 542422
URL: https://svnweb.freebsd.org/changeset/ports/542422

Log:
  security/openvpn-devel: Update to 202028 (2020-W28 snapshot)

  ChangeLog:
  <https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=247974#c0>

  While here:
  * add cmocka as build-time requisite to include the engine test.
  * use PLUGINDIR rather than hacking CPPFLAGS for PLUGIN_LIBDIR,
    the latter breaks -fPIC detection by configure (breaking the
    shared lib build for the engine unit tests)

  PR:		247974
  Submitted by:	Eric F. Crist (maintainer)

Changes:
  head/security/openvpn-devel/Makefile
  head/security/openvpn-devel/distinfo