Compare commits
32 commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
26e4189551 | ||
|
|
f0efb943d8 | ||
|
|
f7c89057b3 | ||
|
|
32d376716d | ||
|
|
ae84a30d03 | ||
|
|
470ea11ba7 | ||
|
|
e45ab8cbe6 |
||
|
|
2f4d194860 | ||
|
|
5817038376 | ||
|
|
2a60a76b0b | ||
|
|
324fe9b5f4 | ||
|
|
dd77e0d169 | ||
|
|
323c089d82 | ||
|
|
589cf4fe6b | ||
|
|
72eba2e3ca | ||
|
|
1a032ccb5d | ||
|
|
1ea8c5c3f4 | ||
|
|
ff5b73813e | ||
|
|
e6f6c537c3 | ||
|
|
79e827501f | ||
|
|
acf2636e4a | ||
|
|
9a1b8aec55 | ||
|
|
ec00a93d97 | ||
|
|
95752d9463 | ||
|
|
9433e7b623 | ||
|
|
e9edd55d41 | ||
|
|
ca1630fd18 | ||
|
|
0d6a1f1a42 | ||
|
|
a9ef7caf17 | ||
|
|
4dfb15142e | ||
|
|
8536d0e5f0 | ||
|
|
7bc9463df4 |
7 changed files with 193 additions and 420 deletions
14
.gitignore
vendored
14
.gitignore
vendored
|
|
@ -237,3 +237,17 @@
|
|||
/ocserv-1.1.4.tar.xz.sig
|
||||
/ocserv-1.1.6.tar.xz.sig
|
||||
/ocserv-1.1.6.tar.xz
|
||||
/ocserv-1.1.7.tar.xz
|
||||
/ocserv-1.1.7.tar.xz.sig
|
||||
/ocserv-1.2.0.tar.xz
|
||||
/ocserv-1.2.0.tar.xz.sig
|
||||
/ocserv-1.2.1.tar.xz
|
||||
/ocserv-1.2.1.tar.xz.sig
|
||||
/ocserv-1.2.2.tar.xz
|
||||
/ocserv-1.2.2.tar.xz.sig
|
||||
/ocserv-1.2.4.tar.xz
|
||||
/ocserv-1.2.4.tar.xz.sig
|
||||
/ocserv-1.3.0.tar.xz
|
||||
/ocserv-1.3.0.tar.xz.sig
|
||||
/ocserv-1.4.0.tar.xz
|
||||
/ocserv-1.4.0.tar.xz.sig
|
||||
|
|
|
|||
26
.packit.yaml
Normal file
26
.packit.yaml
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
upstream_project_url: https://gitlab.com/openconnect/ocserv
|
||||
issue_repository: https://gitlab.com/openconnect/ocserv
|
||||
copy_upstream_release_description: true
|
||||
downstream_package_name: ocserv
|
||||
|
||||
jobs:
|
||||
- job: pull_from_upstream
|
||||
trigger: release
|
||||
dist_git_branches:
|
||||
- fedora-all
|
||||
- epel-8
|
||||
- epel-9
|
||||
|
||||
- job: koji_build
|
||||
trigger: commit
|
||||
dist_git_branches:
|
||||
- fedora-all
|
||||
- epel-8
|
||||
- epel-9
|
||||
|
||||
- job: bodhi_update
|
||||
trigger: commit
|
||||
dist_git_branches:
|
||||
- fedora-branched # rawhide updates are created automatically
|
||||
- epel-8
|
||||
- epel-9
|
||||
3
README.packit
Normal file
3
README.packit
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
This repository is maintained by packit.
|
||||
https://packit.dev/
|
||||
The file was generated using packit 1.13.0.post1.dev2+g84134016c.
|
||||
|
|
@ -1,9 +1,25 @@
|
|||
#!/bin/sh
|
||||
#default key type:rsa
|
||||
KEY_TYPE="rsa"
|
||||
|
||||
#check key type 'rsa', 'rsa-pss', 'dsa', 'ecdsa', 'ed25519, 'ed448', 'x25519', and 'x448'
|
||||
if [ $# -gt 0 ]; then
|
||||
case "$1" in
|
||||
rsa|rsa-pss|dsa|ecdsa|ed25519|ed448|x25519|x448)
|
||||
KEY_TYPE="$1"
|
||||
;;
|
||||
*)
|
||||
echo "Usage: $0 [rsa|rsa-pss|dsa|ecdsa|ed25519|ed448|x25519|x448]"
|
||||
echo "Default key type: rsa"
|
||||
exit 1
|
||||
;;
|
||||
esac
|
||||
fi
|
||||
|
||||
#generate CA certificate/key
|
||||
if test ! -f /etc/pki/ocserv/private/ca.key;then
|
||||
mkdir -p /etc/pki/ocserv/private
|
||||
certtool --generate-privkey --outfile /etc/pki/ocserv/private/ca.key >/dev/null 2>&1
|
||||
certtool --generate-privkey --key-type=$KEY_TYPE --outfile /etc/pki/ocserv/private/ca.key >/dev/null 2>&1
|
||||
echo "cn=`hostname -f` CA" >/etc/pki/ocserv/ca.tmpl
|
||||
echo "expiration_days=-1" >>/etc/pki/ocserv/ca.tmpl
|
||||
echo "serial=1" >>/etc/pki/ocserv/ca.tmpl
|
||||
|
|
@ -17,7 +33,7 @@ fi
|
|||
|
||||
#generate server certificate/key
|
||||
if test ! -f /etc/pki/ocserv/private/server.key;then
|
||||
certtool --generate-privkey --outfile /etc/pki/ocserv/private/server.key >/dev/null 2>&1
|
||||
certtool --generate-privkey --key-type=$KEY_TYPE --outfile /etc/pki/ocserv/private/server.key >/dev/null 2>&1
|
||||
echo "cn=`hostname -f`" >/etc/pki/ocserv/server.tmpl
|
||||
echo "serial=2" >>/etc/pki/ocserv/server.tmpl
|
||||
echo "expiration_days=-1" >>/etc/pki/ocserv/server.tmpl
|
||||
|
|
|
|||
138
ocserv.conf
138
ocserv.conf
|
|
@ -34,7 +34,7 @@
|
|||
# and all configuration will be read from radius. That also includes the
|
||||
# Acct-Interim-Interval, and Session-Timeout values.
|
||||
#
|
||||
# See doc/README-radius.md for the supported radius configuration atributes.
|
||||
# See doc/README-radius.md for the supported radius configuration attributes.
|
||||
#
|
||||
# gssapi[keytab=/etc/key.tab,require-local-user-map=true,tgt-freshness-time=900]
|
||||
# The gssapi option allows one to use authentication methods supported by GSSAPI,
|
||||
|
|
@ -72,25 +72,29 @@ auth = "pam"
|
|||
# Only one accounting method can be specified.
|
||||
#acct = "radius[config=/etc/radiusclient/radiusclient.conf]"
|
||||
|
||||
# Use listen-host to limit to specific IPs or to the IPs of a provided
|
||||
# Use listen-host to limit to specific IPs or to the IPs of a provided
|
||||
# hostname.
|
||||
#listen-host = [IP|HOSTNAME]
|
||||
|
||||
# Use udp-listen-host to limit udp to specific IPs or to the IPs of a provided
|
||||
# hostname. if not set, listen-host will be used
|
||||
#udp-listen-host = [IP|HOSTNAME]
|
||||
|
||||
# When the server has a dynamic DNS address (that may change),
|
||||
# should set that to true to ask the client to resolve again on
|
||||
# reconnects.
|
||||
#listen-host-is-dyndns = true
|
||||
|
||||
# Use udp-listen-host to limit udp to specific IPs or to the IPs of a provided
|
||||
# hostname. if not set, listen-host will be used
|
||||
#udp-listen-host = [IP|HOSTNAME]
|
||||
# move the listen socket within the specified network namespace
|
||||
# listen-netns = "foo"
|
||||
|
||||
# TCP and UDP port number
|
||||
tcp-port = 443
|
||||
udp-port = 443
|
||||
|
||||
# The user the worker processes will be run as. It should be
|
||||
# unique (no other services run as this user).
|
||||
# The user the worker processes will be run as. This should be a dedicated
|
||||
# unprivileged user (e.g., 'ocserv') and no other services should run as this
|
||||
# user.
|
||||
run-as-user = ocserv
|
||||
run-as-group = ocserv
|
||||
|
||||
|
|
@ -148,7 +152,10 @@ server-key = /etc/pki/ocserv/private/server.key
|
|||
# is set.
|
||||
#ca-cert = /etc/ocserv/ca.pem
|
||||
|
||||
|
||||
# The number of sub-processes to use for the security module (authentication)
|
||||
# processes. Typically this should not be set as the number of processes
|
||||
# is determined automatically by the initially set maximum number of clients.
|
||||
#sec-mod-scale = 4
|
||||
|
||||
|
||||
### All configuration options below this line are reloaded on a SIGHUP.
|
||||
|
|
@ -167,7 +174,7 @@ server-key = /etc/pki/ocserv/private/server.key
|
|||
# Note however, that process isolation is restricted to the specific libc versions
|
||||
# the isolation was tested at. If you get random failures on worker processes, try
|
||||
# disabling that option and report the failures you, along with system and debugging
|
||||
# information at: https://gitlab.com/ocserv/ocserv/issues
|
||||
# information at: https://gitlab.com/openconnect/ocserv/issues
|
||||
isolate-workers = true
|
||||
|
||||
# A banner to be displayed on clients after connection
|
||||
|
|
@ -176,7 +183,8 @@ isolate-workers = true
|
|||
# A banner to be displayed on clients before connection
|
||||
#pre-login-banner = "Welcome"
|
||||
|
||||
# Limit the number of clients. Unset or set to zero for unlimited.
|
||||
# Limit the number of clients. Unset or set to zero if unknown. In
|
||||
# that case the maximum value is ~8k clients.
|
||||
#max-clients = 1024
|
||||
max-clients = 16
|
||||
|
||||
|
|
@ -238,6 +246,10 @@ switch-to-tcp-timeout = 25
|
|||
# MTU discovery (DPD must be enabled)
|
||||
try-mtu-discovery = false
|
||||
|
||||
# To enable load-balancer connection draining, set server-drain-ms to a value
|
||||
# higher than your load-balancer health probe interval.
|
||||
#server-drain-ms = 15000
|
||||
|
||||
# If you have a certificate from a CA that provides an OCSP
|
||||
# service you may provide a fresh OCSP status response within
|
||||
# the TLS handshake. That will prevent the client from connecting
|
||||
|
|
@ -294,11 +306,8 @@ cert-user-oid = 0.9.2342.19200300.100.1.1
|
|||
tls-priorities = "NORMAL:%SERVER_PRECEDENCE"
|
||||
|
||||
# That option requires the established DTLS channel to use the same
|
||||
# cipher as the primary TLS channel. This cannot be combined with
|
||||
# listen-clear-file since the ciphersuite information is not available
|
||||
# in that configuration. Note also, that this option implies that
|
||||
# dtls-legacy option is false; this option cannot be enforced
|
||||
# in the legacy/compat protocol.
|
||||
# cipher as the primary TLS channel.Note also, that this option implies
|
||||
# that the dtls-legacy option is false; this option cannot be enforced
|
||||
#match-tls-dtls-ciphers = true
|
||||
|
||||
# The time (in seconds) that a client is allowed to stay connected prior
|
||||
|
|
@ -327,11 +336,9 @@ min-reauth-time = 300
|
|||
# that get a score over that configured number are banned for
|
||||
# min-reauth-time seconds. By default a wrong password attempt is 10 points,
|
||||
# a KKDCP POST is 1 point, and a connection is 1 point. Note that
|
||||
# due to difference processes being involved the count of points
|
||||
# will not be real-time precise.
|
||||
#
|
||||
# Score banning cannot be reliably used when receiving proxied connections
|
||||
# locally from an HTTP server (i.e., when listen-clear-file is used).
|
||||
# due to different processes being involved the count of points
|
||||
# will not be real-time precise. Local subnet IPs are exempt to allow
|
||||
# services that check for process health.
|
||||
#
|
||||
# Set to zero to disable.
|
||||
max-ban-score = 80
|
||||
|
|
@ -381,7 +388,8 @@ rekey-method = ssl
|
|||
# Script to call when a client connects and obtains an IP.
|
||||
# The following parameters are passed on the environment.
|
||||
# REASON, VHOST, USERNAME, GROUPNAME, DEVICE, IP_REAL (the real IP of the client),
|
||||
# IP_REAL_LOCAL (the local interface IP the client connected), IP_LOCAL
|
||||
# REMOTE_HOSTNAME (the remotely advertised hostname), IP_REAL_LOCAL
|
||||
# (the local interface IP the client connected), IP_LOCAL
|
||||
# (the local IP in the P-t-P connection), IP_REMOTE (the VPN IP of the client),
|
||||
# IPV6_LOCAL (the IPv6 local address if there are both IPv4 and IPv6
|
||||
# assigned), IPV6_REMOTE (the IPv6 remote address), IPV6_PREFIX, and
|
||||
|
|
@ -400,6 +408,12 @@ rekey-method = ssl
|
|||
#connect-script = /usr/bin/ocserv-script
|
||||
#disconnect-script = /usr/bin/ocserv-script
|
||||
|
||||
# This script is to be called when the client's advertised hostname becomes
|
||||
# available. It will contain REASON with "host-update" value and the
|
||||
# variable REMOTE_HOSTNAME in addition to the connect variables.
|
||||
|
||||
#host-update-script = /usr/bin/myhostnamescript
|
||||
|
||||
# UTMP
|
||||
# Register the connected clients to utmp. This will allow viewing
|
||||
# the connected clients using the command 'who'.
|
||||
|
|
@ -412,6 +426,20 @@ use-occtl = true
|
|||
# PID file. It can be overridden in the command line.
|
||||
pid-file = /var/run/ocserv.pid
|
||||
|
||||
# Log Level. Ocserv sends the logging messages to standard error
|
||||
# as well as the system log. The log level can be overridden in the
|
||||
# command line with the -d option. All messages at the configured
|
||||
# level and lower will be displayed.
|
||||
# Supported levels (default 0):
|
||||
# 0 default (Same as basic)
|
||||
# 1 basic
|
||||
# 2 info
|
||||
# 3 debug
|
||||
# 4 http
|
||||
# 8 sensitive
|
||||
# 9 TLS
|
||||
log-level = 3
|
||||
|
||||
# Set the protocol-defined priority (SO_PRIORITY) for packets to
|
||||
# be sent. That is a number from 0 to 6 with 0 being the lowest
|
||||
# priority. Alternatively this can be used to set the IP Type-
|
||||
|
|
@ -434,7 +462,8 @@ device = vpns
|
|||
# same for the same user when possible.
|
||||
predictable-ips = true
|
||||
|
||||
# The default domain to be advertised
|
||||
# The default domain to be advertised. Multiple domains (functional on
|
||||
# openconnect clients) can be provided in a space separated list.
|
||||
default-domain = example.com
|
||||
|
||||
# The pool of addresses that leases will be given from. If the leases
|
||||
|
|
@ -561,10 +590,10 @@ no-route = 192.168.5.0/255.255.255.0
|
|||
# per group. Each file name on these directories must match the username
|
||||
# or the groupname.
|
||||
# The options allowed in the configuration files are dns, nbns,
|
||||
# ipv?-network, ipv4-netmask, rx/tx-per-sec, iroute, route, no-route,
|
||||
# explicit-ipv4, explicit-ipv6, net-priority, deny-roaming, no-udp,
|
||||
# ipv?-network, ipv4-netmask, rx/tx-data-per-sec, iroute, route, no-route,
|
||||
# explicit-ipv4, explicit-ipv6, net-priority, deny-roaming, no-udp,
|
||||
# keepalive, dpd, mobile-dpd, max-same-clients, tunnel-all-dns,
|
||||
# restrict-user-to-routes, user-profile, cgroup, stats-report-time,
|
||||
# restrict-user-to-routes, cgroup, stats-report-time,
|
||||
# mtu, idle-timeout, mobile-idle-timeout, restrict-user-to-ports,
|
||||
# split-dns and session-timeout.
|
||||
#
|
||||
|
|
@ -628,10 +657,13 @@ no-route = 192.168.5.0/255.255.255.0
|
|||
# </AnyConnectProfile>
|
||||
#
|
||||
# Other fields may be used by some of the CISCO clients.
|
||||
# This file must be accessible from inside the worker's chroot.
|
||||
# Note that enabling this option is not recommended as it will allow
|
||||
# the worker processes to open arbitrary files (when isolate-workers is
|
||||
# set to true).
|
||||
# This file must be accessible from inside the worker's chroot.
|
||||
# Note that:
|
||||
# (1) enabling this option is not recommended as it will allow the
|
||||
# worker processes to open arbitrary files (when isolate-workers is
|
||||
# set to true).
|
||||
# (2) This option cannot be set per-user or per-group; only the global
|
||||
# version is being sent to client.
|
||||
#user-profile = profile.xml
|
||||
|
||||
#
|
||||
|
|
@ -657,6 +689,35 @@ cisco-client-compat = true
|
|||
# by the dtls-psk protocol supported by openconnect 7.08+.
|
||||
dtls-legacy = true
|
||||
|
||||
# This option will enable the settings needed for Cisco SVC IPPhone clients
|
||||
# to connect. It implies dtls-legacy = true and tls-priorities is changed to
|
||||
# only the ciphers the device supports.
|
||||
cisco-svc-client-compat = false
|
||||
|
||||
# This option will enable the X-CSTP-Client-Bypass-Protocol (disabled by default).
|
||||
# If the server has not configured an IPv6 or IPv4 address pool, enabling this option
|
||||
# will instruct the client to bypass the server for that IP protocol. The option is
|
||||
# currently only understood by Anyconnect clients.
|
||||
client-bypass-protocol = false
|
||||
|
||||
# The following options are related to server camouflage (hidden service)
|
||||
|
||||
# This option allows you to enable the camouflage feature of ocserv that makes it look
|
||||
# like a web server to unauthorized parties.
|
||||
# With "camouflage" enabled, connection to the VPN can be established only if the client provided a specific
|
||||
# "secret string" in the connection URL, e.g. "https://example.com/?mysecretkey",
|
||||
# otherwise the server will return HTTP error for all requests.
|
||||
camouflage = false
|
||||
|
||||
# The URL prefix that should be set on the client (after '?' sign) to pass through the camouflage check,
|
||||
# e.g. in case of 'mysecretkey', the server URL on the client should be like "https://example.com/?mysecretkey".
|
||||
camouflage_secret = "mysecretkey"
|
||||
|
||||
# Defines the realm (browser prompt) for HTTP authentication.
|
||||
# If no realm is set, the server will return 404 Not found error instead of 401 Unauthorized.
|
||||
# Better change it from the default value to avoid fingerprinting.
|
||||
camouflage_realm = "Restricted Content"
|
||||
|
||||
#Advanced options
|
||||
|
||||
# Option to allow sending arbitrary custom headers to the client after
|
||||
|
|
@ -669,8 +730,8 @@ dtls-legacy = true
|
|||
|
||||
|
||||
|
||||
## An example virtual host with different authentication methods serviced
|
||||
## by this server.
|
||||
# An example virtual host with different authentication methods serviced
|
||||
# by this server.
|
||||
|
||||
#[vhost:www.example.com]
|
||||
#auth = "certificate"
|
||||
|
|
@ -687,3 +748,18 @@ dtls-legacy = true
|
|||
#ipv4-netmask = 255.255.255.0
|
||||
|
||||
#cert-user-oid = 0.9.2342.19200300.100.1.1
|
||||
|
||||
# HTTP headers
|
||||
included-http-headers = Strict-Transport-Security: max-age=31536000 ; includeSubDomains
|
||||
included-http-headers = X-Frame-Options: deny
|
||||
included-http-headers = X-Content-Type-Options: nosniff
|
||||
included-http-headers = Content-Security-Policy: default-src 'none'
|
||||
included-http-headers = X-Permitted-Cross-Domain-Policies: none
|
||||
included-http-headers = Referrer-Policy: no-referrer
|
||||
included-http-headers = Clear-Site-Data: "cache","cookies","storage"
|
||||
included-http-headers = Cross-Origin-Embedder-Policy: require-corp
|
||||
included-http-headers = Cross-Origin-Opener-Policy: same-origin
|
||||
included-http-headers = Cross-Origin-Resource-Policy: same-origin
|
||||
included-http-headers = X-XSS-Protection: 0
|
||||
included-http-headers = Pragma: no-cache
|
||||
included-http-headers = Cache-control: no-store, no-cache
|
||||
|
|
|
|||
408
ocserv.spec
408
ocserv.spec
|
|
@ -1,5 +1,5 @@
|
|||
Version: 1.1.6
|
||||
Release: 3%{?dist}
|
||||
Version: 1.4.0
|
||||
Release: %autorelease
|
||||
%global _hardened_build 1
|
||||
|
||||
%if 0%{?fedora} || 0%{?rhel} >= 7
|
||||
|
|
@ -25,10 +25,10 @@ Summary: OpenConnect SSL VPN server
|
|||
|
||||
# For a breakdown of the licensing, see PACKAGE-LICENSING
|
||||
# To simplify licenses LGPLv2+ files have been promoted to GPLv2+.
|
||||
License: GPLv2+ and BSD and MIT and CC0
|
||||
URL: http://www.infradead.org/ocserv/
|
||||
Source0: ftp://ftp.infradead.org/pub/ocserv/%{name}-%{version}.tar.xz
|
||||
Source1: ftp://ftp.infradead.org/pub/ocserv/%{name}-%{version}.tar.xz.sig
|
||||
License: GPL-2.0-or-later AND BSD-3-Clause AND MIT AND CC0-1.0
|
||||
URL: https://ocserv.openconnect-vpn.net/
|
||||
Source0: https://www.infradead.org/ocserv/download/%{name}-%{version}.tar.xz
|
||||
Source1: https://www.infradead.org/ocserv/download/%{name}-%{version}.tar.xz.sig
|
||||
Source2: gpgkey-1F42418905D8206AA754CCDC29EE58B996865171.gpg
|
||||
Source3: ocserv.conf
|
||||
Source4: ocserv.service
|
||||
|
|
@ -43,36 +43,26 @@ Source11: ocserv.init
|
|||
# http://git.infradead.org/ocserv.git/commitdiff/7d70006a2dbddf783213f1856374bacc74217e09
|
||||
|
||||
BuildRequires: make
|
||||
BuildRequires: libxcrypt-devel
|
||||
BuildRequires: gcc
|
||||
%if 0%{?rhel} && 0%{?rhel} <= 6
|
||||
BuildRequires: gnutls30-devel
|
||||
%else
|
||||
BuildRequires: gnutls-devel
|
||||
%endif
|
||||
BuildRequires: pam-devel
|
||||
BuildRequires: iproute
|
||||
BuildRequires: openconnect
|
||||
BuildRequires: gnutls-utils
|
||||
BuildRequires: pam-devel, iproute, ipcalc, openconnect, gnutls-utils
|
||||
|
||||
%if (0%{?use_local_protobuf} == 0)
|
||||
BuildRequires: protobuf-c-devel
|
||||
%endif
|
||||
|
||||
BuildRequires: libnl3-devel
|
||||
BuildRequires: krb5-devel
|
||||
BuildRequires: libtasn1-devel
|
||||
BuildRequires: gperf
|
||||
BuildRequires: libtalloc-devel
|
||||
BuildRequires: libev-devel
|
||||
BuildRequires: http-parser-devel
|
||||
BuildRequires: libnl3-devel, krb5-devel, libtasn1-devel, gperf, libtalloc-devel
|
||||
BuildRequires: libev-devel, llhttp-devel, radcli-devel, lz4-devel, readline-devel
|
||||
BuildRequires: automake, autoconf
|
||||
|
||||
%if %{use_libwrap}
|
||||
BuildRequires: tcp_wrappers-devel
|
||||
%endif
|
||||
BuildRequires: automake, autoconf
|
||||
BuildRequires: radcli-devel
|
||||
BuildRequires: lz4-devel
|
||||
BuildRequires: readline-devel
|
||||
%if %{use_geoip}
|
||||
BuildRequires: GeoIP-devel
|
||||
%else
|
||||
|
|
@ -111,7 +101,6 @@ BuildRequires: rubygem-ronn-ng
|
|||
Recommends: gnutls-utils
|
||||
Recommends: iproute
|
||||
Recommends: pam
|
||||
Requires(pre): shadow-utils
|
||||
%if %{use_systemd}
|
||||
Requires(post): systemd
|
||||
Requires(preun): systemd
|
||||
|
|
@ -140,7 +129,6 @@ gpgv2 --keyring %{SOURCE2} %{SOURCE1} %{SOURCE0} || gpgv2 --keyring %{SOURCE10}
|
|||
|
||||
%autosetup -p1
|
||||
|
||||
rm -f src/http-parser/http_parser.c src/http-parser/http_parser.h
|
||||
%if (0%{?use_local_protobuf} == 0)
|
||||
rm -rf src/protobuf/protobuf-c/
|
||||
touch src/*.proto
|
||||
|
|
@ -148,14 +136,16 @@ touch src/*.proto
|
|||
rm -rf src/ccan/talloc
|
||||
sed -i 's|/etc/ocserv.conf|/etc/ocserv/ocserv.conf|g' src/config.c
|
||||
sed -i 's/run-as-group = nogroup/run-as-group = nobody/g' tests/data/*.config
|
||||
# GPLv3 in headers is a gnulib bug:
|
||||
# http://lists.gnu.org/archive/html/bug-gnulib/2013-11/msg00062.html
|
||||
sed -i 's/either version 3 of the License/either version 2 of the License/g' build-aux/snippet/*
|
||||
|
||||
%if 0%{?rhel} && 0%{?rhel} <= 6
|
||||
echo "int main() { return 77; }" > tests/valid-hostname.c
|
||||
%endif
|
||||
|
||||
# Create a sysusers.d config file
|
||||
cat >ocserv.sysusers.conf <<EOF
|
||||
u ocserv - 'ocserv' %{_localstatedir}/lib/ocserv -
|
||||
EOF
|
||||
|
||||
%build
|
||||
|
||||
%if 0%{?rhel} && 0%{?rhel} <= 6
|
||||
|
|
@ -186,10 +176,6 @@ autoreconf -fvi
|
|||
make %{?_smp_mflags}
|
||||
|
||||
%pre
|
||||
getent group ocserv &>/dev/null || groupadd -r ocserv
|
||||
getent passwd ocserv &>/dev/null || \
|
||||
/usr/sbin/useradd -r -g ocserv -s /sbin/nologin -c ocserv \
|
||||
-d %{_localstatedir}/lib/ocserv ocserv
|
||||
mkdir -p %{_sysconfdir}/pki/ocserv/public
|
||||
mkdir -p -m 700 %{_sysconfdir}/pki/ocserv/private
|
||||
mkdir -p %{_sysconfdir}/pki/ocserv/cacerts
|
||||
|
|
@ -205,7 +191,7 @@ make check %{?_smp_mflags} VERBOSE=1
|
|||
%systemd_preun ocserv.service
|
||||
|
||||
%postun
|
||||
%systemd_postun ocserv.service
|
||||
%systemd_postun_with_restart ocserv.service
|
||||
%endif
|
||||
|
||||
%install
|
||||
|
|
@ -240,6 +226,8 @@ install -D -m 0755 %{SOURCE11} %{buildroot}/%{_initrddir}/%{name}
|
|||
|
||||
%make_install
|
||||
|
||||
install -m0644 -D ocserv.sysusers.conf %{buildroot}%{_sysusersdir}/ocserv.conf
|
||||
|
||||
%files
|
||||
%defattr(-,root,root,-)
|
||||
|
||||
|
|
@ -250,7 +238,7 @@ install -D -m 0755 %{SOURCE11} %{buildroot}/%{_initrddir}/%{name}
|
|||
%config(noreplace) %{_sysconfdir}/pam.d/ocserv
|
||||
%config(noreplace) %{_localstatedir}/lib/ocserv/profile.xml
|
||||
|
||||
%doc AUTHORS ChangeLog NEWS COPYING LICENSE README.md PACKAGE-LICENSING
|
||||
%doc AUTHORS ChangeLog NEWS COPYING README.md PACKAGE-LICENSING doc/README-radius.md
|
||||
%doc src/ccan/licenses/CC0 src/ccan/licenses/LGPL-2.1 src/ccan/licenses/BSD-MIT
|
||||
|
||||
%{_mandir}/man8/ocserv.8*
|
||||
|
|
@ -259,7 +247,7 @@ install -D -m 0755 %{SOURCE11} %{buildroot}/%{_initrddir}/%{name}
|
|||
|
||||
%{_bindir}/ocpasswd
|
||||
%{_bindir}/occtl
|
||||
%{_bindir}/ocserv-fw
|
||||
%{_libexecdir}/ocserv-fw
|
||||
%{_bindir}/ocserv-script
|
||||
%{_sbindir}/ocserv
|
||||
%{_sbindir}/ocserv-worker
|
||||
|
|
@ -270,357 +258,7 @@ install -D -m 0755 %{SOURCE11} %{buildroot}/%{_initrddir}/%{name}
|
|||
%else
|
||||
%{_initrddir}/%{name}
|
||||
%endif
|
||||
%{_sysusersdir}/ocserv.conf
|
||||
|
||||
%changelog
|
||||
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.6-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
|
||||
|
||||
* Fri Jul 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.6-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
|
||||
|
||||
* Thu Feb 17 2022 Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com> - 1.1.6-1
|
||||
- Updated to 1.1.6
|
||||
|
||||
* Thu Feb 10 2022 Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com> - 1.1.4-3
|
||||
- Update seccomp rules to allow the futex syscall
|
||||
- Workaround incompatible API change in GnuTLS 3.7.3.
|
||||
|
||||
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.4-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
|
||||
|
||||
* Sat Nov 13 2021 Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com> - 1.1.4-1
|
||||
- Update to upstream 1.1.4 release
|
||||
|
||||
* Sat Nov 06 2021 Adrian Reber <adrian@lisas.de> - 1.1.3-4
|
||||
- Rebuilt for protobuf 3.19.0
|
||||
|
||||
* Tue Oct 26 2021 Adrian Reber <adrian@lisas.de> - 1.1.3-3
|
||||
- Rebuilt for protobuf 3.18.1
|
||||
|
||||
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.3-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
|
||||
|
||||
* Wed Jun 2 2021 Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com> - 1.1.3-1
|
||||
- Updated to latest release
|
||||
|
||||
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.2-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
|
||||
|
||||
* Thu Jan 14 08:31:24 CET 2021 Adrian Reber <adrian@lisas.de> - 1.1.2-2
|
||||
- Rebuilt for protobuf 3.14
|
||||
|
||||
* Sun Dec 6 2020 Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com> - 1.1.2-1
|
||||
- Update to upstream 1.1.2 release
|
||||
|
||||
* Mon Nov 23 2020 Nikos Mavrogiannopoulos <nmav@redhat.com> - 1.1.1-5
|
||||
- Rebuilt for ronn successor
|
||||
|
||||
* Wed Nov 11 2020 Nikos Mavrogiannopoulos <nmav@redhat.com> - 1.1.1-4
|
||||
- Rebuilt for radcli 1.3.0
|
||||
|
||||
* Thu Oct 29 2020 Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com> - 1.1.1-3
|
||||
- Rebuild without pcllib dependency
|
||||
- Enhanced seccomp filters for tests to run in all architectures
|
||||
|
||||
* Thu Sep 24 2020 Adrian Reber <adrian@lisas.de> - 1.1.1-2
|
||||
- Rebuilt for protobuf 3.13
|
||||
|
||||
* Mon Sep 21 2020 Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com> - 1.1.1-1
|
||||
- Update to upstream 1.1.1 release
|
||||
- Set default priorities to NORMAL as using @SYSTEM is no longer necessary
|
||||
to follow crypto policies.
|
||||
|
||||
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.0-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
||||
|
||||
* Sun Jun 21 2020 Adrian Reber <adrian@lisas.de> - 1.1.0-2
|
||||
- Rebuilt for protobuf 3.12
|
||||
|
||||
* Tue Jun 16 2020 Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com> - 1.1.0-1
|
||||
- Update to upstream 1.1.0 release (introduces ocserv-worker)
|
||||
|
||||
* Wed Apr 15 2020 Igor Raits <ignatenkobrain@fedoraproject.org> - 1.0.1-2
|
||||
- Rebuild for http-parser 2.9.4
|
||||
|
||||
* Thu Apr 09 2020 Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com> - 1.0.1-1
|
||||
- Update to upstream 1.0.1 release
|
||||
|
||||
* Fri Mar 20 2020 Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com> - 1.0.0-1
|
||||
- Update to upstream 1.0.0 release
|
||||
|
||||
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.12.6-4
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
||||
|
||||
* Sat Dec 28 2019 Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com> - 0.12.6-1
|
||||
- Update to upstream 0.12.6 release
|
||||
|
||||
* Wed Oct 16 2019 Nikos Mavrogiannopoulos <nmav@gnutls.org> - 0.12.5-1
|
||||
- Update to upstream 0.12.5 release
|
||||
|
||||
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.12.4-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
||||
|
||||
* Wed Jul 03 2019 Nikos Mavrogiannopoulos <nmav@gnutls.org> - 0.12.4-1
|
||||
- Update to upstream 0.12.4 release
|
||||
|
||||
* Tue Mar 12 2019 Nikos Mavrogiannopoulos <nmav@gnutls.org> - 0.12.3-1
|
||||
- Update to upstream 0.12.3 release
|
||||
|
||||
* Sun Feb 17 2019 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 0.12.2-4
|
||||
- Rebuild for readline 8.0
|
||||
|
||||
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.12.2-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
||||
|
||||
* Mon Jan 14 2019 Björn Esser <besser82@fedoraproject.org> - 0.12.2-2
|
||||
- Rebuilt for libcrypt.so.2 (#1666033)
|
||||
|
||||
* Thu Jan 10 2019 Nikos Mavrogiannopoulos <nmav@gnutls.org> - 0.12.2-1
|
||||
- Update to upstream 0.12.2 release
|
||||
|
||||
* Tue Jul 24 2018 Nikos Mavrogiannopoulos <nmav@gnutls.org> - 0.12.1-3
|
||||
- Added gcc as build-dependency
|
||||
|
||||
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.12.1-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
||||
|
||||
* Sat May 12 2018 Nikos Mavrogiannopoulos <nmav@gnutls.org> - 0.12.1-1
|
||||
- Update to upstream 0.12.1 release
|
||||
|
||||
* Mon Apr 23 2018 Nikos Mavrogiannopoulos <nmav@redhat.com> - 0.12.0-1
|
||||
- Update to upstream 0.12.0 release
|
||||
|
||||
* Thu Apr 12 2018 Nikos Mavrogiannopoulos <nmav@redhat.com> - 0.11.11-2
|
||||
- Update to upstream 0.11.11 release
|
||||
- include crypt.h to use crypt()
|
||||
|
||||
* Mon Mar 05 2018 Nikos Mavrogiannopoulos <nmav@redhat.com> - 0.11.11-1
|
||||
- Update to upstream 0.11.11 release
|
||||
|
||||
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.11.10-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
||||
|
||||
* Sat Jan 20 2018 Björn Esser <besser82@fedoraproject.org> - 0.11.10-2
|
||||
- Rebuilt for switch to libxcrypt
|
||||
|
||||
* Mon Jan 08 2018 Nikos Mavrogiannopoulos <nmav@redhat.com> - 0.11.10-1
|
||||
- Update to upstream 0.11.10 release
|
||||
|
||||
* Tue Nov 21 2017 Nikos Mavrogiannopoulos <nmav@redhat.com> - 0.11.9-3
|
||||
- Update to upstream 0.11.9 release
|
||||
|
||||
* Thu Nov 16 2017 Nikos Mavrogiannopoulos <nmav@redhat.com> - 0.11.9-2
|
||||
- Do not enable libwrap
|
||||
|
||||
* Tue Oct 10 2017 Nikos Mavrogiannopoulos <nmav@redhat.com> - 0.11.9-1
|
||||
- Update to upstream 0.11.9 release
|
||||
|
||||
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.11.8-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
|
||||
|
||||
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.11.8-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
|
||||
|
||||
* Wed May 03 2017 Nikos Mavrogiannopoulos <nmav@redhat.com> - 0.11.8-1
|
||||
- Update to upstream 0.11.8 release
|
||||
|
||||
* Mon Feb 13 2017 Nikos Mavrogiannopoulos <nmav@redhat.com> - 0.11.7-1
|
||||
- Update to upstream 0.11.7 release
|
||||
|
||||
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.11.6-4
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
|
||||
|
||||
* Thu Jan 12 2017 Igor Gnatenko <ignatenko@redhat.com> - 0.11.6-3
|
||||
- Rebuild for readline 7.x
|
||||
|
||||
* Tue Nov 15 2016 Nikos Mavrogiannopoulos <nmav@redhat.com> - 0.11.6-2
|
||||
- Removed gpgkeys from sources
|
||||
|
||||
* Tue Nov 15 2016 Nikos Mavrogiannopoulos <nmav@redhat.com> - 0.11.6-1
|
||||
- New upstream release
|
||||
|
||||
* Wed Sep 14 2016 Nikos Mavrogiannopoulos <nmav@redhat.com> - 0.11.4-3
|
||||
- Added getrandom to the list of allowed syscalls (#1375851)
|
||||
|
||||
* Thu Sep 8 2016 Nikos Mavrogiannopoulos <nmav@redhat.com> - 0.11.4-2
|
||||
- Rebuild to address http-parser breakage (#1374081)
|
||||
|
||||
* Fri Aug 5 2016 Nikos Mavrogiannopoulos <nmav@redhat.com> - 0.11.4-1
|
||||
- New upstream release
|
||||
|
||||
* Thu Jun 16 2016 Nikos Mavrogiannopoulos <nmav@redhat.com> - 0.11.3-1
|
||||
- New upstream release
|
||||
|
||||
* Tue Apr 26 2016 Nikos Mavrogiannopoulos <nmav@redhat.com> - 0.11.2-1
|
||||
- New upstream release
|
||||
- Added automatic verification of signature during build
|
||||
|
||||
* Mon Mar 21 2016 Nikos Mavrogiannopoulos <nmav@redhat.com> - 0.11.1-1
|
||||
- new upstream release
|
||||
|
||||
* Fri Feb 19 2016 Nikos Mavrogiannopoulos <nmav@redhat.com> - 0.11.0-1
|
||||
- new upstream release
|
||||
|
||||
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.10.11-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
|
||||
|
||||
* Mon Jan 11 2016 Nikos Mavrogiannopoulos <nmav@redhat.com> - 0.10.11-1
|
||||
- new upstream release
|
||||
|
||||
* Mon Nov 30 2015 Nikos Mavrogiannopoulos <nmav@redhat.com> - 0.10.10-1
|
||||
- new upstream release
|
||||
|
||||
* Thu Oct 8 2015 Nikos Mavrogiannopoulos <nmav@redhat.com> - 0.10.9-1
|
||||
- new upstream release (#1269479)
|
||||
|
||||
* Thu Sep 17 2015 Nikos Mavrogiannopoulos <nmav@redhat.com> - 0.10.8-2
|
||||
- compile ocserv using radcli
|
||||
|
||||
* Mon Sep 7 2015 Nikos Mavrogiannopoulos <nmav@redhat.com> - 0.10.8-1
|
||||
- new upstream release (#1260327)
|
||||
|
||||
* Fri Aug 7 2015 Nikos Mavrogiannopoulos <nmav@redhat.com> - 0.10.7-1
|
||||
- new upstream release (#1251305)
|
||||
|
||||
* Thu Jul 9 2015 Nikos Mavrogiannopoulos <nmav@redhat.com> - 0.10.6-2
|
||||
- corrected JSON output
|
||||
|
||||
* Thu Jul 2 2015 Nikos Mavrogiannopoulos <nmav@redhat.com> - 0.10.6-1
|
||||
- new upstream release (#1238499)
|
||||
|
||||
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.10.5-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
|
||||
|
||||
* Mon May 25 2015 Nikos Mavrogiannopoulos <nmav@redhat.com> - 0.10.5-1
|
||||
- new upstream release (#1215326)
|
||||
|
||||
* Mon Apr 27 2015 Nikos Mavrogiannopoulos <nmav@redhat.com> - 0.10.4-1
|
||||
- new upstream release
|
||||
|
||||
* Mon Mar 30 2015 Nikos Mavrogiannopoulos <nmav@redhat.com> - 0.10.2-1
|
||||
- new upstream release
|
||||
|
||||
* Mon Mar 16 2015 Nikos Mavrogiannopoulos <nmav@redhat.com> - 0.10.1-1
|
||||
- new upstream release
|
||||
|
||||
* Wed Mar 11 2015 Nikos Mavrogiannopoulos <nmav@redhat.com> - 0.10.0-1
|
||||
- new upstream release
|
||||
|
||||
* Wed Feb 18 2015 Nikos Mavrogiannopoulos <nmav@redhat.com> - 0.9.2-1
|
||||
- new upstream release
|
||||
- enabled lz4 compression
|
||||
|
||||
* Mon Feb 16 2015 Peter Robinson <pbrobinson@fedoraproject.org> 0.9.1-2
|
||||
- aarch64 (and ARMv7) now has seccomp support
|
||||
|
||||
* Mon Feb 16 2015 Nikos Mavrogiannopoulos <nmav@redhat.com> - 0.9.1-1
|
||||
- new upstream release
|
||||
|
||||
* Thu Jan 29 2015 Nikos Mavrogiannopoulos <nmav@redhat.com> - 0.9.0-2
|
||||
- only enable seccomp in x86-64. It seems to be broken in x86:
|
||||
http://sourceforge.net/p/libseccomp/mailman/message/33275762/
|
||||
|
||||
* Thu Jan 22 2015 Nikos Mavrogiannopoulos <nmav@redhat.com> - 0.9.0-1
|
||||
- new upstream release
|
||||
|
||||
* Fri Jan 9 2015 Nikos Mavrogiannopoulos <nmav@redhat.com> - 0.8.9-4
|
||||
- enable PIE
|
||||
|
||||
* Tue Jan 6 2015 Nikos Mavrogiannopoulos <nmav@redhat.com> - 0.8.9-3
|
||||
- Comply with system-wide crypto policies (#1179332)
|
||||
|
||||
* Mon Jan 5 2015 Nikos Mavrogiannopoulos <nmav@redhat.com> - 0.8.9-2
|
||||
- ocserv.service: depend on network-online.target (#1178760)
|
||||
- enable seccomp (on platforms it is available)
|
||||
|
||||
* Thu Dec 11 2014 Nikos Mavrogiannopoulos <nmav@redhat.com> - 0.8.9-1
|
||||
- New upstream release
|
||||
|
||||
* Wed Nov 26 2014 Nikos Mavrogiannopoulos <nmav@redhat.com> - 0.8.8-1
|
||||
- New upstream release
|
||||
|
||||
* Mon Oct 27 2014 Nikos Mavrogiannopoulos <nmav@redhat.com> - 0.8.7-1
|
||||
- New upstream release
|
||||
|
||||
* Tue Sep 09 2014 Nikos Mavrogiannopoulos <nmav@redhat.com> - 0.8.4-2
|
||||
- Ship a default ocserv-script, which will put connecting clients
|
||||
into the internal firewall zone.
|
||||
|
||||
* Thu Aug 28 2014 Nikos Mavrogiannopoulos <nmav@redhat.com> - 0.8.4-1
|
||||
- New upstream release
|
||||
|
||||
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.8.2-4
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
|
||||
|
||||
* Fri Aug 08 2014 Nikos Mavrogiannopoulos <nmav@redhat.com> - 0.8.2-3
|
||||
- Rebuilt
|
||||
|
||||
* Tue Aug 05 2014 Nikos Mavrogiannopoulos <nmav@redhat.com> - 0.8.2-2
|
||||
- Rebuilt for new protobuf-c
|
||||
|
||||
* Mon Jul 28 2014 Nikos Mavrogiannopoulos <nmav@redhat.com> - 0.8.2-1
|
||||
- New upstream release
|
||||
|
||||
* Mon Jun 30 2014 Nikos Mavrogiannopoulos <nmav@redhat.com> - 0.8.1-1
|
||||
- New upstream release
|
||||
|
||||
* Fri Jun 06 2014 Nikos Mavrogiannopoulos <nmav@redhat.com> - 0.8.0-2
|
||||
- Generate certificates and private keys before the first run
|
||||
- Corrected chroot path
|
||||
|
||||
* Mon Jun 02 2014 Nikos Mavrogiannopoulos <nmav@redhat.com> - 0.8.0-1
|
||||
- New upstream release
|
||||
|
||||
* Mon May 26 2014 Nikos Mavrogiannopoulos <nmav@redhat.com> - 0.8.0pre0-1
|
||||
- New upstream release
|
||||
|
||||
* Fri May 09 2014 Nikos Mavrogiannopoulos <nmav@redhat.com> - 0.3.5-1
|
||||
- New upstream release
|
||||
|
||||
* Fri May 02 2014 Nikos Mavrogiannopoulos <nmav@redhat.com> - 0.3.4-1
|
||||
- New upstream release
|
||||
|
||||
* Thu Apr 10 2014 Nikos Mavrogiannopoulos <nmav@redhat.com> - 0.3.3-1
|
||||
- New upstream release
|
||||
|
||||
* Fri Mar 14 2014 Nikos Mavrogiannopoulos <nmav@redhat.com> - 0.3.2-1
|
||||
- New upstream release
|
||||
|
||||
* Mon Feb 17 2014 Nikos Mavrogiannopoulos <nmav@redhat.com> - 0.3.1-2
|
||||
- new upstream release
|
||||
|
||||
* Wed Jan 29 2014 Nikos Mavrogiannopoulos <nmav@redhat.com> - 0.3.0-2
|
||||
- Generated certificates no longer carry an expiration date.
|
||||
|
||||
* Mon Jan 27 2014 Nikos Mavrogiannopoulos <nmav@redhat.com> - 0.3.0-1
|
||||
- Updated to latest upstream version (0.3.0).
|
||||
- Certificates and private keys are auto-generated.
|
||||
|
||||
* Mon Dec 16 2013 Nikos Mavrogiannopoulos <nmav@redhat.com> - 0.2.3-1
|
||||
- Updated to latest upstream version (0.2.3).
|
||||
- Corrected the chroot directory in config file.
|
||||
|
||||
* Fri Dec 6 2013 Nikos Mavrogiannopoulos <nmav@redhat.com> - 0.2.1-6
|
||||
- Added exception for the bundling of CCAN components.
|
||||
|
||||
* Wed Nov 13 2013 Nikos Mavrogiannopoulos <nmav@redhat.com> - 0.2.1-5
|
||||
- Updated the way PACKAGE-LICENSING is handled.
|
||||
|
||||
* Tue Nov 12 2013 Nikos Mavrogiannopoulos <nmav@redhat.com> - 0.2.1-4
|
||||
- Replaced gnulib's GPLv3+ license with GPLv2+. According to
|
||||
http://lists.gnu.org/archive/html/bug-gnulib/2013-11/msg00062.html
|
||||
it was a gnulib bug.
|
||||
- Reduced the number of applicable licenses by upgrading LGPLv2+
|
||||
components to GPLv2+.
|
||||
- Added PACKAGE-LICENSING.
|
||||
|
||||
* Mon Nov 11 2013 Nikos Mavrogiannopoulos <nmav@redhat.com> - 0.2.1-3
|
||||
- Updated spec to add http-parser and pcllib as dependencies.
|
||||
- Bundled library files are removed.
|
||||
- Updated license information.
|
||||
|
||||
* Fri Nov 8 2013 Nikos Mavrogiannopoulos <nmav@redhat.com> - 0.2.1-2
|
||||
- Updated spec to account improvements suggested by Alec Leamas.
|
||||
|
||||
* Thu Nov 7 2013 Nikos Mavrogiannopoulos <nmav@redhat.com> - 0.2.1-1
|
||||
- Initial version of the package
|
||||
%autochangelog
|
||||
|
|
|
|||
4
sources
4
sources
|
|
@ -1,2 +1,2 @@
|
|||
SHA512 (ocserv-1.1.6.tar.xz.sig) = 2a87768ad63d40053732fa011bbeb3532c9673296b9be299bf8f7d8dd3dd35571eee96c0b4fa9bf5a30633b4c844337ab3d562d6ea2b6ad8efca084eb5e6f502
|
||||
SHA512 (ocserv-1.1.6.tar.xz) = d1c5e5cf0e84aab168ed51516534df8b2968194dd1421f33563c61b3e47d5d79ebe9e6ffbf7cbcc9ff1242fae05151024f70ef586d063bec0b3eec00050bfdfa
|
||||
SHA512 (ocserv-1.4.0.tar.xz) = cef771c6ee43925d743b7a21fed1cd7d54c10e39c0966fbc7062df9b7691c9a3a73c1c4589382592668f81809edea0fe0b947c7ddf86a6cdc1a144cf059526b0
|
||||
SHA512 (ocserv-1.4.0.tar.xz.sig) = a73ce14e8e355f747e40241056c2bb734d6dae4e1d6aed0f24aaa6d1a469f6d86a077af4a38e6376846fd5520ee33c7be8ce7b3830bcb0faa5e32b12ed7483cd
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue