aboutsummaryrefslogtreecommitdiffstats
path: root/include/Makefile.am
AgeCommit message (Collapse)AuthorFilesLines
2015-03-22endian: Be able to detect endian on GNU and BSDHolger Hans Peter Freyther1-0/+1
On GNU __BYTE_ORDER and __LITTLE_ENDIAN is defined and the include is "endian.h" on FreeBSD it is "sys/endian.h" and LITTLE_ENDIAN/_LITTLE_ENDIAN and BYTE_ORDER/_BYTE_ORDER is defined. Create a header file that defines OSMO_IS_LITTLE_ENDIAN and OSMO_IS_BIG_ENDIAN and can be used as #if OSMO_IS_LITTLE_ENDIAN do_little_endian #elif OSMO_IS_BIG_ENDIAN do_big_endian #else #error "Unknown endian" #endif
2015-01-01Supplementary Services (de)activation, interrogation addedTobias Engel1-0/+1
These patches enhance the Supplementary Service (SS) processing from only being able to handle USSD to other SS, specifically activation, deactivation and interrogation of those SS. Registration is not yet implemented. include/osmocom/gsm/protocol/gsm_09_02.h has been added with needed values for SS. Modified by Harald Welte to keep the old ussd-only functiosn for API/ABI stability.
2014-12-29add gsm0341_test to generate SMSCB hex stringsHarald Welte1-0/+1
Those hex strings can then be copy+pasted into the OSmoNITB VTY
2014-10-26initial checkin of 'libosmosim'Harald Welte1-1/+2
2014-08-21New <osmocom/ctrl/ports.h> file listing tcp ports for CTRL interfaceHarald Welte1-0/+1
2014-08-21libctrl: autotools build system integrationHarald Welte1-0/+2
Now we actually build the recently-imported libctrl
2014-08-21new <osmocom/vty/ports.h> file listing VTY tcp portsHarald Welte1-1/+2
imported from http://openbsc.osmocom.org/trac/wiki/PortNumbers
2014-08-20ipa: rename functions for consistencyHarald Welte1-1/+1
As we are breaking builds by moving functions from libosmo-abis to libosmocore anyway, we might as well give functions more appropriate names. ipaccess is a company, while IPA is the multiplex protocol, and CCM is the protocol used for establishing identities on the IPA multiplex.
2014-08-20import various generic IPA related functions from libosmo-abisHarald Welte1-0/+1
libosmo-abis is about forming A-bis interfaces/lines by means of E1 or the IPA multiplex (or possibly other link layers). The IPA multiplex is used in other contexts, such as the Control interface, or the A interface. In that context, it makes sense to have generic IPA related functions in libosmocore.
2014-08-18osmocore: Add function osmo_macaddr_parse() to parse ETH MAC addressHarald Welte1-0/+1
2014-06-16gsm: Add Kasumi cipher implementationSylvain Munaut1-1/+3
Submitted-by: Max <max.suraev@fairwaves.co> Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2014-06-16core: Add generic LE/BE load/store uint type convertors and use them in msgbMax1-0/+7
Submitted-by: Max <max.suraev@fairwaves.co> Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2013-11-03implement COMP128 version 2 and 3 A3/A8 algorithmKevin Redon1-0/+1
simple copy into C from reversed code from www.hackingprojects.net
2013-09-04sms: Implement encoding the address as alphanumeric typeHolger Hans Peter Freyther1-0/+1
The number of digits is the number of used octets times two (two digits per octet). The result has been successfully dissected by wireshark. It has not been tested with real phones.
2013-08-14core: Move OSMO_DEPRECATED to new core/defs.h fileJacob Erlbeck1-0/+1
Add a new core/defs.h file for definitions that can be used from within header files without including prototypes and extern declarations. It's primarily meant for macro definitions and basic typedefs. Move the definition of OSMO_DEPRECATED there and use compiler version info to avoid compiler errors.
2013-07-06Remove osmo_phsap_prim from lapdm.h and move to a seperate header fileAndreas Eversberg1-0/+1
2013-03-13add new gsm/meas_rep.h file for shared/common measurement report stuffHarald Welte1-0/+1
2013-03-13Add smpp34_osmocom.h for Osmocom SMPP vendor additions0.6.0Harald Welte1-0/+1
2013-02-27Added a ring buffer log target to store the last N log messages.Katerina Barone-Adesi1-0/+2
The log target can be used via log alarms and show alarms. Why? This feature was proposed/requested at http://openbsc.osmocom.org/trac/wiki/Tasks/ErrorLogTarget All messages use the same amount of space, prioritizing simplicity.
2012-09-20build: fix directory creation for core headers, introduced by d471a219.Nico Golde1-1/+1
2012-09-10Gb: Add header file for BSS-side BSSGP functionsHarald Welte1-0/+1
.. not sure how we could have missed that so far.
2012-06-30build: use the standard AM_V_GEN definition for output.Diego Elio Pettenò1-2/+1
This actually allows for the command to be printed if using `make V=1` Signed-off-by: Diego Elio Pettenò <flameeyes@flameeyes.eu>
2012-06-30build: simplify headers management and remove recursionDiego Elio Pettenò1-1/+104
There is no real reason to keep the include directory a multi-level recursion, so instead declare everything within include (so that we can use proper nobase_ declarations) and be it. Please note that since we removed the sub-Makefile.am, ./configure will not create the directory structure for us on out-of-tree builds, so we have to make sure the directory we're generating to exists first. Signed-off-by: Diego Elio Pettenò <flameeyes@flameeyes.eu>
2011-03-23include: reorganize headers file to include/osmocom/[gsm|core]0.2.0Pablo Neira Ayuso1-1/+1
This patch moves all GSM-specific definitions to include/osmocom/gsm. Moreover, the headers in include/osmocore/ have been moved to include/osmocom/core. This has been proposed by Harald Welte and Sylvain Munaunt. Tested with `make distcheck'. Signed-off-by: Pablo Neira Ayuso <pablo@gnumonks.org>
2010-05-25Create libosmovty as library from OpenBSC VTY functionsHarald Welte1-1/+1
2010-02-20add missing automake / autoconf filesHarald Welte1-0/+1