93eabee
%global _hardened_build 1
93eabee
ad1a97e
%global EXCLUDE_MODULES cachedb_cassandra cachedb_couchbase cachedb_mongodb %{!?_with_oracle:db_oracle} lua osp sngtc
3cfc539
3cfc539
Summary:  Open Source SIP Server
3cfc539
Name:     opensips
a63b79a
Version:  2.2.5
e20d04e
Release:  5%{?dist}
3cfc539
License:  GPLv2+
3cfc539
Group:    System Environment/Daemons
aa419c5
Source0:  https://github.com/%{name}/%{name}/archive/%{version}/%{name}-%{version}.tar.gz
b11ba52
# Fedora-specific patches
dd6e1a3
Patch1:   opensips-0001-Consistently-use-rtpproxy-switches.patch
dd6e1a3
Patch2:   opensips-0002-Cleanup-Oracle-s-makefiles.patch
93eabee
Patch3:   opensips-0003-Removed-all-async-Oracle-operations-they-didn-t-work.patch
93eabee
Patch4:   opensips-0004-db_oracle-Fix-default-ret-result.patch
b11ba52
Patch5:   opensips-0005-Return-actual-payload-ID-in-case-of-a-dynamic-payloa.patch
b11ba52
Patch6:   opensips-0006-Use-additional-auth-field-Sip-Source-IP-Address.patch
b11ba52
Patch7:   opensips-0007-Don-t-remove-pthread-library-explicitly-from-mi_xmlr.patch
a63b79a
Patch8:   opensips-0008-Dont-try-modifying-CFLAGS.patch
b11ba52
aca7c2c
# Backported from master branch
9fdfac7
Patch9:  opensips-0009-Add-support-for-openssl-1.1.0.patch
9fdfac7
Patch10: opensips-0010-identity-add-support-for-openssl-1.1.0.patch
9fdfac7
Patch11: opensips-0011-identity-complete-port-to-openssl-1.1.0.patch
9fdfac7
Patch12: opensips-0012-Finalize-OpenSSL-1.1.0-migration.patch
9fdfac7
Patch13: opensips-0013-Fix-milliseconds-for-call-duration-consistency-acros.patch
9fdfac7
Patch14: opensips-0014-acc-restore-new_uri-in-case-an-error-occurs-on-reply.patch
9fdfac7
Patch15: opensips-0015-drouting-fix-parameters-specifications-for-gw-detect.patch
9fdfac7
Patch16: opensips-0016-Fix-incorrect-bug-log.patch
9fdfac7
Patch17: opensips-0017-Fix-replicating-NULL-socket-in-contact.patch
9fdfac7
Patch18: opensips-0018-b2b_entities-fix-b2b-key-memory-leak.patch
9fdfac7
Patch19: opensips-0019-Fixed-wrong-TLS-parameters.patch
9fdfac7
Patch20: opensips-0020-db_mysql-fix-build-against-MariaDB-10.2.patch
9fdfac7
Patch21: opensips-0021-event_xmlrpc-rebuild-buffer-for-each-event.patch
9fdfac7
Patch22: opensips-0022-dialog-do-not-allow-callbacks-in-state-DELETED.patch
9fdfac7
Patch23: opensips-0023-ratelimit-fix-buffer-overflow-when-using-SBT-algorit.patch
9fdfac7
Patch24: opensips-0024-siptrace-fix-type-for-message-DB-column-value-str-in.patch
9fdfac7
Patch25: opensips-0025-parse_fline-fix-implicit-cast-sign.patch
9fdfac7
Patch26: opensips-0026-proto_wss-write-all-TLS-chunks-under-a-single-lock.patch
9fdfac7
Patch27: opensips-0027-proto_wss-release-lock-even-if-write-fails.patch
9fdfac7
Patch28: opensips-0028-Fix-bogus-error-message-probabaly-copy-paste-error.patch
9fdfac7
Patch29: opensips-0029-siptrace-allow-capturing-on-any-port.patch
9fdfac7
Patch30: opensips-0030-Merge-pull-request-1191-from-etamme-master.patch
9fdfac7
Patch31: opensips-0031-Merge-pull-request-1195-from-etamme-master.patch
9fdfac7
Patch32: opensips-0032-acc-fix-possbile-memory-leak-when-calling-do_account.patch
9fdfac7
Patch33: opensips-0033-dialog-fix-a-runtime-bug-with-DLGCB_LOADED-callbacks.patch
9fdfac7
Patch34: opensips-0034-dialog-also-share-module-flags-when-replicating-dial.patch
9fdfac7
Patch35: opensips-0035-Fix-escaping-URI-parameters-skip-alphanumerical-char.patch
9fdfac7
Patch36: opensips-0036-Fix-init-of-the-cachedb-related-module-params.patch
9fdfac7
Patch37: opensips-0037-db-do-not-compute-capabilities.patch
9fdfac7
Patch38: opensips-0038-db_virtual-provide-DELETE-capabilities-for-ROUND-mod.patch
9fdfac7
Patch39: opensips-0039-db_virtual-fix-previous-commit.patch
9fdfac7
Patch40: opensips-0040-Fix-creating-the-profiles-list-in-the-dlg_list_ctx-M.patch
9fdfac7
Patch41: opensips-0041-db_sqlite-let-the-DB-interface-determine-the-capabil.patch
9fdfac7
Patch42: opensips-0042-rtpengine-do-not-use-replace-bson-for-delete.patch
9fdfac7
Patch43: opensips-0043-usrloc-Fix-locking-for-contact_id-based-deletion.patch
9fdfac7
Patch44: opensips-0044-usrloc-Fix-bad-logical-condition.patch
9fdfac7
Patch45: opensips-0045-Don-t-include-mysql-mysql_version.h-directly.patch
0f8d17e
9cdfd17
# For building against libjson-c-0.13
827ec03
# Upstreamed: https://github.com/OpenSIPS/opensips/pull/1230
9cdfd17
Patch100: opensips-2.2.5_json-c_013.patch
9cdfd17
b9a4805
URL:      https://opensips.org
3cfc539
3cfc539
BuildRequires:  expat-devel
3cfc539
BuildRequires:  libxml2-devel
3cfc539
BuildRequires:  bison
3cfc539
BuildRequires:  flex
e73f7b5
BuildRequires:  subversion
3cfc539
# needed by snmpstats
aa419c5
BuildRequires:  freeradius-client-devel
3cfc539
BuildRequires:  mysql-devel
3cfc539
BuildRequires:  postgresql-devel
3cfc539
# required by snmpstats module
3cfc539
BuildRequires:  lm_sensors-devel
3cfc539
BuildRequires:  net-snmp-devel
3cfc539
BuildRequires:  unixODBC-devel
3cfc539
BuildRequires:  expat-devel
56e4539
BuildRequires:  xmlrpc-c-devel
3cfc539
BuildRequires:  libconfuse-devel
75f5d75
BuildRequires:  libdb-devel
3cfc539
BuildRequires:  openldap-devel
3cfc539
BuildRequires:  GeoIP-devel
3cfc539
BuildRequires:  pcre-devel
John Khvatov ec28d5b
BuildRequires:  python-devel
f0d75b0
BuildRequires:  systemd-units
e73f7b5
BuildRequires:  libxslt
e73f7b5
BuildRequires:  lynx
e73f7b5
BuildRequires:  ncurses-devel
aca7c2c
BuildRequires:  json-c-devel
aca7c2c
f01b27f
# Users and groups
f01b27f
Requires(pre): shadow-utils
818202b
Requires(post): systemd
818202b
Requires(preun): systemd
818202b
Requires(postun): systemd
aca7c2c
93eabee
Obsoletes: %{name}-event_datagram
aca7c2c
Obsoletes: %{name}-mi_xmlrpc
aca7c2c
Obsoletes: %{name}-auth_diameter
aca7c2c
Obsoletes: %{name}-xmlrpc
3cfc539
3cfc539
%description
3cfc539
OpenSIPS or Open SIP Server is a very fast and flexible SIP (RFC3261)
3cfc539
proxy server. Written entirely in C, opensips can handle thousands calls
3cfc539
per second even on low-budget hardware. A C Shell like scripting language
3cfc539
provides full control over the server's behaviour. It's modular
3cfc539
architecture allows only required functionality to be loaded.
3cfc539
Currently the following modules are available: digest authentication,
3cfc539
CPL scripts, instant messaging, MySQL and UNIXODBC support, a presence agent,
3cfc539
radius authentication, record routing, an SMS gateway, a jabber gateway, a
3cfc539
transaction and dialog module, OSP module, statistics support,
3cfc539
registrar and user location.
3cfc539
3cfc539
%package  aaa_radius
3cfc539
Summary:  RADIUS backend for AAA api
3cfc539
Group:    System Environment/Daemons
b9a4805
Requires: %{name}%{?_isa} = %{version}-%{release}
3cfc539
b9a4805
%description aaa_radius
3cfc539
This module provides the RADIUS backend for the AAA API - group, auth, uri
3cfc539
module use the AAA API for performing RADIUS ops.
3cfc539
3cfc539
%package  acc
3cfc539
Summary:  Accounts transactions information to different backends
3cfc539
Group:    System Environment/Daemons
b9a4805
Requires: %{name}%{?_isa} = %{version}-%{release}
3cfc539
b9a4805
%description acc
3cfc539
ACC module is used to account transactions information to different backends
3cfc539
like syslog, SQL, AAA.
3cfc539
3cfc539
%package  auth_aaa
3cfc539
Summary:  Performs authentication using an AAA server
3cfc539
Group:    System Environment/Daemons
b9a4805
Requires: %{name}%{?_isa} = %{version}-%{release}
3cfc539
b9a4805
%description auth_aaa
3cfc539
This module contains functions that are used to perform authentication using
3cfc539
an AAA server.  Basically the proxy will pass along the credentials to the
3cfc539
AAA server which will in turn send a reply containing result of the
3cfc539
authentication. So basically the whole authentication is done in the AAA
3cfc539
server.
3cfc539
3cfc539
%package  b2bua
3cfc539
Summary:  Back-2-Back User Agent
3cfc539
Group:    System Environment/Daemons
b9a4805
Requires: %{name}%{?_isa} = %{version}-%{release}
aa419c5
Requires: %{name}-pua%{?_isa} = %{version}-%{release}
3cfc539
b9a4805
%description b2bua
3cfc539
B2BUA is an implementation of the behavior of a B2BUA as defined in RFC 3261
3cfc539
that offers the possibility to build certain services on top of it.
3cfc539
aa419c5
%package  cachedb_memcached
aa419c5
Summary:  Memcached connector for cache subsystem
aa419c5
Group:    System Environment/Daemons
aa419c5
Requires: %{name}%{?_isa} = %{version}-%{release}
aa419c5
Provides: %{name}-memcached%{?_isa} = %{version}-%{release}
aa419c5
Obsoletes: %{name}-memcached
aa419c5
BuildRequires:  libmemcached-devel
aa419c5
aa419c5
%description cachedb_memcached
aa419c5
Memcached module is an implementation of a cache system designed to
aa419c5
work with a memcached server.
aa419c5
aa419c5
%package  cachedb_redis
aa419c5
Summary:  Redis connector for cache subsystem
aa419c5
Group:    System Environment/Daemons
aa419c5
Requires: %{name}%{?_isa} = %{version}-%{release}
aa419c5
Provides: %{name}-redis%{?_isa} = %{version}-%{release}
aa419c5
Obsoletes: %{name}-redis
aa419c5
BuildRequires:  hiredis-devel
aa419c5
aa419c5
%description cachedb_redis
aa419c5
This module is an implementation of a cache system designed to work
aa419c5
with a Redis server.
aa419c5
aa419c5
%package  call_center
aa419c5
Summary:  An inbound call center system
aa419c5
Group:    System Environment/Daemons
aa419c5
Requires: %{name}%{?_isa} = %{version}-%{release}
aa419c5
Requires: %{name}-b2bua%{?_isa} = %{version}-%{release}
aa419c5
aa419c5
%description call_center
aa419c5
The Call Center module implements an inbound call center system with call flows
aa419c5
(for queueing the received calls) and agents (for answering the calls).
aa419c5
3cfc539
%package  carrierroute
3cfc539
Summary:  Routing extension suitable for carriers
3cfc539
Group:    System Environment/Daemons
b9a4805
Requires: %{name}%{?_isa} = %{version}-%{release}
3cfc539
b9a4805
%description carrierroute
3cfc539
A module which provides routing, balancing and blacklisting capabilities.
3cfc539
aca7c2c
%package  compression
aca7c2c
Summary:  Message compression/decompression and base64 encoding
aca7c2c
Group:    System Environment/Daemons
aca7c2c
Requires: %{name}%{?_isa} = %{version}-%{release}
aca7c2c
BuildRequires: zlib-devel
aca7c2c
aca7c2c
%description compression
aca7c2c
This module provides message compression/decompression and base64 encoding for
aca7c2c
sip messages using deflate and gzip algorithm/headers. Another feature of this
aca7c2c
module is reducing headers to compact for as specified in SIP RFC's, sdp body
aca7c2c
codec unnecessary description removal (for codecs 0-97), whitelist for headers
aca7c2c
not be removed (excepting necessary headers).
aca7c2c
aca7c2c
%package  cpl_c
3cfc539
Summary:  Call Processing Language interpreter
3cfc539
Group:    System Environment/Daemons
b9a4805
Requires: %{name}%{?_isa} = %{version}-%{release}
aca7c2c
Provides: %{name}-cpl-c%{?_isa} = %{version}-%{release}
aca7c2c
Obsoletes:%{name}-cpl-c%{?_isa} < 2.2.2-1
3cfc539
aca7c2c
%description cpl_c
3cfc539
This module implements a CPL (Call Processing Language) interpreter.
3cfc539
Support for uploading/downloading/removing scripts via SIP REGISTER method
3cfc539
is present.
3cfc539
3cfc539
%package  db_berkeley
Thomas Spura 5292b4a
Summary:  Berkeley DB backend support
3cfc539
Group:    System Environment/Daemons
b9a4805
Requires: %{name}%{?_isa} = %{version}-%{release}
3cfc539
b9a4805
%description db_berkeley
3cfc539
This is a module which integrates the Berkeley DB into OpenSIPS. It implements
3cfc539
the DB API defined in OpenSIPS.
3cfc539
3cfc539
%package  db_http
3cfc539
Summary:  HTTP DB backend support
3cfc539
Group:    System Environment/Daemons
b9a4805
Requires: %{name}%{?_isa} = %{version}-%{release}
3cfc539
b9a4805
%description db_http
3cfc539
This module provides access to a database that is implemented as a
3cfc539
HTTP server.
3cfc539
aa419c5
%package  db_mysql
aca7c2c
Summary:  MySQL storage support for OpenSIPS
aa419c5
Group:    System Environment/Daemons
aa419c5
Requires: %{name}%{?_isa} = %{version}-%{release}
aa419c5
Provides: %{name}-mysql%{?_isa} = %{version}-%{release}
aa419c5
Obsoletes: %{name}-mysql
aa419c5
aa419c5
%description db_mysql
aca7c2c
This module contains the MySQL plugin for %{name}, which allows
aca7c2c
a MySQL database to be used for persistent storage.
aa419c5
aa419c5
%if 0%{?_with_oracle}
aa419c5
%package  db_oracle
aca7c2c
Summary:  Oracle storage support for OpenSIPS
aa419c5
Group:    System Environment/Daemons
aa419c5
Requires: %{name}%{?_isa} = %{version}-%{release}
aa419c5
Provides: %{name}-oracle%{?_isa} = %{version}-%{release}
aa419c5
Obsoletes: %{name}-oracle
aa419c5
BuildRequires: oracle-instantclient-devel
aa419c5
aa419c5
%description db_oracle
aca7c2c
This module package contains the Oracle plugin for %{name}, which allows
aca7c2c
a Oracle database to be used for persistent storage.
aa419c5
%endif
aa419c5
aa419c5
%package  db_perlvdb
aa419c5
Summary:  Perl virtual database engine
aa419c5
Group:    System Environment/Daemons
aa419c5
# require perl-devel for >F7 and perl for <=F6
aa419c5
BuildRequires:  perl(ExtUtils::MakeMaker)
aa419c5
Requires: %{name}%{?_isa} = %{version}-%{release}
aa419c5
Requires: %{name}-perl%{?_isa} = %{version}-%{release}
aa419c5
Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
aa419c5
Provides: %{name}-perlvdb%{?_isa} = %{version}-%{release}
aa419c5
Obsoletes: %{name}-perlvdb
aa419c5
aa419c5
%description db_perlvdb
aa419c5
The Perl Virtual Database (VDB) provides a virtualization framework for
aa419c5
OpenSIPS's database access. It does not handle a particular database engine
aa419c5
itself but lets the user relay database requests to arbitrary Perl functions.
aa419c5
aa419c5
%package  db_postgresql
aca7c2c
Summary:  PostgreSQL storage support for OpenSIPS
aa419c5
Group:    System Environment/Daemons
aa419c5
Requires: %{name}%{?_isa} = %{version}-%{release}
aa419c5
Provides: %{name}-postgresql%{?_isa} = %{version}-%{release}
aa419c5
Obsoletes: %{name}-postgresql
aa419c5
aa419c5
%description db_postgresql
aca7c2c
This module contains the PostgreSQL plugin for %{name},
aca7c2c
which allows a PostgreSQL database to be used for persistent storage.
aca7c2c
aca7c2c
%package  db_sqlite
aca7c2c
Summary:  SQLite sorage support for OpenSIPS
aca7c2c
Group:    System Environment/Daemons
aca7c2c
Requires: %{name}%{?_isa} = %{version}-%{release}
aca7c2c
BuildRequires:  sqlite-devel
aca7c2c
aca7c2c
%description db_sqlite
aca7c2c
This module contains the SQLite plugin for %{name}, which
aca7c2c
allows SQLite to be used for persistent storage.
aa419c5
aa419c5
%package  db_unixodbc
aa419c5
Summary:  OpenSIPS unixODBC Storage support
aa419c5
Group:    System Environment/Daemons
aa419c5
Requires: %{name}%{?_isa} = %{version}-%{release}
aa419c5
Provides: %{name}-unixodbc%{?_isa} = %{version}-%{release}
aa419c5
Obsoletes: %{name}-unixodbc
aa419c5
aa419c5
%description db_unixodbc
aca7c2c
This module contains the unixODBC plugin for %{name}, which
aca7c2c
allows unixODBC to be used for persistent storage.
aa419c5
e73f7b5
%package  event_rabbitmq
e73f7b5
Summary:  Event RabbitMQ module
e73f7b5
Group:    System Environment/Daemons
b9a4805
Requires: %{name}%{?_isa} = %{version}-%{release}
e73f7b5
BuildRequires:	librabbitmq-devel
e73f7b5
b9a4805
%description event_rabbitmq
e73f7b5
This module provides the implementation of a RabbitMQ client for the Event Interface.
e73f7b5
It is used to send AMQP messages to a RabbitMQ server each time the Event Interface
e73f7b5
triggers an event subscribed for.
e73f7b5
aca7c2c
%package  emergency
aca7c2c
Summary:  Emergency call treatment
aca7c2c
Group:    System Environment/Daemons
aca7c2c
Requires: %{name}%{?_isa} = %{version}-%{release}
aca7c2c
BuildRequires: curl-devel
aca7c2c
aca7c2c
%description emergency
aca7c2c
This module provides emergency call treatment for OpenSIPS, following the
aca7c2c
architecture i2 specification of the American entity NENA. (National Emergency
aca7c2c
Number Association).
aca7c2c
3cfc539
%package  h350
3cfc539
Summary:  H350 implementation
3cfc539
Group:    System Environment/Daemons
b9a4805
Requires: %{name}%{?_isa} = %{version}-%{release}
3cfc539
b9a4805
%description h350
3cfc539
The OpenSIPS H350 module enables an OpenSIPS SIP proxy server to access SIP
3cfc539
account data stored in an LDAP [RFC4510] directory  containing H.350 [H.350]
3cfc539
commObjects.
3cfc539
e73f7b5
%package  httpd
e73f7b5
Summary:  HTTP transport layer implementation
e73f7b5
Group:    System Environment/Daemons
b9a4805
Requires: %{name}%{?_isa} = %{version}-%{release}
e73f7b5
BuildRequires:	libmicrohttpd-devel
e73f7b5
b9a4805
%description httpd
e73f7b5
This module provides an HTTP transport layer for OpenSIPS.
e73f7b5
aca7c2c
%package  identity
aca7c2c
Summary:  Support for SIP Identity (see RFC 4474)
aca7c2c
Group:    System Environment/Daemons
aca7c2c
Requires: %{name}%{?_isa} = %{version}-%{release}
aca7c2c
BuildRequires: pkgconfig(openssl)
aca7c2c
aca7c2c
%description identity
aca7c2c
This module provides support for SIP Identity (see RFC 4474).
aca7c2c
3cfc539
%package  jabber
3cfc539
Summary:  Gateway between OpenSIPS and a jabber server
3cfc539
Group:    System Environment/Daemons
b9a4805
Requires: %{name}%{?_isa} = %{version}-%{release}
3cfc539
b9a4805
%description jabber
3cfc539
Jabber module that integrates XODE XML parser for parsing Jabber messages.
3cfc539
56e4539
%package  json
56e4539
Summary:  A JSON variables within the script
56e4539
Group:    System Environment/Daemons
b9a4805
Requires: %{name}%{?_isa} = %{version}-%{release}
56e4539
b9a4805
%description json
56e4539
This module introduces a new type of variable that provides both serialization and
56e4539
de-serialization from JSON format.
56e4539
3cfc539
%package  ldap
3cfc539
Summary:  LDAP connector
3cfc539
Group:    System Environment/Daemons
b9a4805
Requires: %{name}%{?_isa} = %{version}-%{release}
3cfc539
b9a4805
%description ldap
3cfc539
The LDAP module implements an LDAP search interface for OpenSIPS.
3cfc539
e73f7b5
#%package  lua
e73f7b5
#Summary:  Helps implement your own OpenSIPS extensions in Lua
e73f7b5
#Group:    System Environment/Daemons
827ec03
#Requires: %%{name}%%{?_isa} = %%{version}-%%{release}
e73f7b5
#BuildRequires:  lua-devel
e73f7b5
b9a4805
#%description lua
e73f7b5
#The time needed when writing a new OpenSIPS module unfortunately is quite
e73f7b5
#high, while the options provided by the configuration file are limited to
e73f7b5
#the features implemented in the modules. With this Lua module, you can
e73f7b5
#easily implement your own OpenSIPS extensions in Lua.
e73f7b5
aa419c5
%package  mi_json
aa419c5
Summary:  A JSON REST interface for the Management Interface
3cfc539
Group:    System Environment/Daemons
b9a4805
Requires: %{name}%{?_isa} = %{version}-%{release}
aa419c5
Requires: %{name}-httpd%{?_isa} = %{version}-%{release}
3cfc539
aa419c5
%description mi_json
aa419c5
This module implements a JSON server for the Management Interface that handles
aa419c5
GET requests and generates JSON responses.
3cfc539
aa419c5
%package  mi_xmlrpc_ng
aa419c5
Summary:  A xmlrpc server for the Management Interface (new version)
4c87dbb
Group:    System Environment/Daemons
b9a4805
Requires: %{name}%{?_isa} = %{version}-%{release}
aa419c5
Requires: %{name}-httpd%{?_isa} = %{version}-%{release}
aa419c5
Provides: %{name}-xmlrpc_ng%{?_isa} = %{version}-%{release}
aa419c5
Obsoletes: %{name}-xmlrpc_ng
4c87dbb
aa419c5
%description mi_xmlrpc_ng
aa419c5
This module implements a xmlrpc server that handles xmlrpc requests and generates
aa419c5
xmlrpc responses. When a xmlrpc message is received a default method is executed.
4c87dbb
aa419c5
%package  mmgeoip
aa419c5
Summary:  Wrapper for the MaxMind GeoIP API
3cfc539
Group:    System Environment/Daemons
b9a4805
Requires: %{name}%{?_isa} = %{version}-%{release}
3cfc539
aa419c5
%description mmgeoip
aa419c5
Mmgeoip is a lightweight wrapper for the MaxMind GeoIP API. It adds
aa419c5
IP address-to-location lookup capability to OpenSIPS scripts.
3cfc539
4c87dbb
%package  peering
4c87dbb
Summary:  Radius peering
3cfc539
Group:    System Environment/Daemons
b9a4805
Requires: %{name}%{?_isa} = %{version}-%{release}
3cfc539
b9a4805
%description peering
4c87dbb
Peering module allows SIP providers (operators or organizations)
4c87dbb
to verify from a broker if source or destination  of a SIP request
4c87dbb
is a trusted peer.
3cfc539
3cfc539
%package  perl
3cfc539
Summary:  Helps implement your own OpenSIPS extensions in Perl
3cfc539
Group:    System Environment/Daemons
3cfc539
BuildRequires:  perl(ExtUtils::MakeMaker)
3cfc539
BuildRequires:  perl(ExtUtils::Embed), perl-devel
7217c1b
BuildRequires:  perl-generators
b9a4805
Requires: %{name}%{?_isa} = %{version}-%{release}
3cfc539
Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
3cfc539
b9a4805
%description perl
3cfc539
The time needed when writing a new OpenSIPS module unfortunately is quite
3cfc539
high, while the options provided by the configuration file are limited to
3cfc539
the features implemented in the modules. With this Perl module, you can
3cfc539
easily implement your own OpenSIPS extensions in Perl.  This allows for
3cfc539
simple access to the full world of CPAN modules. SIP URI rewriting could be
3cfc539
implemented based on regular expressions; accessing arbitrary data backends,
3cfc539
e.g. LDAP or Berkeley DB files, is now extremely simple.
3cfc539
93eabee
%package  pi_http
93eabee
Summary:  A HTTP provisioning interface for OpenSIPS
93eabee
Group:    System Environment/Daemons
b9a4805
Requires: %{name}%{?_isa} = %{version}-%{release}
b9a4805
Requires: %{name}-httpd%{?_isa} = %{version}-%{release}
93eabee
b9a4805
%description pi_http
93eabee
This module provides an HTTP provisioning interface for OpenSIPS. It is using
93eabee
the OpenSIPS's internal database API to provide a simple way of manipulating
93eabee
records inside OpenSIPS's tables.
93eabee
3cfc539
%package  presence
3cfc539
Summary:  Presence server
3cfc539
Group:    System Environment/Daemons
b9a4805
Requires: %{name}%{?_isa} = %{version}-%{release}
3cfc539
b9a4805
%description presence
3cfc539
This module implements a presence server. It handles PUBLISH and SUBSCRIBE
3cfc539
messages and generates NOTIFY messages. It offers support for aggregation
3cfc539
of published presence information for the same presentity using more devices.
3cfc539
It can also filter the information provided to watchers according to privacy
3cfc539
rules.
3cfc539
4c87dbb
%package  presence_callinfo
4c87dbb
Summary:  SIMPLE Presence extension
4c87dbb
Group:    System Environment/Daemons
b9a4805
Requires: %{name}%{?_isa} = %{version}-%{release}
b9a4805
Requires: %{name}-presence%{?_isa} = %{version}-%{release}
4c87dbb
b9a4805
%description presence_callinfo
4c87dbb
The module enables the handling of "call-info" and "line-seize" events inside
4c87dbb
the presence module. It is used with the general event handling module:
4c87dbb
presence and it constructs and adds "Call-Info" headers to notification events.
4c87dbb
To send "call-info" notification to watchers, a third-party application must
4c87dbb
publish "call-info" events to the presence server.
4c87dbb
3cfc539
%package  presence_dialoginfo
3cfc539
Summary:  Extension to Presence server for Dialog-Info
3cfc539
Group:    System Environment/Daemons
b9a4805
Requires: %{name}%{?_isa} = %{version}-%{release}
b9a4805
Requires: %{name}-presence%{?_isa} = %{version}-%{release}
3cfc539
b9a4805
%description presence_dialoginfo
3cfc539
The module enables the handling of "Event: dialog" (as defined
3cfc539
in RFC 4235) inside of the presence module. This can be used
3cfc539
distribute the dialog-info status to the subscribed watchers.
3cfc539
3cfc539
%package  presence_mwi
3cfc539
Summary:  Extension to Presence server for Message Waiting Indication
3cfc539
Group:    System Environment/Daemons
b9a4805
Requires: %{name}%{?_isa} = %{version}-%{release}
b9a4805
Requires: %{name}-presence%{?_isa} = %{version}-%{release}
3cfc539
b9a4805
%description presence_mwi
3cfc539
The module does specific handling for notify-subscribe message-summary
3cfc539
(message waiting indication) events as specified in RFC 3842. It is used
3cfc539
with the general event handling module, presence. It constructs and adds
3cfc539
message-summary event to it.
3cfc539
3cfc539
%package  presence_xcapdiff
3cfc539
Summary:  Extension to Presence server for XCAP-DIFF event
3cfc539
Group:    System Environment/Daemons
b9a4805
Requires: %{name}%{?_isa} = %{version}-%{release}
b9a4805
Requires: %{name}-presence%{?_isa} = %{version}-%{release}
b9a4805
Requires: %{name}-pua_mi%{?_isa} = %{version}-%{release}
3cfc539
b9a4805
%description presence_xcapdiff
3cfc539
The presence_xcapdiff is an OpenSIPS module that adds support
3cfc539
for the "xcap-diff" event to presence and pua.
3cfc539
3cfc539
%package  presence_xml
3cfc539
Summary:  SIMPLE Presence extension
3cfc539
Group:    System Environment/Daemons
b9a4805
Requires: %{name}%{?_isa} = %{version}-%{release}
b9a4805
Requires: %{name}-presence%{?_isa} = %{version}-%{release}
b9a4805
Requires: %{name}-xcap_client%{?_isa} = %{version}-%{release}
3cfc539
b9a4805
%description presence_xml
3cfc539
The module does specific handling for notify-subscribe events using xml bodies.
3cfc539
It is used with the general event handling module, presence.
3cfc539
aca7c2c
%package  proto_sctp
aca7c2c
Summary:  An optional SCTP transport module
aca7c2c
Group:    System Environment/Daemons
aca7c2c
Requires: %{name}%{?_isa} = %{version}-%{release}
aca7c2c
BuildRequires: lksctp-tools-devel
aca7c2c
aca7c2c
%description proto_sctp
aca7c2c
This module is an optional transport module (shared library) which exports the
aca7c2c
required logic in order to handle SCTP-based communication. (socket
aca7c2c
initialization and send/recv primitives to be used by higher-level network
aca7c2c
layers). Once loaded, you will be able to define "sctp:" listeners in your
aca7c2c
script.
aca7c2c
aca7c2c
%package  proto_tls
aca7c2c
Summary:  An optional TLS transport module
aca7c2c
Group:    System Environment/Daemons
aca7c2c
Requires: %{name}%{?_isa} = %{version}-%{release}
aca7c2c
Requires: %{name}-tls_mgm%{?_isa} = %{version}-%{release}
aca7c2c
BuildRequires: pkgconfig(openssl)
aca7c2c
Obsoletes: %{name}-tlsops
aca7c2c
aca7c2c
%description proto_tls
aca7c2c
This module is an optional transport module (shared library) which exports the
aca7c2c
required logic in order to handle TLS-based communication. (socket
aca7c2c
initialization and send/recv primitives to be used by higher-level network
aca7c2c
layers). Once loaded, you will be able to define "tls:" listeners in your
aca7c2c
script.
aca7c2c
aca7c2c
%package  proto_wss
aca7c2c
Summary:  An optional Secure WebSocket transport module
aca7c2c
Group:    System Environment/Daemons
aca7c2c
Requires: %{name}%{?_isa} = %{version}-%{release}
aca7c2c
Requires: %{name}-tls_mgm%{?_isa} = %{version}-%{release}
aca7c2c
BuildRequires: pkgconfig(openssl)
aca7c2c
aca7c2c
%description proto_wss
aca7c2c
This module is an optional transport module (shared library) which exports the
aca7c2c
required logic in order to handle Secure WebSocket-based communication. (socket
aca7c2c
initialization and send/recv primitives to be used by higher-level network
aca7c2c
layers). Once loaded, you will be able to define "wss:" listeners in your
aca7c2c
script.
aca7c2c
3cfc539
%package  pua
3cfc539
Summary:  Offer the functionality of a presence user agent client
3cfc539
Group:    System Environment/Daemons
b9a4805
Requires: %{name}%{?_isa} = %{version}-%{release}
3cfc539
b9a4805
%description pua
3cfc539
This module offer the functionality of a presence user agent client, sending
3cfc539
Subscribe and Publish messages.
3cfc539
4c87dbb
%package  pua_bla
4c87dbb
Summary:  BLA extension for PUA
4c87dbb
Group:    System Environment/Daemons
b9a4805
Requires: %{name}%{?_isa} = %{version}-%{release}
b9a4805
Requires: %{name}-pua%{?_isa} = %{version}-%{release}
b9a4805
Requires: %{name}-presence%{?_isa} = %{version}-%{release}
4c87dbb
b9a4805
%description pua_bla
4c87dbb
The pua_bla module enables Bridged Line Appearances support according to the
4c87dbb
specifications in draft-anil-sipping-bla-03.txt.
4c87dbb
3cfc539
%package  pua_dialoginfo
3cfc539
Summary:  Dialog-Info extension for PUA
3cfc539
Group:    System Environment/Daemons
b9a4805
Requires: %{name}%{?_isa} = %{version}-%{release}
b9a4805
Requires: %{name}-pua%{?_isa} = %{version}-%{release}
3cfc539
b9a4805
%description pua_dialoginfo
93eabee
The pua_dialoginfo retrieves dialog state information from the dialog module
93eabee
and PUBLISHes the dialog-information using the pua module. Thus, in combination
93eabee
with the presence_xml module this can be used to derive dialog-info from the
93eabee
dialog module and NOTIFY the subscribed watchers about dialog-info changes.
3cfc539
3cfc539
%package  pua_mi
3cfc539
Summary:  Connector between usrloc and MI interface
3cfc539
Group:    System Environment/Daemons
b9a4805
Requires: %{name}%{?_isa} = %{version}-%{release}
b9a4805
Requires: %{name}-pua%{?_isa} = %{version}-%{release}
3cfc539
b9a4805
%description pua_mi
3cfc539
The pua_mi sends offer the possibility to publish presence information
3cfc539
via MI transports.  Using this module you can create independent
3cfc539
applications/scripts to publish not sip-related information (e.g., system
3cfc539
resources like CPU-usage, memory, number of active subscribers ...)
3cfc539
3cfc539
%package  pua_usrloc
3cfc539
Summary:  Connector between usrloc and pua modules
3cfc539
Group:    System Environment/Daemons
b9a4805
Requires: %{name}%{?_isa} = %{version}-%{release}
b9a4805
Requires: %{name}-pua%{?_isa} = %{version}-%{release}
3cfc539
b9a4805
%description pua_usrloc
3cfc539
This module is the connector between usrloc and pua modules. It creates the
3cfc539
environment to send PUBLISH requests for user location records, on specific
3cfc539
events (e.g., when new record is added in usrloc, a PUBLISH with status open
3cfc539
(online) is issued; when expires, it sends closed (offline)). Using this
3cfc539
module, phones which have no support for presence can be seen as
3cfc539
online/offline.
3cfc539
3cfc539
%package  pua_xmpp
3cfc539
Summary:  SIMPLE-XMPP Presence gateway
3cfc539
Group:    System Environment/Daemons
b9a4805
Requires: %{name}%{?_isa} = %{version}-%{release}
b9a4805
Requires: %{name}-pua%{?_isa} = %{version}-%{release}
b9a4805
Requires: %{name}-presence%{?_isa} = %{version}-%{release}
b9a4805
Requires: %{name}-xmpp%{?_isa} = %{version}-%{release}
3cfc539
b9a4805
%description pua_xmpp
3cfc539
This module is a gateway for presence between SIP and XMPP. It translates one
3cfc539
format into another and uses xmpp, pua and presence modules to manage the
3cfc539
transmition of presence state information.
3cfc539
10c543f
%package  -n python2-opensips
10c543f
%{?python_provide:%python_provide python2-opensips}
10c543f
# Remove before F30
30897f2
Provides: %{name}-python = %{version}-%{release}
10c543f
Provides: %{name}-python%{?_isa} = %{version}-%{release}
10c543f
Obsoletes: %{name}-python < %{version}-%{release}
4c87dbb
Summary:  Python scripting support
4c87dbb
Group:    System Environment/Daemons
b9a4805
Requires: %{name}%{?_isa} = %{version}-%{release}
4c87dbb
10c543f
%description -n python2-opensips
4c87dbb
Helps implement your own OpenSIPS extensions in Python
4c87dbb
3cfc539
%package  regex
3cfc539
Summary:  RegExp via PCRE library
3cfc539
Group:    System Environment/Daemons
b9a4805
Requires: %{name}%{?_isa} = %{version}-%{release}
3cfc539
b9a4805
%description regex
3cfc539
This module offers matching operations against regular
3cfc539
expressions using the powerful PCRE library.
3cfc539
b9a4805
%package  rest_client
b9a4805
Summary:  HTTP client module for OpenSIPS
b9a4805
Group:    System Environment/Daemons
b9a4805
Requires: %{name}%{?_isa} = %{version}-%{release}
b9a4805
b9a4805
%description rest_client
b9a4805
This module provides a means of interacting with an HTTP server by doing
b9a4805
RESTful queries, such as GET and POST.
b9a4805
3cfc539
%package  rls
3cfc539
Summary:  Resource List Server
3cfc539
Group:    System Environment/Daemons
b9a4805
Requires: %{name}%{?_isa} = %{version}-%{release}
b9a4805
Requires: %{name}-pua%{?_isa} = %{version}-%{release}
b9a4805
Requires: %{name}-presence%{?_isa} = %{version}-%{release}
b9a4805
Requires: %{name}-xcap%{?_isa} = %{version}-%{release}
3cfc539
b9a4805
%description rls
3cfc539
The modules is a Resource List Server implementation following the
3cfc539
specification in RFC 4662 and RFC 4826.
3cfc539
3cfc539
%package  seas
3cfc539
Summary:  Transfers the execution logic control to a given external entity
3cfc539
Group:    System Environment/Daemons
b9a4805
Requires: %{name}%{?_isa} = %{version}-%{release}
3cfc539
b9a4805
%description seas
3cfc539
SEAS module enables OpenSIPS to transfer the execution logic control of a sip
3cfc539
message to a given external entity, called the Application Server. When the
3cfc539
OpenSIPS script is being executed on an incoming SIP message, invocation of
3cfc539
the as_relay_t() function makes this module send the message along with some
3cfc539
transaction information to the specified Application Server. The Application
3cfc539
Server then executes some call-control logic code, and tells OpenSIPS to take
3cfc539
some actions, ie. forward the message downstream, or respond to the message
3cfc539
with a SIP repy, etc
3cfc539
3cfc539
%package  sms
3cfc539
Summary:  Gateway between SIP and GSM networks via sms
3cfc539
Group:    System Environment/Daemons
b9a4805
Requires: %{name}%{?_isa} = %{version}-%{release}
3cfc539
b9a4805
%description sms
3cfc539
This module provides a way of communication between SIP network (via SIP
3cfc539
MESSAGE) and GSM networks (via ShortMessageService). Communication is
3cfc539
possible from SIP to SMS and vice versa.  The module provides facilities
3cfc539
like SMS confirmation--the gateway can confirm to the SIP user if his
3cfc539
message really reached its destination as a SMS--or multi-part messages--if
3cfc539
a SIP messages is too long it will be split and sent as multiple SMS.
3cfc539
3cfc539
%package  snmpstats
3cfc539
Summary:  SNMP management interface for the OpenSIPS
3cfc539
Group:    System Environment/Daemons
b9a4805
Requires: %{name}%{?_isa} = %{version}-%{release}
3cfc539
Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
3cfc539
b9a4805
%description snmpstats
3cfc539
The %{name}-snmpstats package provides an SNMP management interface to
3cfc539
OpenSIPS.  Specifically, it provides general SNMP queryable scalar statistics,
3cfc539
table representations of more complicated data such as user and contact
3cfc539
information, and alarm monitoring capabilities.
3cfc539
aca7c2c
%package  tls_mgm
aca7c2c
Summary:  Management for TLS certificates and parameters
3cfc539
Group:    System Environment/Daemons
b9a4805
Requires: %{name}%{?_isa} = %{version}-%{release}
aca7c2c
BuildRequires: pkgconfig(openssl)
3cfc539
aca7c2c
%description tls_mgm
aca7c2c
This module provides an interfaces for all the modules that use the TLS
aca7c2c
protocol. It also implements TLS related functions to use in the routing
aca7c2c
script, and exports pseudo variables with certificate and TLS parameters.
3cfc539
93eabee
%package  xcap
93eabee
Summary:  XCAP common functions
93eabee
Group:    System Environment/Daemons
b9a4805
Requires: %{name}%{?_isa} = %{version}-%{release}
93eabee
b9a4805
%description xcap
93eabee
The module contains several parameters and functions common to all modules
93eabee
using XCAP capabilities.
93eabee
3cfc539
%package  xcap_client
3cfc539
Summary:  XCAP client
3cfc539
Group:    System Environment/Daemons
b9a4805
Requires: %{name}%{?_isa} = %{version}-%{release}
aca7c2c
BuildRequires: curl-devel
3cfc539
b9a4805
%description xcap_client
3cfc539
The modules is an XCAP client for OpenSIPS that can be used by other modules.
3cfc539
It fetches XCAP elements, either documents or part of them, by sending HTTP
3cfc539
GET requests. It also offers support for conditional queries. It uses libcurl
3cfc539
library as a client-side HTTP transfer library.
3cfc539
3cfc539
%package  xmpp
3cfc539
Summary:  Gateway between OpenSIPS and a jabber server
3cfc539
Group:    System Environment/Daemons
b9a4805
Requires: %{name}%{?_isa} = %{version}-%{release}
3cfc539
b9a4805
%description xmpp
3cfc539
This modules is a gateway between Openser and a jabber server. It enables
3cfc539
the exchange of instant messages between SIP clients and XMPP(jabber)
3cfc539
clients.
3cfc539
3cfc539
%prep
a63b79a
%autosetup -p1
aa419c5
rm -f modules/db_oracle/asynch.c
aa419c5
rm -f modules/db_oracle/asynch.h
00eee17
3cfc539
%build
Ján ONDREJ (SAL) 73f257d
LOCALBASE=/usr NICER=0 CFLAGS="%{optflags} -fgnu89-inline" LDFLAGS="%{?__global_ldflags}" %{?_with_oracle:ORAHOME="$ORACLE_HOME"} %{__make} all %{?_smp_mflags} TLS=1 \
3cfc539
  exclude_modules="%EXCLUDE_MODULES" \
aca7c2c
  cfg_target=%{_sysconfdir}/opensips/
3cfc539
3cfc539
%install
93eabee
make install TLS=1 LIBDIR=%{_lib} \
3cfc539
  exclude_modules="%EXCLUDE_MODULES" \
3cfc539
  basedir=%{buildroot} prefix=%{_prefix} \
aca7c2c
  cfg_prefix=%{buildroot} \
3cfc539
  DBTEXTON=yes # fixed dbtext documentation installation
3cfc539
3cfc539
# clean some things
93eabee
mkdir -p %{buildroot}/%{perl_vendorlib}
93eabee
if [ -d "%{buildroot}/%{_prefix}/perl" ]; then
3cfc539
  # for fedora>=11
93eabee
  mv %{buildroot}/%{_prefix}/perl/* \
93eabee
    %{buildroot}/%{perl_vendorlib}/
3cfc539
else
3cfc539
  # for fedora<=10
93eabee
  mv %{buildroot}/%{_libdir}/opensips/perl/* \
93eabee
    %{buildroot}/%{perl_vendorlib}/
3cfc539
fi
93eabee
mv %{buildroot}/%{_sysconfdir}/opensips/tls/README \
93eabee
  %{buildroot}/%{_docdir}/opensips/README.tls
93eabee
rm -f %{buildroot}%{_docdir}/opensips/INSTALL
93eabee
mv %{buildroot}/%{_docdir}/opensips docdir
3cfc539
3cfc539
# recode documentation
3cfc539
for i in docdir/*; do
3cfc539
  mv -f $i $i.old
3cfc539
  iconv -f iso8859-1 -t UTF-8 $i.old > $i
3cfc539
  rm -f $i.old
3cfc539
done
3cfc539
93eabee
# install systemd files
aca7c2c
install -D -m 0644 -p packaging/redhat_fedora/%{name}.service %{buildroot}%{_unitdir}/%{name}.service
aca7c2c
install -D -m 0644 -p packaging/redhat_fedora/%{name}.tmpfiles.conf %{buildroot}%{_tmpfilesdir}/%{name}.conf
aca7c2c
install -D -m 0755 -p packaging/redhat_fedora/%{name}.m4cfg %{buildroot}%{_sbindir}/opensips-m4cfg
93eabee
mkdir -p %{buildroot}%{_localstatedir}/run/%{name}
3cfc539
echo -e "\nETCDIR=\"%{_sysconfdir}/opensips\"\n" \
93eabee
  >> %{buildroot}%{_sysconfdir}/%{name}/opensipsctlrc
3cfc539
3cfc539
#install sysconfig file
aca7c2c
install -D -p -m 644 packaging/redhat_fedora/%{name}.sysconfig %{buildroot}%{_sysconfdir}/sysconfig/%{name}
3cfc539
f01b27f
f01b27f
%pre
f01b27f
getent group %{name} >/dev/null || groupadd -r %{name}
f01b27f
getent passwd %{name} >/dev/null || \
e73f7b5
useradd -r -g %{name} -d %{_localstatedir}/run/%{name} -s /sbin/nologin \
f01b27f
-c "OpenSIPS SIP Server" %{name} 2>/dev/null || :
f01b27f
3cfc539
%post
93eabee
%systemd_post %{name}.service
3cfc539
3cfc539
%preun
93eabee
%systemd_preun %{name}.service
f0d75b0
3cfc539
%files
3cfc539
%{_sbindir}/opensips
3cfc539
%{_sbindir}/opensipsctl
3cfc539
%{_sbindir}/opensipsdbctl
3cfc539
%{_sbindir}/opensipsunix
e73f7b5
%{_sbindir}/osipsconfig
3cfc539
%{_sbindir}/osipsconsole
3cfc539
aa419c5
%attr(750,%{name},%{name}) %dir %{_sysconfdir}/opensips
aa419c5
%attr(750,%{name},%{name}) %dir %{_sysconfdir}/opensips/tls
aa419c5
%attr(750,%{name},%{name}) %dir %{_sysconfdir}/opensips/tls/rootCA
aa419c5
%attr(750,%{name},%{name}) %dir %{_sysconfdir}/opensips/tls/rootCA/certs
aa419c5
%attr(750,%{name},%{name}) %dir %{_sysconfdir}/opensips/tls/rootCA/private
aa419c5
%attr(750,%{name},%{name}) %dir %{_sysconfdir}/opensips/tls/user
3cfc539
%dir %{_libdir}/opensips/
3cfc539
%dir %{_libdir}/opensips/modules/
3cfc539
%dir %{_libdir}/opensips/opensipsctl/
81f4fe8
%dir %{_libdir}/opensips/opensipsctl/dbtextdb/
3cfc539
14692e7
%{_sbindir}/opensips-m4cfg
f0d75b0
%{_unitdir}/%{name}.service
7902bcb
%{_tmpfilesdir}/%{name}.conf
f01b27f
%dir %attr(0755, opensips, opensips) %{_localstatedir}/run/%{name}
3cfc539
3cfc539
%config(noreplace) %{_sysconfdir}/opensips/dictionary.opensips
3cfc539
%config(noreplace) %{_sysconfdir}/sysconfig/%{name}
aa419c5
%attr(640,%{name},%{name}) %config(noreplace) %{_sysconfdir}/opensips/opensips.cfg
aa419c5
%attr(640,%{name},%{name}) %config(noreplace) %{_sysconfdir}/opensips/opensipsctlrc
aa419c5
%attr(640,%{name},%{name}) %config(noreplace) %{_sysconfdir}/opensips/osipsconsolerc
e73f7b5
# these files are just an examples so no need to restrict access to them
3cfc539
%config(noreplace) %{_sysconfdir}/opensips/tls/ca.conf
3cfc539
%config(noreplace) %{_sysconfdir}/opensips/tls/request.conf
3cfc539
%config(noreplace) %{_sysconfdir}/opensips/tls/rootCA/cacert.pem
3cfc539
%config(noreplace) %{_sysconfdir}/opensips/tls/rootCA/certs/01.pem
3cfc539
%config(noreplace) %{_sysconfdir}/opensips/tls/rootCA/index.txt
3cfc539
%config(noreplace) %{_sysconfdir}/opensips/tls/rootCA/private/cakey.pem
3cfc539
%config(noreplace) %{_sysconfdir}/opensips/tls/rootCA/serial
3cfc539
%config(noreplace) %{_sysconfdir}/opensips/tls/user.conf
3cfc539
%config(noreplace) %{_sysconfdir}/opensips/tls/user/user-calist.pem
3cfc539
%config(noreplace) %{_sysconfdir}/opensips/tls/user/user-cert.pem
3cfc539
%config(noreplace) %{_sysconfdir}/opensips/tls/user/user-cert_req.pem
3cfc539
%config(noreplace) %{_sysconfdir}/opensips/tls/user/user-privkey.pem
3cfc539
81f4fe8
%{_libdir}/opensips/opensipsctl/opensipsctl.base
81f4fe8
%{_libdir}/opensips/opensipsctl/opensipsctl.ctlbase
81f4fe8
%{_libdir}/opensips/opensipsctl/opensipsctl.dbtext
81f4fe8
%{_libdir}/opensips/opensipsctl/opensipsctl.fifo
81f4fe8
%{_libdir}/opensips/opensipsctl/opensipsctl.sqlbase
81f4fe8
%{_libdir}/opensips/opensipsctl/opensipsctl.unixsock
81f4fe8
3cfc539
%{_libdir}/opensips/opensipsctl/opensipsdbctl.base
3cfc539
%{_libdir}/opensips/opensipsctl/opensipsdbctl.dbtext
3cfc539
%{_libdir}/opensips/opensipsctl/dbtextdb/dbtextdb.py*
3cfc539
e73f7b5
%dir %{_datadir}/opensips/
e73f7b5
%dir %{_datadir}/opensips/dbtext/
e73f7b5
%dir %{_datadir}/opensips/dbtext/opensips/
e73f7b5
%dir %{_datadir}/opensips/menuconfig_templates/
e73f7b5
3cfc539
%{_datadir}/opensips/dbtext/opensips/*
e73f7b5
%{_datadir}/opensips/menuconfig_templates/*.m4
3cfc539
3cfc539
%{_mandir}/man5/opensips.cfg.5*
3cfc539
%{_mandir}/man8/opensips.8*
3cfc539
%{_mandir}/man8/opensipsctl.8*
3cfc539
%{_mandir}/man8/opensipsunix.8*
3cfc539
3cfc539
%doc docdir/AUTHORS
3cfc539
%doc docdir/NEWS
3cfc539
%doc docdir/README
3cfc539
%doc docdir/README-MODULES
3cfc539
%doc docdir/README.tls
aa419c5
%license COPYING
3cfc539
3cfc539
%{_libdir}/opensips/modules/acc.so
3cfc539
%{_libdir}/opensips/modules/alias_db.so
3cfc539
%{_libdir}/opensips/modules/auth.so
3cfc539
%{_libdir}/opensips/modules/auth_db.so
3cfc539
%{_libdir}/opensips/modules/avpops.so
3cfc539
%{_libdir}/opensips/modules/benchmark.so
e73f7b5
%{_libdir}/opensips/modules/cachedb_local.so
93eabee
%{_libdir}/opensips/modules/cachedb_sql.so
3cfc539
%{_libdir}/opensips/modules/call_control.so
3cfc539
%{_libdir}/opensips/modules/cfgutils.so
aca7c2c
%{_libdir}/opensips/modules/clusterer.so
b9a4805
%{_libdir}/opensips/modules/db_cachedb.so
3cfc539
%{_libdir}/opensips/modules/db_flatstore.so
3cfc539
%{_libdir}/opensips/modules/db_text.so
aa419c5
%{_libdir}/opensips/modules/db_virtual.so
3cfc539
%{_libdir}/opensips/modules/dialog.so
3cfc539
%{_libdir}/opensips/modules/dialplan.so
3cfc539
%{_libdir}/opensips/modules/dispatcher.so
3cfc539
%{_libdir}/opensips/modules/diversion.so
aa419c5
%{_libdir}/opensips/modules/dns_cache.so
3cfc539
%{_libdir}/opensips/modules/domain.so
3cfc539
%{_libdir}/opensips/modules/domainpolicy.so
3cfc539
%{_libdir}/opensips/modules/drouting.so
3cfc539
%{_libdir}/opensips/modules/enum.so
93eabee
%{_libdir}/opensips/modules/event_datagram.so
aca7c2c
%{_libdir}/opensips/modules/event_flatstore.so
93eabee
%{_libdir}/opensips/modules/event_route.so
aca7c2c
%{_libdir}/opensips/modules/event_virtual.so
93eabee
%{_libdir}/opensips/modules/event_xmlrpc.so
3cfc539
%{_libdir}/opensips/modules/exec.so
aca7c2c
%{_libdir}/opensips/modules/fraud_detection.so
3cfc539
%{_libdir}/opensips/modules/gflags.so
3cfc539
%{_libdir}/opensips/modules/group.so
3cfc539
%{_libdir}/opensips/modules/imc.so
3cfc539
%{_libdir}/opensips/modules/load_balancer.so
3cfc539
%{_libdir}/opensips/modules/mangler.so
b9a4805
%{_libdir}/opensips/modules/mathops.so
3cfc539
%{_libdir}/opensips/modules/maxfwd.so
3cfc539
%{_libdir}/opensips/modules/mediaproxy.so
3cfc539
%{_libdir}/opensips/modules/mi_datagram.so
aa419c5
%{_libdir}/opensips/modules/mi_fifo.so
e73f7b5
%{_libdir}/opensips/modules/mi_http.so
3cfc539
%{_libdir}/opensips/modules/msilo.so
3cfc539
%{_libdir}/opensips/modules/nat_traversal.so
aa419c5
%{_libdir}/opensips/modules/nathelper.so
3cfc539
%{_libdir}/opensips/modules/options.so
3cfc539
%{_libdir}/opensips/modules/path.so
3cfc539
%{_libdir}/opensips/modules/permissions.so
3cfc539
%{_libdir}/opensips/modules/pike.so
aca7c2c
%{_libdir}/opensips/modules/proto_bin.so
aca7c2c
%{_libdir}/opensips/modules/proto_hep.so
aca7c2c
%{_libdir}/opensips/modules/proto_ws.so
3cfc539
%{_libdir}/opensips/modules/qos.so
3cfc539
%{_libdir}/opensips/modules/ratelimit.so
3cfc539
%{_libdir}/opensips/modules/registrar.so
3cfc539
%{_libdir}/opensips/modules/rr.so
aa419c5
%{_libdir}/opensips/modules/rtpengine.so
aa419c5
%{_libdir}/opensips/modules/rtpproxy.so
aa419c5
%{_libdir}/opensips/modules/script_helper.so
3cfc539
%{_libdir}/opensips/modules/signaling.so
e73f7b5
%{_libdir}/opensips/modules/sipcapture.so
e73f7b5
%{_libdir}/opensips/modules/sipmsgops.so
3cfc539
%{_libdir}/opensips/modules/siptrace.so
3cfc539
%{_libdir}/opensips/modules/sl.so
3cfc539
%{_libdir}/opensips/modules/speeddial.so
aca7c2c
%{_libdir}/opensips/modules/sql_cacher.so
3cfc539
%{_libdir}/opensips/modules/sst.so
3cfc539
%{_libdir}/opensips/modules/statistics.so
3cfc539
%{_libdir}/opensips/modules/stun.so
3cfc539
%{_libdir}/opensips/modules/textops.so
3cfc539
%{_libdir}/opensips/modules/tm.so
aca7c2c
%{_libdir}/opensips/modules/topology_hiding.so
3cfc539
%{_libdir}/opensips/modules/uac.so
aa419c5
%{_libdir}/opensips/modules/uac_auth.so
3cfc539
%{_libdir}/opensips/modules/uac_redirect.so
aa419c5
%{_libdir}/opensips/modules/uac_registrant.so
3cfc539
%{_libdir}/opensips/modules/uri.so
aa419c5
%{_libdir}/opensips/modules/userblacklist.so
3cfc539
%{_libdir}/opensips/modules/usrloc.so
John Khvatov d36a4bc
3cfc539
%doc docdir/README.acc
3cfc539
%doc docdir/README.alias_db
3cfc539
%doc docdir/README.auth
3cfc539
%doc docdir/README.auth_db
3cfc539
%doc docdir/README.avpops
3cfc539
%doc docdir/README.benchmark
e73f7b5
%doc docdir/README.cachedb_local
93eabee
%doc docdir/README.cachedb_sql
4c87dbb
%doc docdir/README.call_control
3cfc539
%doc docdir/README.cfgutils
aca7c2c
%doc docdir/README.clusterer
b9a4805
%doc docdir/README.db_cachedb
4c87dbb
%doc docdir/README.db_flatstore
3cfc539
%doc docdir/README.db_text
aa419c5
%doc docdir/README.db_virtual
3cfc539
%doc docdir/README.dialog
3cfc539
%doc docdir/README.dialplan
3cfc539
%doc docdir/README.dispatcher
3cfc539
%doc docdir/README.diversion
aa419c5
%doc docdir/README.dns_cache
3cfc539
%doc docdir/README.domain
3cfc539
%doc docdir/README.domainpolicy
3cfc539
%doc docdir/README.drouting
3cfc539
%doc docdir/README.enum
93eabee
%doc docdir/README.event_datagram
aca7c2c
%doc docdir/README.event_flatstore
93eabee
%doc docdir/README.event_route
aca7c2c
%doc docdir/README.event_virtual
93eabee
%doc docdir/README.event_xmlrpc
3cfc539
%doc docdir/README.exec
aca7c2c
%doc docdir/README.fraud_detection
3cfc539
%doc docdir/README.gflags
3cfc539
%doc docdir/README.group
3cfc539
%doc docdir/README.imc
4c87dbb
%doc docdir/README.load_balancer
3cfc539
%doc docdir/README.mangler
b9a4805
%doc docdir/README.mathops
3cfc539
%doc docdir/README.maxfwd
3cfc539
%doc docdir/README.mediaproxy
3cfc539
%doc docdir/README.mi_datagram
aa419c5
%doc docdir/README.mi_fifo
e73f7b5
%doc docdir/README.mi_http
3cfc539
%doc docdir/README.msilo
4c87dbb
%doc docdir/README.nat_traversal
aa419c5
%doc docdir/README.nathelper
3cfc539
%doc docdir/README.options
3cfc539
%doc docdir/README.path
3cfc539
%doc docdir/README.permissions
3cfc539
%doc docdir/README.pike
aca7c2c
%doc docdir/README.proto_bin
aca7c2c
%doc docdir/README.proto_hep
aca7c2c
%doc docdir/README.proto_ws
4c87dbb
%doc docdir/README.qos
4c87dbb
%doc docdir/README.ratelimit
3cfc539
%doc docdir/README.registrar
3cfc539
%doc docdir/README.rr
aa419c5
%doc docdir/README.rtpengine
aa419c5
%doc docdir/README.rtpproxy
aa419c5
%doc docdir/README.script_helper
4c87dbb
%doc docdir/README.signaling
e73f7b5
%doc docdir/README.sipcapture
e73f7b5
%doc docdir/README.sipmsgops
3cfc539
%doc docdir/README.siptrace
3cfc539
%doc docdir/README.sl
3cfc539
%doc docdir/README.speeddial
aca7c2c
%doc docdir/README.sql_cacher
3cfc539
%doc docdir/README.sst
3cfc539
%doc docdir/README.statistics
4c87dbb
%doc docdir/README.stun
John Khvatov d36a4bc
%doc docdir/README.textops
3cfc539
%doc docdir/README.tm
aca7c2c
%doc docdir/README.topology_hiding
3cfc539
%doc docdir/README.uac
aa419c5
%doc docdir/README.uac_auth
3cfc539
%doc docdir/README.uac_redirect
aa419c5
%doc docdir/README.uac_registrant
3cfc539
%doc docdir/README.uri
aa419c5
%doc docdir/README.userblacklist
3cfc539
%doc docdir/README.usrloc
3cfc539
3cfc539
%files aaa_radius
3cfc539
%{_libdir}/opensips/modules/aaa_radius.so
3cfc539
%doc docdir/README.aaa_radius
3cfc539
3cfc539
%files acc
3cfc539
%{_libdir}/opensips/modules/acc.so
3cfc539
%doc docdir/README.acc
3cfc539
3cfc539
%files auth_aaa
3cfc539
%{_libdir}/opensips/modules/auth_aaa.so
3cfc539
%doc docdir/README.auth_aaa
3cfc539
3cfc539
%files b2bua
3cfc539
%{_libdir}/opensips/modules/b2b_entities.so
3cfc539
%{_libdir}/opensips/modules/b2b_logic.so
aa419c5
%{_libdir}/opensips/modules/b2b_sca.so
3cfc539
%doc docdir/README.b2b_entities
3cfc539
%doc docdir/README.b2b_logic
aa419c5
%doc docdir/README.b2b_sca
aa419c5
aa419c5
%files cachedb_memcached
aa419c5
%{_libdir}/opensips/modules/cachedb_memcached.so
aa419c5
%doc docdir/README.cachedb_memcached
aa419c5
aa419c5
%files cachedb_redis
aa419c5
%{_libdir}/opensips/modules/cachedb_redis.so
aa419c5
%doc docdir/README.cachedb_redis
aa419c5
aa419c5
%files call_center
aa419c5
%{_libdir}/opensips/modules/call_center.so
aa419c5
%doc docdir/README.call_center
3cfc539
3cfc539
%files carrierroute
3cfc539
%{_libdir}/opensips/modules/carrierroute.so
3cfc539
%doc docdir/README.carrierroute
3cfc539
aca7c2c
%files compression
aca7c2c
%{_libdir}/opensips/modules/compression.so
aca7c2c
%doc docdir/README.compression
aca7c2c
aca7c2c
%files cpl_c
aca7c2c
%{_libdir}/opensips/modules/cpl_c.so
aca7c2c
%doc docdir/README.cpl_c
3cfc539
3cfc539
%files db_berkeley
3cfc539
%{_sbindir}/bdb_recover
3cfc539
%{_libdir}/opensips/modules/db_berkeley.so
81f4fe8
%{_libdir}/opensips/opensipsctl/opensipsctl.db_berkeley
3cfc539
%{_libdir}/opensips/opensipsctl/opensipsdbctl.db_berkeley
3cfc539
%dir %{_datadir}/opensips/db_berkeley
3cfc539
%dir %{_datadir}/opensips/db_berkeley/opensips
3cfc539
%{_datadir}/opensips/db_berkeley/opensips/*
3cfc539
%doc docdir/README.db_berkeley
3cfc539
3cfc539
%files db_http
3cfc539
%{_libdir}/opensips/modules/db_http.so
3cfc539
%doc docdir/README.db_http
3cfc539
aa419c5
%files db_mysql
aa419c5
%{_libdir}/opensips/modules/db_mysql.so
aa419c5
%{_libdir}/opensips/opensipsctl/opensipsctl.mysql
aa419c5
%{_libdir}/opensips/opensipsctl/opensipsdbctl.mysql
aa419c5
%dir %{_datadir}/opensips/mysql
aa419c5
%{_datadir}/opensips/mysql/*.sql
aa419c5
%doc docdir/README.db_mysql
aa419c5
aa419c5
%if 0%{?_with_oracle}
aa419c5
%files db_oracle
aa419c5
%{_sbindir}/opensips_orasel
aa419c5
%{_libdir}/opensips/modules/db_oracle.so
aa419c5
%{_libdir}/opensips/opensipsctl/opensipsctl.oracle
aa419c5
%{_libdir}/opensips/opensipsctl/opensipsdbctl.oracle
aa419c5
%{_libdir}/opensips/opensipsctl/opensipsdbfunc.oracle
aa419c5
%dir %{_datadir}/opensips/oracle
aa419c5
%{_datadir}/opensips/oracle/*
aa419c5
%doc docdir/README.db_oracle
aa419c5
%endif
aa419c5
aa419c5
%files db_perlvdb
aa419c5
%dir %{perl_vendorlib}/OpenSIPS/VDB
aa419c5
%dir %{perl_vendorlib}/OpenSIPS/VDB/Adapter
aa419c5
%{_libdir}/opensips/modules/db_perlvdb.so
aa419c5
%{perl_vendorlib}/OpenSIPS/VDB.pm
aa419c5
%{perl_vendorlib}/OpenSIPS/VDB/Adapter/AccountingSIPtrace.pm
aa419c5
%{perl_vendorlib}/OpenSIPS/VDB/Adapter/Alias.pm
aa419c5
%{perl_vendorlib}/OpenSIPS/VDB/Adapter/Auth.pm
aa419c5
%{perl_vendorlib}/OpenSIPS/VDB/Adapter/Describe.pm
aa419c5
%{perl_vendorlib}/OpenSIPS/VDB/Adapter/Speeddial.pm
aa419c5
%{perl_vendorlib}/OpenSIPS/VDB/Adapter/TableVersions.pm
aa419c5
%{perl_vendorlib}/OpenSIPS/VDB/Column.pm
aa419c5
%{perl_vendorlib}/OpenSIPS/VDB/Pair.pm
aa419c5
%{perl_vendorlib}/OpenSIPS/VDB/ReqCond.pm
aa419c5
%{perl_vendorlib}/OpenSIPS/VDB/Result.pm
aa419c5
%{perl_vendorlib}/OpenSIPS/VDB/VTab.pm
aa419c5
%{perl_vendorlib}/OpenSIPS/VDB/Value.pm
aa419c5
%doc docdir/README.db_perlvdb
aa419c5
aa419c5
%files db_postgresql
aa419c5
%{_libdir}/opensips/modules/db_postgres.so
aa419c5
%{_libdir}/opensips/opensipsctl/opensipsctl.pgsql
aa419c5
%{_libdir}/opensips/opensipsctl/opensipsdbctl.pgsql
aa419c5
%dir %{_datadir}/opensips/postgres
aa419c5
%{_datadir}/opensips/postgres/*.sql
aa419c5
%doc docdir/README.db_postgres
aa419c5
aca7c2c
%files db_sqlite
aca7c2c
%{_libdir}/opensips/modules/db_sqlite.so
aca7c2c
%{_libdir}/opensips/opensipsctl/opensipsctl.sqlite
aca7c2c
%{_libdir}/opensips/opensipsctl/opensipsdbctl.sqlite
aca7c2c
%dir %{_datadir}/opensips/sqlite
aca7c2c
%{_datadir}/opensips/sqlite/*.sql
aca7c2c
%doc docdir/README.db_sqlite
aca7c2c
aa419c5
%files db_unixodbc
aa419c5
%{_libdir}/opensips/modules/db_unixodbc.so
aa419c5
%doc docdir/README.db_unixodbc
aa419c5
aca7c2c
%files emergency
aca7c2c
%{_libdir}/opensips/modules/emergency.so
aca7c2c
%doc docdir/README.emergency
aca7c2c
e73f7b5
%files event_rabbitmq
e73f7b5
%{_libdir}/opensips/modules/event_rabbitmq.so
e73f7b5
%doc docdir/README.event_rabbitmq
e73f7b5
3cfc539
%files h350
3cfc539
%{_libdir}/opensips/modules/h350.so
3cfc539
%doc docdir/README.h350
3cfc539
e73f7b5
%files httpd
e73f7b5
%{_libdir}/opensips/modules/httpd.so
e73f7b5
%doc docdir/README.httpd
e73f7b5
aca7c2c
%files identity
aca7c2c
%{_libdir}/opensips/modules/identity.so
aca7c2c
%doc docdir/README.identity
aca7c2c
3cfc539
%files jabber
3cfc539
%{_libdir}/opensips/modules/jabber.so
3cfc539
%doc docdir/README.jabber
3cfc539
56e4539
%files json
56e4539
%{_libdir}/opensips/modules/json.so
56e4539
%doc docdir/README.json
56e4539
3cfc539
%files ldap
3cfc539
%{_libdir}/opensips/modules/ldap.so
3cfc539
%doc docdir/README.ldap
3cfc539
827ec03
#%%files lua
827ec03
#%%{_libdir}/opensips/modules/lua.so
827ec03
#%%doc docdir/README.lua
e73f7b5
aa419c5
%files mi_json
aa419c5
%{_libdir}/opensips/modules/mi_json.so
aa419c5
%doc docdir/README.mi_json
aa419c5
aa419c5
%files mi_xmlrpc_ng
aa419c5
%{_libdir}/opensips/modules/mi_xmlrpc_ng.so
aa419c5
%doc docdir/README.mi_xmlrpc_ng
3cfc539
3cfc539
%files mmgeoip
3cfc539
%{_libdir}/opensips/modules/mmgeoip.so
3cfc539
%doc docdir/README.mmgeoip
3cfc539
4c87dbb
%files peering
4c87dbb
%{_libdir}/opensips/modules/peering.so
4c87dbb
%doc docdir/README.peering
4c87dbb
3cfc539
%files perl
3cfc539
%dir %{perl_vendorlib}/OpenSIPS
3cfc539
%dir %{perl_vendorlib}/OpenSIPS/LDAPUtils
3cfc539
%dir %{perl_vendorlib}/OpenSIPS/Utils
3cfc539
%{_libdir}/opensips/modules/perl.so
3cfc539
%{perl_vendorlib}/OpenSIPS.pm
3cfc539
%{perl_vendorlib}/OpenSIPS/Constants.pm
3cfc539
%{perl_vendorlib}/OpenSIPS/LDAPUtils/LDAPConf.pm
3cfc539
%{perl_vendorlib}/OpenSIPS/LDAPUtils/LDAPConnection.pm
3cfc539
%{perl_vendorlib}/OpenSIPS/Message.pm
3cfc539
%{perl_vendorlib}/OpenSIPS/Utils/PhoneNumbers.pm
3cfc539
%{perl_vendorlib}/OpenSIPS/Utils/Debug.pm
3cfc539
%doc docdir/README.perl
3cfc539
93eabee
%files pi_http
93eabee
%{_libdir}/opensips/modules/pi_http.so
93eabee
%{_datadir}/opensips/pi_http/
93eabee
%doc docdir/README.pi_http
3cfc539
3cfc539
%files presence
3cfc539
%{_libdir}/opensips/modules/presence.so
3cfc539
%doc docdir/README.presence
3cfc539
4c87dbb
%files presence_callinfo
4c87dbb
%{_libdir}/opensips/modules/presence_callinfo.so
4c87dbb
%doc docdir/README.presence_callinfo
4c87dbb
3cfc539
%files presence_dialoginfo
3cfc539
%{_libdir}/opensips/modules/presence_dialoginfo.so
3cfc539
%doc docdir/README.presence_dialoginfo
3cfc539
3cfc539
%files presence_mwi
3cfc539
%{_libdir}/opensips/modules/presence_mwi.so
3cfc539
%doc docdir/README.presence_mwi
3cfc539
3cfc539
%files presence_xcapdiff
3cfc539
%{_libdir}/opensips/modules/presence_xcapdiff.so
3cfc539
3cfc539
%files presence_xml
3cfc539
%{_libdir}/opensips/modules/presence_xml.so
3cfc539
%doc docdir/README.presence_xml
3cfc539
aca7c2c
%files proto_sctp
aca7c2c
%{_libdir}/opensips/modules/proto_sctp.so
aca7c2c
%doc docdir/README.proto_sctp
aca7c2c
aca7c2c
%files proto_tls
aca7c2c
%{_libdir}/opensips/modules/proto_tls.so
aca7c2c
%doc docdir/README.proto_tls
aca7c2c
aca7c2c
%files proto_wss
aca7c2c
%{_libdir}/opensips/modules/proto_wss.so
aca7c2c
%doc docdir/README.proto_wss
aca7c2c
3cfc539
%files pua
3cfc539
%{_libdir}/opensips/modules/pua.so
3cfc539
%doc docdir/README.pua
3cfc539
3cfc539
%files pua_bla
3cfc539
%{_libdir}/opensips/modules/pua_bla.so
3cfc539
%doc docdir/README.pua_bla
3cfc539
4c87dbb
%files pua_dialoginfo
4c87dbb
%{_libdir}/opensips/modules/pua_dialoginfo.so
4c87dbb
%doc docdir/README.pua_dialoginfo
4c87dbb
3cfc539
%files pua_mi
3cfc539
%{_libdir}/opensips/modules/pua_mi.so
3cfc539
%doc docdir/README.pua_mi
3cfc539
3cfc539
%files pua_usrloc
3cfc539
%{_libdir}/opensips/modules/pua_usrloc.so
3cfc539
%doc docdir/README.pua_usrloc
3cfc539
3cfc539
%files pua_xmpp
3cfc539
%{_libdir}/opensips/modules/pua_xmpp.so
3cfc539
%doc docdir/README.pua_xmpp
3cfc539
10c543f
%files -n python2-opensips
4c87dbb
%{_libdir}/opensips/modules/python.so
4c87dbb
3cfc539
%files regex
3cfc539
%{_libdir}/opensips/modules/regex.so
3cfc539
%doc docdir/README.regex
3cfc539
b9a4805
%files rest_client
b9a4805
%{_libdir}/opensips/modules/rest_client.so
b9a4805
%doc docdir/README.rest_client
b9a4805
3cfc539
%files rls
3cfc539
%{_libdir}/opensips/modules/rls.so
3cfc539
%doc docdir/README.rls
3cfc539
3cfc539
%files seas
3cfc539
%{_libdir}/opensips/modules/seas.so
3cfc539
%doc docdir/README.seas
3cfc539
3cfc539
%files sms
3cfc539
%{_libdir}/opensips/modules/sms.so
3cfc539
%doc docdir/README.sms
3cfc539
3cfc539
%files snmpstats
3cfc539
%{_libdir}/opensips/modules/snmpstats.so
3cfc539
%doc docdir/README.snmpstats
3cfc539
%dir %{_datadir}/snmp
3cfc539
%dir %{_datadir}/snmp/mibs
3cfc539
%{_datadir}/snmp/mibs/OPENSER-MIB
3cfc539
%{_datadir}/snmp/mibs/OPENSER-REG-MIB
3cfc539
%{_datadir}/snmp/mibs/OPENSER-SIP-COMMON-MIB
3cfc539
%{_datadir}/snmp/mibs/OPENSER-SIP-SERVER-MIB
3cfc539
%{_datadir}/snmp/mibs/OPENSER-TC
3cfc539
aca7c2c
%files tls_mgm
aca7c2c
%{_libdir}/opensips/modules/tls_mgm.so
aca7c2c
%doc docdir/README.tls_mgm
3cfc539
93eabee
%files xcap
93eabee
%{_libdir}/opensips/modules/xcap.so
93eabee
%doc docdir/README.xcap
93eabee
3cfc539
%files xcap_client
3cfc539
%{_libdir}/opensips/modules/xcap_client.so
3cfc539
%doc docdir/README.xcap_client
3cfc539
3cfc539
%files xmpp
3cfc539
%{_libdir}/opensips/modules/xmpp.so
3cfc539
%doc docdir/README.xmpp
3cfc539
3cfc539
%changelog
e20d04e
* Tue Dec 12 2017 Björn Esser <besser82@fedoraproject.org> - 2.2.5-5
e20d04e
- Updated patch for json-c v0.13 with final upstream version
e20d04e
827ec03
* Mon Dec 11 2017 Björn Esser <besser82@fedoraproject.org> - 2.2.5-4
827ec03
- Updated patch for json-c v0.13 with upstreamed version
827ec03
9cdfd17
* Sun Dec 10 2017 Björn Esser <besser82@fedoraproject.org> - 2.2.5-3
9cdfd17
- Rebuilt for libjson-c.so.3
9cdfd17
9fdfac7
* Tue Nov 21 2017 Peter Lemenkov <lemenkov@gmail.com> - 2.2.5-2
9fdfac7
- Backport few more patches
9fdfac7
- Fix building with MariaDB in F-27
9fdfac7
a63b79a
* Wed Oct 04 2017 Peter Lemenkov <lemenkov@gmail.com> - 2.2.5-1
a63b79a
- Ver. 2.2.5
a63b79a
30897f2
* Sun Aug 20 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 2.2.3-11
30897f2
- Add Provides for the old name without %%_isa
30897f2
10c543f
* Sat Aug 19 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 2.2.3-10
10c543f
- Python 2 binary package renamed to python2-opensips
10c543f
  See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3
10c543f
Igor Gnatenko bc72860
* Fri Aug 11 2017 Igor Gnatenko <ignatenko@redhat.com> - 2.2.3-9
Igor Gnatenko bc72860
- Rebuilt after RPM update (№ 3)
Igor Gnatenko bc72860
Igor Gnatenko 8a1f61f
* Thu Aug 10 2017 Igor Gnatenko <ignatenko@redhat.com> - 2.2.3-8
Igor Gnatenko 8a1f61f
- Rebuilt for RPM soname bump
Igor Gnatenko 8a1f61f
Igor Gnatenko 7b51f5d
* Thu Aug 10 2017 Igor Gnatenko <ignatenko@redhat.com> - 2.2.3-7
Igor Gnatenko 7b51f5d
- Rebuilt for RPM soname bump
Igor Gnatenko 7b51f5d
3c8c0cb
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.3-6
3c8c0cb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
3c8c0cb
25a053f
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.3-5
25a053f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
25a053f
0f8d17e
* Thu Jul 20 2017 Adam Williamson <awilliam@redhat.com> - 2.2.3-4
0f8d17e
- Rebuild against MariaDB 10.2
0f8d17e
3f318f3
* Sun Jun 04 2017 Jitka Plesnikova <jplesnik@redhat.com> - 2.2.3-3
3f318f3
- Perl 5.26 rebuild
3f318f3
626ab8e
* Thu May 25 2017 Gwyn Ciesla <limburgher@gmail.com> - 2.2.3-2
626ab8e
- libconfuse rebuild.
626ab8e
5b74c2b
* Thu Mar  9 2017 Peter Lemenkov <lemenkov@gmail.com> - 2.2.3-1
5b74c2b
- Ver. 2.2.3
5b74c2b
3535601
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.2-4
3535601
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
3535601
Igor Gnatenko b05ce67
* Sat Jan 21 2017 Igor Gnatenko <ignatenko@redhat.com> - 2.2.2-3
Igor Gnatenko b05ce67
- Rebuild for xmlrpc-c
Igor Gnatenko b05ce67
00eee17
* Fri Jan 13 2017 Peter Lemenkov <lemenkov@gmail.com> - 2.2.2-2
00eee17
- Don't modify/override CFLAGS
00eee17
aca7c2c
* Wed Nov 30 2016 Peter Lemenkov <lemenkov@gmail.com> - 2.2.2-1
aca7c2c
- Ver. 2.2.2
aca7c2c
e75dec1
* Thu Oct 20 2016 Peter Lemenkov <lemenkov@gmail.com> - 1.11.9-1
e75dec1
- Ver. 1.11.9
e75dec1
b11ba52
* Tue Sep  6 2016 Peter Lemenkov <lemenkov@gmail.com> - 1.11.8-1
b11ba52
- Ver. 1.11.8
b11ba52
- Switch to freeradius-client from radiusclient-ng
b11ba52
- Remove ifdefs for el6 - we're not going to upgrade it in EPEL6.
b11ba52
f6a3625
* Wed Jun 15 2016 Jon Ciesla <limburgher@gmail.com> - 1.11.6-4
f6a3625
- libconfuse rebuild.
f6a3625
939d89d
* Tue May 17 2016 Jitka Plesnikova <jplesnik@redhat.com> - 1.11.6-3
939d89d
- Perl 5.24 rebuild
939d89d
d183182
* Sat Feb 27 2016 Peter Lemenkov <lemenkov@gmail.com> - 1.11.6-2
d183182
- Fixed incompatibility with latest Perl
d183182
aa419c5
* Sun Feb 21 2016 Peter Lemenkov <lemenkov@gmail.com> - 1.11.6-1
aa419c5
- Ver. 1.11.6
aa419c5
- Removed compatibility with EPEL5
aa419c5
- New module - b2b_sca
aa419c5
- New module - call_center
aa419c5
- New module - mi_json
aa419c5
- New module - rtpengine (experimental!)
aa419c5
- New module - script_helper
aa419c5
9bdc9e5
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.10.5-9
9bdc9e5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
9bdc9e5
aa88247
* Fri Nov 20 2015 Ralf Corsépius <corsepiu@fedoraproject.org> -  1.10.5-8
aa88247
- Rebuild for libmicrohttpd.so.12.
aa88247
ceadac4
* Thu Nov 05 2015 Kalev Lember <klember@redhat.com> - 1.10.5-7
ceadac4
- Rebuilt for libmicrohttpd soname bump
ceadac4
322f06a
* Tue Sep 29 2015 Peter Robinson <pbrobinson@fedoraproject.org> 1.10.5-6
322f06a
- rebuild (hiredis)
322f06a
81a0d00
* Wed Jul 29 2015 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 1.10.5-5
81a0d00
- Rebuilt for rpm 4.12.90
81a0d00
d03da92
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.10.5-4
d03da92
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
d03da92
14692e7
* Fri Jun 12 2015 Peter Lemenkov <lemenkov@gmail.com> - 1.10.5-3
14692e7
- Fix building on EPEL6
14692e7
a32049e
* Fri Jun 12 2015 Peter Lemenkov <lemenkov@gmail.com> - 1.10.5-2
a32049e
- Install missing script (required for a systemd service). See rhbz #1019014.
a32049e
Ján ONDREJ (SAL) 73f257d
* Fri Jun 12 2015 Ján ONDREJ (SAL) <ondrejj(at)salstar.sk> - 1.10.5-1
Ján ONDREJ (SAL) 73f257d
- Update to upstream.
Ján ONDREJ (SAL) 73f257d
- Added -fgnu89-inline parameter to fix builds for inline functions.
Ján ONDREJ (SAL) 73f257d
- Removed broken and obsolete patches.
Ján ONDREJ (SAL) 73f257d
497d255
* Fri Jun 05 2015 Jitka Plesnikova <jplesnik@redhat.com> - 1.10.4-2
497d255
- Perl 5.22 rebuild
497d255
ad1a97e
* Sat May  2 2015 Peter Lemenkov <lemenkov@gmail.com> - 1.10.4-1
ad1a97e
- Ver. 1.10.4
ad1a97e
- Dropped EL5 compatibility
ad1a97e
5e152b1
* Tue Apr 21 2015 Remi Collet <remi@fedoraproject.org> - 1.10.3-2
5e152b1
- rebuild for new librabbitmq
5e152b1
a0d9bac
* Mon Nov 03 2014 Peter Lemenkov <lemenkov@gmail.com> - 1.10.3-1
a0d9bac
- Ver. 1.10.3
a0d9bac
- Fixed FTBFS in F22 (see rhbz #1124390)
a0d9bac
cf49654
* Fri Aug 29 2014 Jitka Plesnikova <jplesnik@redhat.com> - 1.10.1-4
cf49654
- Perl 5.20 rebuild
cf49654
e51b2d4
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.10.1-3
e51b2d4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
e51b2d4
67c7654
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.10.1-2
67c7654
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
67c7654
fa3f242
* Wed Mar 26 2014 Peter Lemenkov <lemenkov@gmail.com> - 1.10.1-1
fa3f242
- Ver. 1.10.1
fa3f242
- Link mi_xmlrpc against -lpthread
fa3f242
- Enable snmpstats on EL6
fa3f242
84695c3
* Thu Mar 06 2014 Peter Lemenkov <lemenkov@gmail.com> - 1.10.0-3
84695c3
- Fix missing directory on EL6
84695c3
75dedb0
* Tue Oct 01 2013 Peter Lemenkov <lemenkov@gmail.com> - 1.10.0-2
75dedb0
- Run as opensips user even in EL6
75dedb0
- Unconditionally add another one auth field (SIP IP address)
75dedb0
b9a4805
* Wed Sep 25 2013 Peter Lemenkov <lemenkov@gmail.com> - 1.10.0-1
b9a4805
- Ver. 1.10.0
b9a4805
- Drop support for Fedora 17 and earlier (still maintain support for EL5)
b9a4805
- New external module - rest_client
b9a4805
- New external module - xmlrpc_ng (contains mi_xmlrpc_ng)
b9a4805
- New internal module - db_cachedb
b9a4805
- New internal module - mathops
b9a4805
- Disabled new external module - sngtc (requires a proprietary library)
b9a4805
7902bcb
* Fri Sep 06 2013 Peter Lemenkov <lemenkov@gmail.com> - 1.9.1-2
7902bcb
- Proper directory for storing tmpfile
7902bcb
93eabee
* Tue Aug 20 2013 Peter Lemenkov <lemenkov@gmail.com> - 1.9.1-1
93eabee
- Ver. 1.9.1
93eabee
e97bef4
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.8.2-8
e97bef4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
e97bef4
247396a
* Wed Jul 17 2013 Petr Pisar <ppisar@redhat.com> - 1.8.2-7
247396a
- Perl 5.18 rebuild
247396a
5cc171e
* Wed Mar 13 2013 Remi Collet <remi@fedoraproject.org> - 1.8.2-6
5cc171e
- rebuild for new librabbitmq
5cc171e
Thomas Spura 5292b4a
* Mon Mar  4 2013 Thomas Spura <tomspur@fedoraproject.org> - 1.8.2-5
Thomas Spura 5292b4a
- Fix Berk(e)ley typo in summary
Thomas Spura 5292b4a
0dc864c
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.8.2-4
0dc864c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
0dc864c
bbe6c48
* Tue Jan 22 2013 Peter Lemenkov <lemenkov@gmail.com> - 1.8.2-3
bbe6c48
- Revert systemd macros
bbe6c48
818202b
* Thu Jan 10 2013 Peter Lemenkov <lemenkov@gmail.com> - 1.8.2-2
818202b
- Allow rtpproxy module to accept avps
818202b
- Few bugfixes
818202b
d9c4e87
* Tue Nov 06 2012 Peter Lemenkov <lemenkov@gmail.com> - 1.8.2-1
d9c4e87
- Ver. 1.8.2 (Bugfix release)
d9c4e87
f4e6383
* Sat Sep 22 2012  Remi Collet <remi@fedoraproject.org> - 1.8.1-3
f4e6383
- rebuild against libmemcached.so.11 without SASL
f4e6383
56e4539
* Fri Aug 17 2012 Peter Lemenkov <lemenkov@gmail.com> - 1.8.1-2
56e4539
- Enabled json module
818202b
- Enabled xmlrpc module
56e4539
- Enabled cachedb_memcached module on EL5, EL6
56e4539
- Enabled cachedb_redis module on EL6
56e4539
dd6e1a3
* Wed Aug 15 2012 Peter Lemenkov <lemenkov@gmail.com> - 1.8.1-1
dd6e1a3
- Ver. 1.8.1
dd6e1a3
- Dropped all upstreamed patches
dd6e1a3
a99adda
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.8.0-3
a99adda
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
a99adda
3e15950
* Mon Jul 09 2012 Petr Pisar <ppisar@redhat.com> - 1.8.0-2
3e15950
- Perl 5.16 rebuild
3e15950
e73f7b5
* Tue Jul 03 2012 Peter Lemenkov <lemenkov@gmail.com> - 1.8.0-1
e73f7b5
- update to 1.8.0
e73f7b5
8405111
* Fri Jun 08 2012 Petr Pisar <ppisar@redhat.com> - 1.7.2-8
8405111
- Perl 5.16 rebuild
8405111
c485ca5
* Sat May 12 2012 Peter Lemenkov <lemenkov@gmail.com> - 1.7.2-7
c485ca5
- Change %%define to %%global
c485ca5
4c87dbb
* Sat May 12 2012 Peter Lemenkov <lemenkov@gmail.com> - 1.7.2-6
4c87dbb
- Added missing docs
4c87dbb
81f4fe8
* Fri May 11 2012 Peter Lemenkov <lemenkov@gmail.com> - 1.7.2-5
81f4fe8
- Fixed conditional building with Oracle DB
81f4fe8
f01b27f
* Sat Apr 28 2012 Peter Lemenkov <lemenkov@gmail.com> - 1.7.2-4
f01b27f
- Fixes for systemd unit
f01b27f
fead744
* Sun Apr 22 2012  Remi Collet <remi@fedoraproject.org> - 1.7.2-3
fead744
- rebuild against libmemcached.so.10
fead744
3e0e673
* Thu Apr 19 2012 Peter Lemenkov <lemenkov@gmail.com> - 1.7.2-2
3e0e673
- Fix building on EPEL
3e0e673
f0d75b0
* Thu Apr 19 2012 Peter Lemenkov <lemenkov@gmail.com> - 1.7.2-1
f0d75b0
- update to 1.7.2 (bugfix release).
f0d75b0
- enable systemd support where possible
f0d75b0
75f5d75
* Fri Apr 13 2012 Jindrich Novy <jnovy@redhat.com> - 1.7.1-6
75f5d75
- rebuild against new librpm and libdb
75f5d75
fc1f855
* Sat Mar 03 2012  Remi Collet <remi@fedoraproject.org> - 1.7.1-5
fc1f855
- rebuild against libmemcached.so.9
fc1f855
f512549
* Fri Feb 10 2012 Petr Pisar <ppisar@redhat.com> - 1.7.1-4
f512549
- Rebuild against PCRE 8.30
f512549
8530ebf
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.7.1-3
8530ebf
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
8530ebf
John Khvatov d48875e
* Thu Dec 01 2011 John Khvatov <ivaxer@fedoraproject.org> - 1.7.1-2
John Khvatov d48875e
- upstream tarball rebuild
John Khvatov d48875e
John Khvatov 5cf7aa0
* Thu Nov 24 2011 John Khvatov <ivaxer@fedoraproject.org> - 1.7.1-1
John Khvatov 5cf7aa0
- update to 1.7.1 (bugfix release).
John Khvatov 5cf7aa0
John Khvatov d36a4bc
* Mon Nov 07 2011 John Khvatov <ivaxer@fedoraproject.org> - 1.7.0-1
John Khvatov d36a4bc
- update to 1.7.0
John Khvatov d36a4bc
- dropped upstreamed patches
John Khvatov d36a4bc
- added new modules: event_datagram and python
John Khvatov d36a4bc
- removed lcr module
John Khvatov d36a4bc
ffe3f71
* Sat Sep 17 2011  Remi Collet <remi@fedoraproject.org> - 1.6.4-13
ffe3f71
- rebuild against libmemcached.so.8
ffe3f71
John Khvatov e35d470
* Mon Aug 22 2011 John Khvatov <ivaxer@fedoraproject.org> - 1.6.4-12
John Khvatov e35d470
- rebuild against new libnetsnmp
John Khvatov e35d470
Petr Sabata 495f887
* Thu Jul 21 2011 Petr Sabata <contyk@redhat.com> - 1.6.4-11
Petr Sabata 495f887
- Perl mass rebuild
Petr Sabata 495f887
Petr Sabata f47711b
* Wed Jul 20 2011 Petr Sabata <contyk@redhat.com> - 1.6.4-10
Petr Sabata f47711b
- Perl mass rebuild
Petr Sabata f47711b
aaa6bfa
* Mon Jul 11 2011 Peter Lemenkov <lemenkov@gmail.com> - 1.6.4-9
aaa6bfa
- Updated init-script
aaa6bfa
06ffbc5
* Mon Jul 11 2011 Peter Lemenkov <lemenkov@gmail.com> - 1.6.4-8
06ffbc5
- Upstream re-released traball with several new patches (API compatible)
06ffbc5
7925752
* Fri Jun 17 2011 Marcela Mašláňová <mmaslano@redhat.com> - 1.6.4-7
7925752
- Perl mass rebuild
7925752
4e6b5f2
* Wed Mar 23 2011 Dan Horák <dan@danny.cz> - 1.6.4-6
4e6b5f2
- rebuilt for mysql 5.5.10 (soname bump in libmysqlclient)
4e6b5f2
5bc538f
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.6.4-5
5bc538f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
5bc538f
John Khvatov 1a094eb
* Wed Dec 22 2010 John Khvatov <ivaxer@fedoraproject.org> - 1.6.4-1
John Khvatov 1a094eb
- dropped upstreamed patch (opensips-build.patch)
John Khvatov 1a094eb
- update to 1.6.4
John Khvatov 1a094eb
- added new module: presence_callinfo
John Khvatov 1a094eb
John Khvatov 7d2bf4b
* Sat Oct 30 2010 John Khvatov <ivaxer@fedoraproject.org> - 1.6.3-4
John Khvatov 7d2bf4b
- rebuild against new libnetsnmp
John Khvatov 7d2bf4b
9369e57
* Wed Oct 06 2010 Remi Collet <fedora@famillecollet.com> - 1.6.3-3
9369e57
- rebuilt against new libmemcached
9369e57
3a4848f
* Wed Sep 08 2010 Dan Horák <dan[at]danny.cz> - 1.6.3-2
3a4848f
- fix a build issue
3a4848f
John Khvatov c4ad32e
* Thu Aug 12 2010 John Khvatov <ivaxer@gmail.com> - 1.6.3-1
John Khvatov c4ad32e
- update to 1.6.3
John Khvatov c4ad32e
0ccf23c
* Wed Aug 11 2010 David Malcolm <dmalcolm@redhat.com> - 1.6.2-5
0ccf23c
- recompiling .py files against Python 2.7 (rhbz#623343)
0ccf23c
76af8c8
* Tue Jun 01 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.6.2-4
76af8c8
- Mass rebuild with perl-5.12.0
76af8c8
670328e
* Wed May 05 2010 Remi Collet <fedora@famillecollet.com> - 1.6.2-3
670328e
- rebuilt against new libmemcached
670328e
2e1bb2e
* Thu Apr 15 2010 John Khvatov <ivaxer@fedoraproject.org> - 1.6.2-2
2e1bb2e
- Disabled build of the memcached subpackage for EPEL
2e1bb2e
5cef3cf
* Thu Apr 15 2010 John Khvatov <ivaxer@fedoraproject.org> - 1.6.2-1
5cef3cf
- Updated to 1.6.2
5cef3cf
324a9cd
* Sun Feb 07 2010 Remi Collet <fedora@famillecollet.com> - 1.6.1-2
20210a5
- rebuilt against new libmemcached
20210a5
93eabee
* Tue Dec 22 2009 John Khvatov <ivaxer@fedoraproject.org> - 1.6.1-1
1a0021e
- Updated to 1.6.1
1a0021e
- Dropped upstreamed patches
1a0021e
5cef3cf
* Wed Nov 04 2009 John Khvatov <ivaxer@fedoraproject.org> - 1.6.0-4
f83dac4
- Fixed typo: pia_mi to pua_mi in presence_xcapdiff dependencies
f83dac4
93eabee
* Tue Nov 03 2009 John Khvatov <ivaxer@fedoraproject.org> - 1.6.0-3
fbcf934
- Added patch for compatibility with new openssl
fbcf934
3cfc539
* Thu Oct 29 2009 John Khvatov <ivaxer@fedoraproject.org> - 1.6.0-2
3cfc539
- Added patch for init script to fix malformed comment block
3cfc539
- Added COPYING file
3cfc539
- Fixed not-capitalized summory of memcached subpackage
3cfc539
3cfc539
* Mon Oct 19 2009 John Khvatov <ivaxer@fedoraproject.org> - 1.6.0-1
3cfc539
- Created new package from openser package
3cfc539
- Upgrade to OpenSIPS 1.6
3cfc539
- New modules
3cfc539
- Added osipconsole tool
3cfc539
3cfc539
* Tue Aug 25 2009 Tomas Mraz <tmraz@redhat.com> - 1.3.4-8
3cfc539
- rebuilt with new openssl
3cfc539
3cfc539
* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3.4-7
3cfc539
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
3cfc539
3cfc539
* Mon Mar 02 2009 Jan ONDREJ (SAL) <ondrejj(at)salstar.sk> - 1.3.4-6
3cfc539
- allow build of this package on fedora<=10
3cfc539
3cfc539
* Sat Feb 28 2009 Jan ONDREJ (SAL) <ondrejj(at)salstar.sk> - 1.3.4-5
3cfc539
- fix module path
3cfc539
3cfc539
* Sat Feb 28 2009 Jan ONDREJ (SAL) <ondrejj(at)salstar.sk> - 1.3.4-3
3cfc539
- addedd subversion build dependency to avoid svnversion error messages
3cfc539
- fixed installation of perl modules in rawhide
3cfc539
3cfc539
* Fri Jan 23 2009 Jan ONDREJ (SAL) <ondrejj(at)salstar.sk> 1.3.4-2
3cfc539
- Rebuild for new mysql.
3cfc539
3cfc539
* Mon Dec  8 2008 Peter Lemenkov <lemenkov@gmail.com> 1.3.4-1
3cfc539
- Ver. 1.3.4
3cfc539
- Added sysconfig-file
3cfc539
3cfc539
* Thu Aug 28 2008 Michael Schwendt <mschwendt@fedoraproject.org> - 1.3.3-3
3cfc539
- Include lots of unowned directories.
3cfc539
3cfc539
* Thu Aug 28 2008 Peter Lemenkov <lemenkov@gmail.com> 1.3.3-2
3cfc539
- Removed dialplan and drouting modules from upstream
3cfc539
3cfc539
* Thu Aug 28 2008 Peter Lemenkov <lemenkov@gmail.com> 1.3.3-1
3cfc539
- Ver. 1.3.3
3cfc539
- Dropped upstreamed patch
3cfc539
3cfc539
* Mon Aug 11 2008 Peter Lemenkov <lemenkov@gmail.com> 1.3.2-5
3cfc539
- Typo fix
3cfc539
3cfc539
* Mon Aug 11 2008 Peter Lemenkov <lemenkov@gmail.com> 1.3.2-4
3cfc539
- Fix build with --fuzz=0
3cfc539
3cfc539
* Mon Aug 11 2008 Peter Lemenkov <lemenkov@gmail.com> 1.3.2-3
3cfc539
- Fixed urls
3cfc539
- Restricted access to openser.cfg and openserctl.cfg
3cfc539
- Service won't start by default (BZ# 441297)
3cfc539
3cfc539
* Fri May 16 2008 Peter Lemenkov <lemenkov@gmail.com> 1.3.2-2
3cfc539
- New modules - dialplan and drouting (this one still has no README)
3cfc539
3cfc539
* Thu May 15 2008 Peter Lemenkov <lemenkov@gmail.com> 1.3.2-1
3cfc539
- Ver. 1.3.2
3cfc539
3cfc539
* Tue Mar 18 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 1.3.1-3
3cfc539
- add Requires for versioned perl (libperl.so)
3cfc539
- drop silly file Requires
3cfc539
3cfc539
* Fri Mar 14 2008 Jan ONDREJ (SAL) <ondrejj(at)salstar.sk> - 1.3.1-2
3cfc539
- removed perl patch, which is not necessary
3cfc539
3cfc539
* Thu Mar 13 2008 Jan ONDREJ (SAL) <ondrejj(at)salstar.sk> - 1.3.1-1
3cfc539
- update to upstream
3cfc539
- removed obsolete patches
3cfc539
3cfc539
* Fri Mar  7 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 1.3.0-12
3cfc539
- patch perl code to use PERL_SYS_INIT3_BODY
3cfc539
3cfc539
* Fri Mar  7 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 1.3.0-11
3cfc539
- fix perl build requires
3cfc539
3cfc539
* Thu Mar 06 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 1.3.0-10
3cfc539
- Rebuild for new perl
3cfc539
3cfc539
* Sat Feb 23 2008 Jan ONDREJ (SAL) <ondrejj(at)salstar.sk> 1.3.0-9
3cfc539
- ia64 build fix
3cfc539
3cfc539
* Sat Feb  9 2008 Peter Lemenkov <lemenkov@gmail.com> 1.3.0-8.1
3cfc539
- typo fix
3cfc539
3cfc539
* Sat Feb  9 2008 Peter Lemenkov <lemenkov@gmail.com> 1.3.0-8
3cfc539
- Rebuild for GCC 4.3
3cfc539
3cfc539
* Sat Jan 26 2008 Jan ONDREJ (SAL) <ondrejj(at)salstar.sk> 1.3.0-7
3cfc539
- Updated syntax error in default config
3cfc539
3cfc539
* Sat Jan 26 2008 Peter Lemenkov <lemenkov@gmail.com> 1.3.0-5
3cfc539
- Merge of acc module into main package
3cfc539
3cfc539
* Fri Jan 25 2008 Jan ONDREJ (SAL) <ondrejj(at)salstar.sk> 1.3.0-4
3cfc539
- modify and apply forgotten patch4
3cfc539
3cfc539
* Thu Jan 17 2008 Jan ONDREJ (SAL) <ondrejj(at)salstar.sk> 1.3.0-2
3cfc539
- removed openser.init and replaced by upstream version
3cfc539
- fixed configuration path for openserdbctl (#428799)
3cfc539
3cfc539
* Sun Jan 13 2008 Peter Lemenkov <lemenkov@gmail.com> 1.3.0-1.4
3cfc539
- 4th try to remove lm_sensors-devel from EL-[45] at ppc{64}
3cfc539
3cfc539
* Thu Dec 13 2007 Peter Lemenkov <lemenkov@gmail.com> 1.3.0-1
3cfc539
- Final ver. 1.3.0
3cfc539
- Removed some leftovers from spec-file
3cfc539
3cfc539
* Wed Dec 12 2007 Peter Lemenkov <lemenkov@gmail.com> 1.3.0-0.1.pre1
3cfc539
- Latest snapshot - 1.3.0pre1
3cfc539
3cfc539
* Mon Dec 10 2007 Jan ONDREJ (SAL) <ondrejj(at)salstar.sk> 1.2.2-11
3cfc539
- added ETCDIR into openserctlrc (need openser-1.3 to work)
3cfc539
3cfc539
* Mon Sep 24 2007 Jan ONDREJ (SAL) <ondrejj(at)salstar.sk> 1.2.2-10
3cfc539
- perl scripts moved to perl_vendorlib directory
3cfc539
- added LDAPUtils and Utils subdirectories
3cfc539
- changed perl module BuildRequires
3cfc539
3cfc539
* Mon Sep 24 2007 Jan ONDREJ (SAL) <ondrejj(at)salstar.sk> 1.2.2-9
3cfc539
- added reload section to init script
3cfc539
- init script specified with initrddir macro
3cfc539
- documentation converted to UTF-8
3cfc539
- added doc macro for documentation
3cfc539
- documentation moved do proper place (/usr/share/doc/NAME-VERSION/)
3cfc539
- which removed from BuildRequires, it's in guidelines exceptions
3cfc539
- unixodbc subpackage summary update
3cfc539
3cfc539
* Thu Sep  6 2007 Peter Lemenkov <lemenkov@gmail.com> 1.2.2-8
3cfc539
- Added another one missing BR - which (needs by snmpstats module)
3cfc539
- Cosmetic: dropped commented out 'Requires'
f01b27f
3cfc539
* Thu Sep 06 2007 Jan ONDREJ (SAL) <ondrejj(at)salstar.sk> 1.2.2-7
3cfc539
- added attr macro for init script
3cfc539
- added -p to install arguments to preserve timestamp
3cfc539
- parallel make used
3cfc539
3cfc539
* Sun Aug 26 2007 Jan ONDREJ (SAL) <ondrejj(at)salstar.sk> 1.2.2-6
3cfc539
- Fedora Core 6 build updates
3cfc539
- changed attributes for openser.init to be rpmlint more silent
3cfc539
3cfc539
* Sun Aug 26 2007 Peter Lemenkov <lemenkov@gmail.com> 1.2.2-5
3cfc539
- fixed paths for openssl libs and includes
3cfc539
3cfc539
* Sun Aug 26 2007 Peter Lemenkov <lemenkov@gmail.com> 1.2.2-4
3cfc539
- Introduced acc and acc_radius modules (Jan Ondrej)
3cfc539
- Dropped radius_accounting condition
3cfc539
3cfc539
* Sat Aug 25 2007 Peter Lemenkov <lemenkov@gmail.com> 1.2.2-3
3cfc539
- Changed license according to Fedora's policy
3cfc539
- Make rpmlint more silent
3cfc539
3cfc539
* Fri Aug 24 2007 Jan ONDREJ (SAL) <ondrejj(at)salstar.sk> 1.2.2-2
3cfc539
- added openser.init script
3cfc539
- removed Patch0: openser--Makefile.diff and updated build section
3cfc539
- spec file is 80 characters wide
3cfc539
- added radius_accounting condition
3cfc539
3cfc539
* Wed Aug 22 2007 Peter Lemenkov <lemenkov@gmail.com> 1.2.2-1
3cfc539
- Ver. 1.2.2
3cfc539
3cfc539
* Tue Jul 24 2007 Peter Lemenkov <lemenkov@gmail.com> 1.2.1-1
3cfc539
- Initial spec.