9
0
Fork 0
Commit Graph

65 Commits

Author SHA1 Message Date
Oliver Smith 8b29e1d994 debian: set compat level to 10
Related: OS#5958
Change-Id: If42ed8736658d23c99fdd8cbbe511819b1568cbe
2023-04-25 16:48:20 +02:00
Pau Espin 21cebdfa29 Bump version: 1.4.1.3-6d02b → 1.4.2
Change-Id: Ie446412864b497b50497c4121078600def1fc146
2022-06-29 12:47:48 +02:00
Harald Welte 5362e2cb78 update git repository URLs (git->https; gitea)
Change-Id: I90a948deb27d126220838810f36b86a9a60933c8
2022-06-17 23:00:56 +02:00
Pau Espin 83fbbeb56c Bump version: 1.4.0.6-68740 → 1.4.1
Change-Id: I83c4ee3981e445ec83e9439adeb8a48355ce8a06
2021-11-16 18:35:09 +01:00
Oliver Smith 68740856d5 debian/control: remove dh-systemd build-depend
Related: OS#5223
Change-Id: Ieb8669a9a43ea1acc6b2d8d2e363f2466c51697a
2021-09-01 16:07:05 +02:00
Pau Espin Pedrol 2cdf1c37a9 Bump version: 1.3.3.4-e5e69 → 1.4.0
Change-Id: I80698b962666b94310a84306149d67ae09153c8e
2020-12-10 17:07:15 +01:00
Pau Espin 729083efbd Bump version: 1.3.2.4-4e53b → 1.3.3
Change-Id: I86a0c484aeb4eb0fe8df38d20e7c5aa93f2dc6e1
2020-09-18 11:50:16 +02:00
Pau Espin 3f457a3b79 Bump version: 1.3.1 → 1.3.2
Change-Id: I4f7b6c0f18fd1f11e04ae34275645b439d3613fb
2020-01-03 19:12:23 +01:00
Pau Espin bb414bf8b1 Bump version: 1.3.0.5-38ea → 1.3.1
Change-Id: I3d06a8f8b7645803b581e8651f20497f80959ec0
2019-08-08 17:32:51 +02:00
Pau Espin 38ea35fc91 debian/control: Match dependency versions against configure.ac
Change-Id: Ib789ee75ab14f2af9869c7259e278942fd5f2c75
2019-08-08 17:28:31 +02:00
Harald Welte e0365fb5b5 Bump version: 1.2.0.20-cf711 → 1.3.0
Change-Id: I4654650ae90463442dc7017ea86b6910732e30bb
2019-07-14 08:44:00 +08:00
Pau Espin ed8815e723 Bump version: 1.1.0.120-9981 → 1.2.0
Change-Id: I33e1c83a0000789f65acc0b7584d1629a50b384c
2019-01-30 21:13:12 +01:00
Max 998179ed2e Remove osmocom-ipaccess-utils-dbg package
The rest was dropped in I9c04f9b469e60802461a2a6e421d3ba27e6dafa1.

Change-Id: If56c288121bd26fead9a921c1f04f9958468e1b6
2019-01-24 19:04:54 +00:00
Max 54e3f0f3ca Remove openbsc-dev package
There're no external utilities which rely on it anymore so we can
simplify our packaging by removing it.

Change-Id: I9a96c217999416099aa7ce690845f56fc132274c
2019-01-24 19:04:54 +00:00
Max 07bcda7554 Remove ipaccess utils
There's increasing gap in functionality between ipaccess utils from this
repo and from osmo-bsc due to ongoing development in new repository. To
avoid potential user confusion let's drop them similar to the way SGSN
was removed earlier.

Change-Id: I9c04f9b469e60802461a2a6e421d3ba27e6dafa1
2018-12-06 09:56:35 +00:00
Pau Espin 769d19118b debian/rules: Don't overwrite .tarball-version
The .tarball-version file should contain the *source version* uniquely
identifying the git commit, and not the Debian package name.

With https://gerrit.osmocom.org/#/c/osmo-ci/+/10343/ there is a correct
.tarball-version file in the .tar.xz of the nightly source packages.

Related: OS#3449
Change-Id: Ice1875bbd051f78b4a3bcadef48e639419b55e8f
2018-09-17 10:47:12 +02:00
Pau Espin 6a9a88e816 Install sample cfg file to /etc/osmocom
Change-Id: I080ae6a4c4f92dd8df055efd25e308f8a3377d34
2018-09-13 15:28:25 +02:00
Pau Espin 4224929986 Install systemd services with autotools
Change-Id: I9bc40cf9e9a901d28d1f1629f6f1d55e8ba0c0b6
2018-09-13 12:06:08 +02:00
Pau Espin 2a44901153 debian: Install all service files from contrib/systemd
Change-Id: Ic8259aa9f2fe1d9a5631ab102e429347bf39ceb1
2018-08-29 16:12:38 +02:00
Pau Espin cadae19f3f Add osmo-bsc-nat systemd service and install it with debian
Change-Id: I29d719fbe059e38fde97371efc5e562901529b7c
2018-08-29 16:07:51 +02:00
Pau Espin c8818de0d9 osmo-bsc-mgcp: Add debian package
Change-Id: I2b0953eb6ea2d92c95406f66ba59e1c2db6be814
2018-08-20 17:53:37 +02:00
Pau Espin cc69659217 Bump version: 1.0.0.45-2b362-dirty → 1.1.0
Change-Id: I04ccac3ce79b58d5ef0b3c0503ef38708dac05ff
2018-05-04 12:45:08 +02:00
Pau Espin 2b362570e5 debian/changelog: change last release for unreleased to unstable
Otherwise osmo-release.mk overrides contents of last release.

Change-Id: Ife77f6ddd45465b0a5fce80e51e3e64428787b91
2018-05-04 12:43:13 +02:00
Neels Hofmeyr 801cd7acc6 Migrate from OpenSSL to osmo_get_rand_id()
Drop OpenSSL/libcrypto dependency, use osmo_get_rand_id() instead.

Backport
osmo-msc 753c15de2f00e24f76ac9b01a20e1e2ff0f86ce2
= I71cd631704a4dc155c6c752fee2a42cd6e2fa336
"
	Migrate from OpenSSL to osmo_get_rand_id()

	This avoids potential licensing incompatibility and makes integration of
	Debian packaging patches easier.
"

Apply similar changes in bsc-nat, mm_auth_test etc.

Tested manually with osmo-nitb and sysmoBTS, and verified that Authentication
Requests send heterogenous RAND tokens.

Related: OS#1694
Change-Id: I81ebd55c7c90a436c5f2090e6790d78b773d2c92
2018-03-29 23:56:13 +02:00
Neels Hofmeyr e18b34143c debian/rules: show testsuite.log when tests are failing
Change-Id: I30151897d621a1428095006e1f0e8a47059de4cd
2017-10-31 01:05:42 +00:00
Harald Welte 577c268b96 Tag/Release Version 1.0.0
This marks the first tagged source code revision after the repository
split and subsequent removal of GPRS related code.

Change-Id: I5d19269983c9281bf36a7279151891902eff0013
2017-10-28 21:21:18 +02:00
Harald Welte cb1838d807 rename osmo-bsc to osmo-bsc-sccplite
This is to avoid naming conflicts with the new osmo-bsc, which resides
in its own git repository (osmo-bsc.git) and which uses libosmo-sigtran
and implements (primarily) 3GPP AoIP.

Change-Id: If10d1599b62d010726336134091a4e855c380d93
2017-10-26 00:50:00 +02:00
Harald Welte ed03661871 remove sgsn, gbproxy and gtphub from openbsc.git
The GPRS related programs osmo-sgsn, osmo-gtphub and osmo-gbproxy
have been split off into the separate osmo-sgsn repository, which
can be found at
	git://git.osmocom.org/osmo-sgsn.git
	http://git.osmocom.org/osmo-sgsn/

This is technically unrelated but conceptually part of the larger
NITB-split activities.

I did a brief log of all changes in src/gprs and couldn't find any
commits that we might have applied here but which are missing from
osmo-sgsn.git.

Change-Id: If60e28b23f5cfb2c4eb354951363a2bb63f3e0de
2017-10-26 00:06:40 +02:00
Max c9fec2af85 Remove common_cs.h from .deb
It's not required by gsm_data_shared.h anymore.

Change-Id: I22004af84244936ca431f3bf901059f366be8bca
Related: OS#2272
2017-08-28 10:32:31 +02:00
Max c6e8a01e70 deb: install python scripts from contrib/
Add .py scripts from contrib/ to osmo-nitb.deb package.

Change-Id: I852815f348ae330980b186e1ddbc78f18f4f42b5
Related: SYS#3028
2017-05-04 13:38:45 +00:00
Max 8b8fca757e deb: install openbsc.pc
Previously openbsc.pc was generated but not installed as part of
openbsc-dev.

Change-Id: I5472a8fe74a81b98598fbdb688db778cb7d09e62
2017-04-27 10:21:19 +00:00
Holger Hans Peter Freyther 3f940fc9ee debian: Require libgtp-dev after the SO version bump
The ABI of libgtp changed and we require a new library now. Drop
the SO_VERSION from the library name and just depend on libgtp-dev.

Change-Id: Ib301b27e2c08fda827b55820389247e27e5e8fc7
2017-01-30 09:54:22 +00:00
Holger Hans Peter Freyther 76f048a1fd debian: Install header and source file to different directory
osmo-bts consumes the gsm_data_shared.{h,c} files and assumes the
OpenBSC directory layout. Install the files into the specific
sub-directories to make the --with-openbsc=dir option work.

Change-Id: I3da21402dee3d6f1d812b232b0a3f13b8a462d5b
2017-01-24 13:16:10 +00:00
Max 34f012639d Turn some compiler warnings into errors
Re-apply the reverted commit 98bc7fa50d, this
time with a clear error message in case autoconf-archive is not installed.

Change-Id: I631bde22e79ec0318eb9c8114db5861a1d635816
Tweaked-by: Neels Hofmeyr <nhofmeyr@sysmocom.de>
2017-01-21 01:44:26 +01:00
Ruben Undheim c8fc41c2f6 deb: unbreak nightly builds
Add openbsc-dev with source and header files necessary for osmo-bts builds.

Max's note: extracted from Debian packaging work into separate commit.

Change-Id: I25f8c639d2dc525ca280a7cd09de3ca6358d2568
2017-01-19 13:35:18 +00:00
Neels Hofmeyr 98bc7fa50d Revert "Turn some warnings into errors"
This introduces a failure with ./configure on my machine:

  ../configure: line 6612: syntax error near unexpected token `-Werror=implicit,'
  ../configure: line 6612: `AX_CHECK_COMPILE_FLAG(-Werror=implicit, CFLAGS="$CFLAGS -Werror=implicit")'
  Makefile:420: recipe for target 'config.status' failed
  make[1]: *** [config.status] Error 2

Installing autoconf-archive did not fix the error.
So even though jenkins seems to accept this, I cannot build with this patch.

Let's find out how to do this in a way that all systems can still build
and then re-apply this patch.

This reverts commit fd161ccce8.

Change-Id: I2b368500b07f233882ef854eca1fa21f6df39e29
2017-01-13 02:51:22 +00:00
Max fd161ccce8 Turn some warnings into errors
Make warnings (when available) related to common memory-related issues
into errors to harden the source and decrease chance of errors.

Change-Id: Ied9c950dafa65f324cf31298b13b590f56139700
2017-01-11 19:51:33 +01:00
Max 5fa8b083cc Integrate Debian packaging changes
debian/control:
* restructure to make it easier to incorporate further changes
* update package descriptions
* update project URL

debian/rules:
* use proper hardening syntax
* restructure to make it easier to incorporate further changes
* remove useless comment

debian/compat: update compatibility version

debian/coryright: update to match Debian format

Change-Id: I49cc9239b15dc77d782914ca2547e601d049acdc
Related: OS#1694
2016-12-21 10:31:21 +00:00
Max 176b62a80c SGSN: prevent starting with inconsistent config
Previously it was possible to start osmo-sgsn with "auth-policy remote"
but without "gsup remote-*" which resulted in broken setup: no MS could
perform GPRS ATTACH. Add consistency check to vty code to fix this.

Related: OS#1582
Change-Id: Ie4296e7d99d7833f7d828b0196435ea81097cf6e
2016-07-11 19:18:17 +00:00
Holger Hans Peter Freyther ddf4e1e114 debian: Make upgrading from debian SID easier
Make sure the version number of this sourcepackage is higher than
the one found in Debian SID.

Change-Id: I838632e9e90378a03235c2aebd5bc9ed06627ec8
Reviewed-on: https://gerrit.osmocom.org/113
Tested-by: Jenkins Builder
Reviewed-by: Holger Freyther <holger@freyther.de>
2016-05-25 19:41:19 +00:00
Harald Welte 28e9f60404 rename ipaccess-find into abisip-find
The tool is not used only to find ip.access devices, but used to find
any Abis/IP implementing devices, including those supported by OsmoBTS.
2016-02-18 11:15:16 +01:00
Neels Hofmeyr e5e78c21bb gtphub: add to debian build
By the example of osmo-sgsn, package osmo-gtphub for debian.

Sponsored-by: On-Waves ehi
2015-11-30 11:30:36 +01:00
Holger Hans Peter Freyther d3496aed69 debian: Attempt to fix packaging and point to a meaningful readme
The empty README file has been removed but the package still tries
to install it.
2015-09-24 16:45:21 +02:00
Ciaby 92360b15e3 Add SMPP support in the debian build, include libsmpp34-dev as a dependency. 2015-09-04 16:28:34 +02:00
Holger Hans Peter Freyther 8fc568466c debian: Require ares for the SGSN and GGSN resolving 2015-08-23 18:06:09 +02:00
Holger Hans Peter Freyther 0190d790b6 debian: Add libssl-dev for the NAT 2015-08-23 18:05:14 +02:00
Holger Hans Peter Freyther 446f8403d1 debian: Fix dependencies pointed out by lintian
E: openbsc source: missing-separator-between-items in osmocom-nitb depends field between '${misc:Depends}' and 'libdbd-sqlite3'
2015-05-17 17:23:36 +02:00
Holger Hans Peter Freyther b396b69cb2 debian: Do not depend on shared libraries directly
The debian shlibs:depends macro will add the depends
according to the needed libraries for us. We only need
this for the sqlite3 plugin of libdbi-drivers as there
is no direct linkage.
2015-04-29 18:53:08 +02:00
Holger Hans Peter Freyther adc17268fc debian: meas2pcap requires libpcap-dev unconditionally 2015-04-23 17:01:03 -04:00
Holger Hans Peter Freyther 8deba01eda debian: We are at version 0.14 now 2015-03-14 20:33:43 +01:00