aboutsummaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Expand)AuthorFilesLines
38 hoursintroduce osmo_stream_cli_get_iofd() APIHEADmasterHarald Welte2-0/+23
4 daysdocs: jibuf: Prevent internal #defines being documentedHarald Welte1-4/+5
4 daysdocs: Split Stream Server and Stream Client into separate groupsHarald Welte3-90/+19
4 daysdocs: More verbose stream_{cli,srv} API documentation/manualHarald Welte2-88/+231
4 daysEnsure osmo_stream_{cli,srv}_recv() is used only in osmo_fd modeHarald Welte2-0/+2
4 daysdocs: Use \defgroup and avoid repeated boilerplate textHarald Welte3-16/+3
6 daysstream_srv: Fix retrieve of srv_link sockname for AF_UNIX socketsPau Espin Pedrol1-21/+49
6 daysprim: Introduce osmo_prim_srv{_link}_set_name APIsPau Espin Pedrol1-0/+10
6 daysstream: Add osmo_stream_*_get_name() APIsPau Espin Pedrol2-0/+27
7 daysosmo_stream_cli_send(): Drop data if client is not connected [yet]Harald Welte1-0/+8
7 daysosmo_prim_srv_send: assert prim_srv is not NULLPau Espin Pedrol1-0/+2
12 daysstream_cli: Correctly setup and free osmo_io client instanceAndreas Eversberg1-2/+6
14 daysosmo_stream_cli_write(): fix double-free of msgbVadim Yanitskiy1-0/+1
2024-03-02stream_{cli,srv}: Free received messages when not forwardedAndreas Eversberg2-0/+8
2024-03-02osmo_io: make use of osmo_iofd_get_ioops()Harald Welte2-8/+2
2024-02-29stream_{cli,srv}: Fix memory leak, if sending a message failsAndreas Eversberg2-4/+12
2024-02-29stream_{cli,srv}: Add support for SCTP in OSMO_IO modeHarald Welte3-26/+189
2023-12-12stream_srv_link: osmo_stream_srv_link_get_sockname() now returns the full set...Pau Espin Pedrol1-11/+31
2023-12-08stream_cli: Introduce API osmo_stream_srv_get_sockname()Pau Espin Pedrol1-0/+13
2023-12-08stream_cli: osmo_stream_cli_get_sockname() now returns the full set of addressesPau Espin Pedrol1-2/+3
2023-12-08netif: sctp.h: Introduce value_string for enum sctp_sstat_statePau Espin Pedrol1-0/+14
2023-12-08netif: sctp.h: Introduce value_string for enum sctp_spinfo_statePau Espin Pedrol1-0/+10
2023-12-06stream: Add missing osmo_stream_srv_link_get_fd() APIPau Espin Pedrol1-0/+8
2023-12-06stream_cli: Fix opening sctp client socket if no local address setPau Espin Pedrol1-4/+13
2023-11-21Introduce generic osmo_stream_{cli,srv}_get_fd() APIHarald Welte2-6/+28
2023-11-20stream_srv: osmo_stream_srv_get_ofd() works only in OSMO_FD modeHarald Welte1-0/+1
2023-10-24stream_srv: Make osmo_stream_srv_clear_tx_queue() aware of osmo_ioDaniel Willmann1-2/+13
2023-10-09stream: Add and use helper function osmo_ipa_push_headers()arehbein1-0/+12
2023-10-02stream: Add client-side (segmentation) support for IPAarehbein1-0/+26
2023-09-29stream_srv: Fix connection error handlingDaniel Willmann1-12/+16
2023-09-25stream_srv: Set io_fd pointer to NULL after freeingarehbein1-0/+1
2023-09-12Bump version: 1.3.0.56-745c-dirty → 1.4.01.4.0Pau Espin Pedrol1-1/+1
2023-09-12stream: Add new stream_{cli,srv_link} parameters to set SCTP_INITMSG sockopt ...Pau Espin Pedrol2-0/+42
2023-09-08stream: Introduce API to set several transport parametersPau Espin Pedrol2-33/+66
2023-09-08stream: Use new libosmocore API osmo_sock_init2_multiaddr2()Pau Espin Pedrol2-7/+39
2023-08-25stream: Add server-side (segmentation) support for IPAarehbein1-0/+17
2023-08-21stream: Use new flag OSMO_SOCK_F_SCTP_ASCONF_SUPPORTED for SCTP socketsPau Espin Pedrol2-3/+3
2023-08-21stream_cli: Forward SCTP MSG_NOTIFICATION to upper layersPau Espin Pedrol1-2/+41
2023-08-21stream: Refactor sctp_recvmsg_wrapper() loggingPau Espin Pedrol2-73/+84
2023-08-07stream_srv: Log SCTP REMOTE_ERROR eventsPau Espin Pedrol2-0/+22
2023-08-07stream_srv: sctp: Log error cause of COMM_LOST eventPau Espin Pedrol1-1/+2
2023-08-07stream_cli: Proper handling of send() socket errorsPau Espin Pedrol1-3/+9
2023-08-07stream_srv: Handle ESHUTDOWN and other write() errors destroying the socketPau Espin Pedrol1-4/+15
2023-08-07stream: Append data to current tail of message upon recv()Pau Espin Pedrol2-5/+6
2023-08-07stream_srv: Improve logging lines accepting new connectionsPau Espin Pedrol1-3/+3
2023-08-07stream_srv: call setsockopt(SO_NOSIGPIPE) also in srv socketsPau Espin Pedrol2-1/+17
2023-08-07stream_srv: Use LOGSLNK() to print log linePau Espin Pedrol1-2/+2
2023-08-07stream_cli: Increase log level of established conn to INFOPau Espin Pedrol1-1/+1
2023-08-07ipa: Add segmentation callbackarehbein1-0/+65
2023-08-07examples: Add extension header octet to examplearehbein1-0/+5