{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":6985119,"defaultBranch":"master","name":"libosmo-abis","ownerLogin":"osmocom","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2012-12-03T16:07:34.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1415806?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1721829584.0","currentOid":""},"activityList":{"items":[{"before":"54db27b036db04e36f2fd22e3ca5d2d556276fde","after":"4bd83dfd71afaf81e826febf79e63dd06abe73a3","ref":"refs/heads/master","pushedAt":"2024-07-24T13:58:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"osmocom-gerrit","name":"Osmocom Gerrit Code Review","path":"/osmocom-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32628598?s=80&v=4"},"commit":{"message":"Bump version: 1.5.1.29-54db → 1.6.0\n\nChange-Id: I1a47ddac444eb731440bf7a796e9570933859873","shortMessageHtmlLink":"Bump version: 1.5.1.29-54db → 1.6.0"}},{"before":"58419cc9c6272f30ceb78757fec97a0015c13e2e","after":"54db27b036db04e36f2fd22e3ca5d2d556276fde","ref":"refs/heads/master","pushedAt":"2024-07-02T02:12:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"osmocom-gerrit","name":"Osmocom Gerrit Code Review","path":"/osmocom-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32628598?s=80&v=4"},"commit":{"message":"build config: add --disable-ortp option\n\nHaving ortp as a mandatory dependency for Osmocom CNI suite is\nvery burdensome for users of OS distributions that don't provide\nzero-effort readily installable packages for every piece of software\nunder the sun. Furthermore, the actual usage of this dependency\nin Osmocom is quite minimal: in a complete Osmocom 2G network,\nonly OsmoBTS uses the osmo_ortp layer provided by libosmo-abis,\nand even that dependency may become optional in the future if we\nimplement an alternative jitter buffer mechanism natively in Osmocom.\n\nAdd --disable-ortp option to libosmo-abis configure that does what\nit says, similar to the numerous --disable-* options in libosmocore.\nWhen libosmo-abis is built with this option, osmo_ortp module is\nexcluded from libosmotrau, and is omitted\nfrom the installation. Packages that require osmo_ortp will then\nfail to build, but other Osmocom CNI components that require\nlibosmoabis and/or libosmotrau (but not osmo_ortp) will build\nand work with ortp dependency eliminated.\n\nRelated: OS#6474\nChange-Id: I554260483b94d812ac3a957c969a902870f53883","shortMessageHtmlLink":"build config: add --disable-ortp option"}},{"before":"1aa5b686703be9253fe4fdf05e8ec6cba8eec069","after":"58419cc9c6272f30ceb78757fec97a0015c13e2e","ref":"refs/heads/master","pushedAt":"2024-06-26T15:53:57.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"osmocom-gerrit","name":"Osmocom Gerrit Code Review","path":"/osmocom-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32628598?s=80&v=4"},"commit":{"message":"trau_rtp_conv: add support for HRv1 in 8k format\n\nGSM 08.61 defines two alternative Abis transport formats for\nHRv1 codec, using either 16 kbit/s or 8 kbit/s submultiplexing,\nas chosen by each BSS hardware manufacturer. libosmotrau previously\nsupported TRAU<->RTP conversion only for 16k format - add support\nfor HRv1 in 8k submux format.\n\nChange-Id: I8ee01b73360501ca380a8695cbc7070ceaaba1be","shortMessageHtmlLink":"trau_rtp_conv: add support for HRv1 in 8k format"}},{"before":"eb919af086518b7e211b468f9c01ffdc34e92543","after":"1aa5b686703be9253fe4fdf05e8ec6cba8eec069","ref":"refs/heads/master","pushedAt":"2024-06-25T17:02:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"osmocom-gerrit","name":"Osmocom Gerrit Code Review","path":"/osmocom-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32628598?s=80&v=4"},"commit":{"message":"trau_frame.c cosmetic: fix misleading comment\n\nThe 4 static const ubit_t arrays ft_hr_up_bits[5], ft_hr_down_bits[5],\nft_data_hr_up_bits[5] and ft_data_hr_down_bits[5] contain frame type\nbit patterns that are defined in GSM 08.61 for half-rate speech and\ndata channels with 16 kbit/s Abis transport, and are used as such\nin the code. However, the comment next to them stated incorrectly\nthat these frame type bit patterns are for 8 kbit/s submultiplexing -\nfix it.\n\nChange-Id: Ic2f818a7f8bab4e82f239464511ab430906d4680","shortMessageHtmlLink":"trau_frame.c cosmetic: fix misleading comment"}},{"before":"945b12a2105279be59e4f4a58f6f81f37a87f110","after":"eb919af086518b7e211b468f9c01ffdc34e92543","ref":"refs/heads/master","pushedAt":"2024-06-20T18:03:06.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"osmocom-gerrit","name":"Osmocom Gerrit Code Review","path":"/osmocom-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32628598?s=80&v=4"},"commit":{"message":"trau_rtp_conv.c cosmetic: fix typo in name of static function\n\nChange I7a6d13d406484c01210594bb6d2f0aff7c1341ab introduced\na static function in src/trau/trau_rtp_conv.c that was intended\nto be named twts002_hr16_set_extra_flags(). However, a typo\ncrept in unnoticed, and the patch was merged with this function\nname misspelled as twtw002_hr16_set_extra_flags(). Fix it.\n\nRelated: OS#6448\nChange-Id: I63bb678f7a1f26fefba070ddc10850db24cb88b3","shortMessageHtmlLink":"trau_rtp_conv.c cosmetic: fix typo in name of static function"}},{"before":"2854c90e9ed000a2ad0068ab367889b8cead2398","after":"945b12a2105279be59e4f4a58f6f81f37a87f110","ref":"refs/heads/master","pushedAt":"2024-06-11T16:23:40.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"osmocom-gerrit","name":"Osmocom Gerrit Code Review","path":"/osmocom-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32628598?s=80&v=4"},"commit":{"message":"trau2rtp_hr16: check CRC bits in the TRAU frame\n\nIf CRC bits in the received TRAU frame are bad, the implication is\nthat this frame must have got corrupted in E1 transport. In this\ncase all other bits cannot be trusted, and we should deliver\nBFI-no-data to RTP.\n\nChange-Id: I4f97b67884ff7540be631298e5252d28f765fce9","shortMessageHtmlLink":"trau2rtp_hr16: check CRC bits in the TRAU frame"}},{"before":"b81ab57653f02b04dd090cb255548951b52b1544","after":"2854c90e9ed000a2ad0068ab367889b8cead2398","ref":"refs/heads/master","pushedAt":"2024-06-11T15:37:23.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"osmocom-gerrit","name":"Osmocom Gerrit Code Review","path":"/osmocom-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32628598?s=80&v=4"},"commit":{"message":"RTP->TRAU, FR/EFR: accept TW-TS-001 extended payloads\n\nTW-TS-001 is an enhanced RTP transport format for FR and EFR\ncodecs that replicates the functionality and semantics of\nGSM 08.60 TRAU-UL frames. Given that libosmotrau functions\nsupport converting from RTP to either TRAU-UL or TRAU-DL,\nthe option of TW-TS-001 fits in naturally.\n\nIt needs to be noted, however, that the fully correct path\nin OsmoMGW from RTP input to E1 output will need to include\none more critical step _before_ the call to osmo_rtp2trau():\nit will be a stateful preening engine that implements the rules\nof TS 28.062 section C.3.2.1.1, a codec-dependent stateful\ntransform that can be fairly complex. The necessary engines\nwill most likely be implemented in Themyscira codec libraries,\nand OsmoMGW will need to be outfitted with an _optional_\ndependency on those libs. The \"native\" support for TW-TS-001\ninput in osmo_rtp2trau() for TRAU-DL (as opposed to TRAU-UL)\noutput is a fallback in the case of OsmoMGW built without any\nThemyscira codec libraries.\n\nRelated: OS#6448\nChange-Id: I3b2a33c1fcc5a7dafe06736dce5fa5b7b1138e54","shortMessageHtmlLink":"RTP->TRAU, FR/EFR: accept TW-TS-001 extended payloads"}},{"before":"427f0437e1448bfbb32f8045db767928fad6c296","after":"b81ab57653f02b04dd090cb255548951b52b1544","ref":"refs/heads/master","pushedAt":"2024-06-10T15:32:41.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"osmocom-gerrit","name":"Osmocom Gerrit Code Review","path":"/osmocom-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32628598?s=80&v=4"},"commit":{"message":"TRAU<->RTP HRv1: fix SID frame definition\n\nHRv1 SID frame consists of 33 bits of comfort noise parameters\nfollowed by 79 bits of all-1s SID codeword. The RTP-encoded\nrepresentation of this construct in trau_rtp_conv.c was off\nby one bit - fix it.\n\nChange-Id: I4554a70f05bee428e0fb304868e25ee61ff375a1","shortMessageHtmlLink":"TRAU<->RTP HRv1: fix SID frame definition"}},{"before":"6222a73db8dfce9647e2bdd8abe27841313ca6fb","after":"427f0437e1448bfbb32f8045db767928fad6c296","ref":"refs/heads/master","pushedAt":"2024-06-05T13:17:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"osmocom-gerrit","name":"Osmocom Gerrit Code Review","path":"/osmocom-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32628598?s=80&v=4"},"commit":{"message":"README.md: cosmetic: fix a typo\n\nChange-Id: I3ed7df467f1cbd769a5a367771a69e578c2075e3","shortMessageHtmlLink":"README.md: cosmetic: fix a typo"}},{"before":"52779651904eba48c97af54b1f3924a38c1086ab","after":"6222a73db8dfce9647e2bdd8abe27841313ca6fb","ref":"refs/heads/master","pushedAt":"2024-05-10T07:47:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"osmocom-gerrit","name":"Osmocom Gerrit Code Review","path":"/osmocom-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32628598?s=80&v=4"},"commit":{"message":"contrib: remove rpm spec file\n\nRelated: https://osmocom.org/news/255\nRelated: OS#6446\nChange-Id: Ie08c37c7525e039701f764ac1db18c332197cb9f","shortMessageHtmlLink":"contrib: remove rpm spec file"}},{"before":"d3d04f9edfd067744c7b02221f3ba3e5267aad7b","after":"52779651904eba48c97af54b1f3924a38c1086ab","ref":"refs/heads/master","pushedAt":"2024-03-19T11:47:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"osmocom-gerrit","name":"Osmocom Gerrit Code Review","path":"/osmocom-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32628598?s=80&v=4"},"commit":{"message":"e1line_dump_vty(): dump keepalive state and params\n\nThere is currently no obvious way to know if the keepalive is enabled\nand which parameters are in use. Executing 'show running-config'\ncommand in the VTY would not always reveal the current configuration,\nbecause it tends to omit parameters with default values.\n\nLet's print the keepalive state and params in the output of the\n'show e1_line' command. Below is a few examples:\n\n! keepalive is disabled\nOsmoBSC# show e1_line\nE1 Line Number 0, Name , Driver ipa\nKeepalive: disabled\nIPA Keepalive: disabled\n\n! TCP Keepalive is enabled (default)\nOsmoBSC# show e1_line\nE1 Line Number 0, Name , Driver ipa\nKeepalive: enabled\n Number of probes: (driver's default)\n Idle timeout: (driver's default)\n Probe interval: (driver's default)\nIPA Keepalive: disabled\n\n! TCP and IPA keepalive enabled (custom params)\nOsmoBSC# show e1_line\nE1 Line Number 0, Name , Driver ipa\nKeepalive: enabled\n Number of probes: 2\n Idle timeout: 1s\n Probe interval: 3s\nIPA Keepalive: enabled\n Interval: 2s\n Timeout: 10s\n\nNote that in the case of TCP keepalive with default parameters\nwe cannot retrieve the actual defaults because that would be a\nlayering violation. Thus we say \"(driver's default)\".\n\nChange-Id: I17bd991850333ee794ab216f474b5e045fb01fa3\nRelated: OS#6375, SYS#6801","shortMessageHtmlLink":"e1line_dump_vty(): dump keepalive state and params"}},{"before":"8768d00d9759de6b3f743f8bfa42fc3f7144ff9a","after":null,"ref":"refs/heads/rel-1.5.2","pushedAt":"2024-03-15T04:03:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"osmocom-gerrit","name":"Osmocom Gerrit Code Review","path":"/osmocom-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32628598?s=80&v=4"}},{"before":"303b604c6e998cb643b2747aad06c29a63a78e47","after":null,"ref":"refs/heads/rel-1.4.2","pushedAt":"2024-03-15T04:03:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"osmocom-gerrit","name":"Osmocom Gerrit Code Review","path":"/osmocom-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32628598?s=80&v=4"}},{"before":"e11a763bd42837be4e730704bbb58d3a042cd8b2","after":"303b604c6e998cb643b2747aad06c29a63a78e47","ref":"refs/heads/rel-1.4.2","pushedAt":"2024-03-15T03:58:24.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"osmocom-gerrit","name":"Osmocom Gerrit Code Review","path":"/osmocom-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32628598?s=80&v=4"},"commit":{"message":"Bump version: 1.4.1.3-b8a4 → 1.4.2\n\nChange-Id: I9072cd5c89d2deb0eb75f47c8fd04ad175549e41","shortMessageHtmlLink":"Bump version: 1.4.1.3-b8a4 → 1.4.2"}},{"before":"d33d431a1d01a538c90f0286dd6b82c7992a65c8","after":"8768d00d9759de6b3f743f8bfa42fc3f7144ff9a","ref":"refs/heads/rel-1.5.2","pushedAt":"2024-03-15T03:58:24.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"osmocom-gerrit","name":"Osmocom Gerrit Code Review","path":"/osmocom-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32628598?s=80&v=4"},"commit":{"message":"Bump version: 1.5.1.3-0eed → 1.5.2\n\nChange-Id: I307eac0e6d5f68e356250b1bea289645693073e4","shortMessageHtmlLink":"Bump version: 1.5.1.3-0eed → 1.5.2"}},{"before":null,"after":"d33d431a1d01a538c90f0286dd6b82c7992a65c8","ref":"refs/heads/rel-1.5.2","pushedAt":"2024-03-14T17:35:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"osmocom-gerrit","name":"Osmocom Gerrit Code Review","path":"/osmocom-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32628598?s=80&v=4"},"commit":{"message":"Bump version: 1.5.0.5-aa34 → 1.5.1\n\nChange-Id: I88b987d714a88728b62f74a60c44d9c3532b5686","shortMessageHtmlLink":"Bump version: 1.5.0.5-aa34 → 1.5.1"}},{"before":null,"after":"e11a763bd42837be4e730704bbb58d3a042cd8b2","ref":"refs/heads/rel-1.4.2","pushedAt":"2024-03-14T14:18:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"osmocom-gerrit","name":"Osmocom Gerrit Code Review","path":"/osmocom-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32628598?s=80&v=4"},"commit":{"message":"Bump version: 1.4.0.2-5e77 → 1.4.1\n\nChange-Id: I6ba0d856e7617624a27229bc1a6b3e8ff8e49351","shortMessageHtmlLink":"Bump version: 1.4.0.2-5e77 → 1.4.1"}},{"before":"12fae9aeebd86e242abd5c682a12fd1c9da68497","after":"d3d04f9edfd067744c7b02221f3ba3e5267aad7b","ref":"refs/heads/master","pushedAt":"2024-02-28T16:58:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"osmocom-gerrit","name":"Osmocom Gerrit Code Review","path":"/osmocom-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32628598?s=80&v=4"},"commit":{"message":"input/ipaccess: fix regression in ipaccess_bts_handle_ccm()\n\nAs stated in a comment in this function, link->line might be NULL:\n\n /* line might not exist if != bsc||bts */\n struct e1inp_line *line = link->line;\n\nso we cannot use LOGPIL, which dereferences it unconditionally.\n\nChange-Id: Ic26181b580724a70c2af8a224155430902fe4101\nFixes: a87de3cd \"input/ipaccess: Always log with context, if we have any\"\nRelated: OS#6379","shortMessageHtmlLink":"input/ipaccess: fix regression in ipaccess_bts_handle_ccm()"}},{"before":"361488f83f2cd721bc735ad65936320b2571590b","after":"12fae9aeebd86e242abd5c682a12fd1c9da68497","ref":"refs/heads/master","pushedAt":"2024-02-27T08:08:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"osmocom-gerrit","name":"Osmocom Gerrit Code Review","path":"/osmocom-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32628598?s=80&v=4"},"commit":{"message":"Fix critical bug in default TCP keepalive user timeout\n\nIt turns out that our calculation of the TCP_USER_TIMEOUT value was\nflawed in several ways:\n\n* there should have been parenthesis around the + operator\n (line->keepalive_probe_interval + line->keepalive_idle_timeout) as the\n keepalive_idle_timeout is in seconds, not milli-seconds.\n\n* in the default case, all those values are configured to -1\n (E1INP_USE_DEFAULT). This means we're using\n\t1000 * -1 * -1 + -1 = 999\n i.e. just below a second which clearly is not enough for a lossy\n satellite or wifi back-haul.\n\nThis fixes a regression introduced in Ia7659c209aea0d26eb37d31e771adc91b17ae668\n(libosmo-abis >= 1.4.0) when TCP keepalive user timeouts became enabled\nby default.\n\nThe initial support for TCP_USER_TIMEOUT was merged in\nI5e7425958472aa5d758e09bfbefc7d7d37bf6f5f (libosmo-abis >= 0.7.0) but\nsince TCP keepalives were not yet enabled by default, only users with\nexplicit TCP keepalive configuration in their config files would be\naffected - and then only of the second part of the bug (operator\nprecedence).\n\nIn addition, let's print the actually-used values to the log, helping to\nspot unintended values.\n\nChange-Id: Idca24d3e676a45d860d9eec60dc2097d8d87f3bf\nCloses: OS#6375\nRelated: OS#5785, SYS#6801\nFixes: Ia7659c209aea0d26eb37d31e771adc91b17ae668","shortMessageHtmlLink":"Fix critical bug in default TCP keepalive user timeout"}},{"before":"1645a2a26124ba8eec70b904f02c72d5be56d53c","after":"361488f83f2cd721bc735ad65936320b2571590b","ref":"refs/heads/master","pushedAt":"2024-02-23T08:17:09.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"osmocom-gerrit","name":"Osmocom Gerrit Code Review","path":"/osmocom-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32628598?s=80&v=4"},"commit":{"message":"[cosmetic] input/ipaccess.c: We use tab indent, not spaces [wtf]\n\nChange-Id: I6ba728ccf7f6d81dc42d1ff82a29b557752e80ba","shortMessageHtmlLink":"[cosmetic] input/ipaccess.c: We use tab indent, not spaces [wtf]"}},{"before":"f5c799e903205cc4a7bef87c9872544c1e95a34e","after":"1645a2a26124ba8eec70b904f02c72d5be56d53c","ref":"refs/heads/master","pushedAt":"2024-02-21T17:11:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"osmocom-gerrit","name":"Osmocom Gerrit Code Review","path":"/osmocom-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32628598?s=80&v=4"},"commit":{"message":"ipaccess: Log ERROR message if IPA keep-alive FSM allocation fails\n\nThis is a rather serious and unexpected event, it shouldn't go quiet.\n\nRelated: SYS#6801\n\nChange-Id: Ic310b3544ae817e26247facf30ece617fefa82eb","shortMessageHtmlLink":"ipaccess: Log ERROR message if IPA keep-alive FSM allocation fails"}},{"before":"d33d431a1d01a538c90f0286dd6b82c7992a65c8","after":"f5c799e903205cc4a7bef87c9872544c1e95a34e","ref":"refs/heads/master","pushedAt":"2024-02-12T18:06:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"osmocom-gerrit","name":"Osmocom Gerrit Code Review","path":"/osmocom-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32628598?s=80&v=4"},"commit":{"message":"Add support for sending and receiving Sa bits, as well as some line signals\n\nThe Sa bits are required for osmo-v5. V5.2 interface must alter and\ndetect Sa7 bit on time slot 0. 'Fastlink' multiplexers do not allow to\ndisable link check with Sa7, so that it must be supported by osmo-v5.\n\nRequires: osmo-e1d Change-Id I2608af7bbb8092fddd68d4f3bb36b10a1100ce0f\nChange-Id: Ie7643693c2daac99f5747591decd60e982b8052a","shortMessageHtmlLink":"Add support for sending and receiving Sa bits, as well as some line s…"}},{"before":"aa3452cb80f66cd722259f0d6c9cb0649c017cfd","after":"d33d431a1d01a538c90f0286dd6b82c7992a65c8","ref":"refs/heads/master","pushedAt":"2024-01-29T07:27:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"osmocom-gerrit","name":"Osmocom Gerrit Code Review","path":"/osmocom-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32628598?s=80&v=4"},"commit":{"message":"Bump version: 1.5.0.5-aa34 → 1.5.1\n\nChange-Id: I88b987d714a88728b62f74a60c44d9c3532b5686","shortMessageHtmlLink":"Bump version: 1.5.0.5-aa34 → 1.5.1"}},{"before":"aa3452cb80f66cd722259f0d6c9cb0649c017cfd","after":null,"ref":"refs/heads/rel-1.5.1","pushedAt":"2024-01-27T19:59:22.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"osmocom-gerrit","name":"Osmocom Gerrit Code Review","path":"/osmocom-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32628598?s=80&v=4"}},{"before":null,"after":"aa3452cb80f66cd722259f0d6c9cb0649c017cfd","ref":"refs/heads/rel-1.5.1","pushedAt":"2024-01-26T20:39:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"osmocom-gerrit","name":"Osmocom Gerrit Code Review","path":"/osmocom-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32628598?s=80&v=4"},"commit":{"message":"build: include git-version-gen into the release tarball\n\nChange-Id: I4100459461c04e57cbdfa072dcf1c771f0c0b798","shortMessageHtmlLink":"build: include git-version-gen into the release tarball"}},{"before":"c4ea374e4af902458f247da2a04c38205d5e1447","after":"aa3452cb80f66cd722259f0d6c9cb0649c017cfd","ref":"refs/heads/master","pushedAt":"2024-01-26T17:21:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"osmocom-gerrit","name":"Osmocom Gerrit Code Review","path":"/osmocom-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32628598?s=80&v=4"},"commit":{"message":"build: include git-version-gen into the release tarball\n\nChange-Id: I4100459461c04e57cbdfa072dcf1c771f0c0b798","shortMessageHtmlLink":"build: include git-version-gen into the release tarball"}},{"before":null,"after":"a24c465c07dc453ec51f405ae1e2556373fc1914","ref":"refs/heads/jolly/work","pushedAt":"2024-01-14T15:16:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"osmocom-gerrit","name":"Osmocom Gerrit Code Review","path":"/osmocom-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32628598?s=80&v=4"},"commit":{"message":"Add support for sending and receiving Sa bits, as well as some line signals\n\nThe Sa bits are required for osmo-v5. V5.2 interface must alter and\ndetect Sa7 bit on time slot 0. 'Fastlink' multiplexers do not allow to\ndisable link check with Sa7, so that it must be supported by osmo-v5.\n\nRequires: osmo-e1d Change-Id I2608af7bbb8092fddd68d4f3bb36b10a1100ce0f\nChange-Id: Ie7643693c2daac99f5747591decd60e982b8052a","shortMessageHtmlLink":"Add support for sending and receiving Sa bits, as well as some line s…"}},{"before":"f0875079a3b58179a4e4b9f6ecc885c1d9fa0339","after":"c4ea374e4af902458f247da2a04c38205d5e1447","ref":"refs/heads/master","pushedAt":"2024-01-09T13:09:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"osmocom-gerrit","name":"Osmocom Gerrit Code Review","path":"/osmocom-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32628598?s=80&v=4"},"commit":{"message":"trau/osmo_ortp: support building without OrtpMemoryFunctions API\n\nRecent ortp versions (v5.3.0+, maintained by linphone.org) no longer\nhave the memory allocator configuration API. See the related commit:\n\nhttps://gitlab.linphone.org/BC/public/ortp/-/commit/9ba9db486a61bebeb11287ea4c4acbacbcc181e8\n\nA similar API is provided by bctoolbox, a dependency of ortp:\n\n void bctbx_set_memory_functions(BctoolboxMemoryFunctions *functions);\n\nLet's support building against v5.3.0+ by checking (in ./configure)\nif the old API is available. Use talloc if possible; otherwise\nfall-back to whatever ortp uses by default (glibc's malloc).\n\nChange-Id: I9fe6299fde81faeab86cd6645d67edd2f41e1873","shortMessageHtmlLink":"trau/osmo_ortp: support building without OrtpMemoryFunctions API"}},{"before":"247e52141f1900d78c82c7b1d09a249ff83ba8bd","after":"f0875079a3b58179a4e4b9f6ecc885c1d9fa0339","ref":"refs/heads/master","pushedAt":"2024-01-07T08:55:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"osmocom-gerrit","name":"Osmocom Gerrit Code Review","path":"/osmocom-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32628598?s=80&v=4"},"commit":{"message":"DAHDI: Log hexdump of TX at level DEBUG, not ERROR\n\nThis fixes Change-Id I447a2360757fed97ed50f9db1e2efbf2f90e46a0 where\nlog messages received more context. However, by accident, one log\nstatement got elevated from DEBUG to ERROR level. Let's revert that\naccident.\n\nChange-Id: I29aa82c8586d846a861e62d90d376ff9cfaa9654","shortMessageHtmlLink":"DAHDI: Log hexdump of TX at level DEBUG, not ERROR"}},{"before":"e394d9dc58b11969d9ff1e6cc9b27437c47da55e","after":"247e52141f1900d78c82c7b1d09a249ff83ba8bd","ref":"refs/heads/master","pushedAt":"2023-09-24T17:41:33.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"osmocom-gerrit","name":"Osmocom Gerrit Code Review","path":"/osmocom-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32628598?s=80&v=4"},"commit":{"message":"dahdi: Fix compilation with ancient DAHDI\n\nWe had an #ifndef DAHDI_SPECIFY clause which clearly wouldn't compile\nas it used a wrong variable name. Apparently nobody is building against\nsuch ancient DAHDI for a long time...\n\nChange-Id: Ib18343c0914ef25e673b930fa86b2dec6129065d","shortMessageHtmlLink":"dahdi: Fix compilation with ancient DAHDI"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEiAJ8ewA","startCursor":null,"endCursor":null}},"title":"Activity · osmocom/libosmo-abis"}