aboutsummaryrefslogtreecommitdiffstats
path: root/src/core
AgeCommit message (Expand)AuthorFilesLines
2023-10-23socket.c: Fix compilation with --disable-libsctpPau Espin Pedrol1-0/+2
2023-10-20write_queue: Fix Doxygen commentarehbein1-1/+1
2023-10-20osmo_io_poll: Handle -EAGAIN in case of OSMO_FD_WRITEarehbein1-0/+4
2023-10-13gsmtap: Hide implementation of gsmtap_instarehbein2-2/+26
2023-10-05Fix typo in libosmocore.mapPau Espin Pedrol1-1/+1
2023-10-03socket: Introduce APIs osmo_sock_multiaddr_{add,del}_local_addr()Pau Espin Pedrol2-0/+154
2023-09-28osmo_io: Only allow reading/writing if the relevant callback is setDaniel Willmann1-1/+30
2023-09-27osmo_io: Init struct msghdr to zeroDaniel Willmann1-4/+6
2023-09-19write_queue: Enable updating max_length fieldarehbein2-0/+21
2023-09-12Bump version: 1.8.0.252-13c29 → 1.9.01.9.0Pau Espin Pedrol1-1/+1
2023-09-08socket: Support setsokopt SCTP_INITMSG in osmo_sock_init2_multiaddr2()Pau Espin Pedrol1-0/+54
2023-09-08socket: Remove OSMO_SOCK_F_SCTP_ASCONF_SUPPORTED, add osmo_sock_init2_multiad...Pau Espin Pedrol2-9/+51
2023-08-31osmo_io: Use local variable to reference msghdr->msgDaniel Willmann1-7/+8
2023-08-31osmo_io: Change parent of msghdr to iofd (instead of msg)Daniel Willmann1-1/+1
2023-08-28socket: Avoid aborting socket creation if setsockopt for ASCONF failsPau Espin Pedrol1-2/+4
2023-08-24osmo_io: Add io_uring backendDaniel Willmann4-3/+454
2023-08-24osmo_io: Avoid potential double free when sending msgbDaniel Willmann1-8/+15
2023-08-24osmo_io: Add iofd_handle_recv()Daniel Willmann3-12/+18
2023-08-23select: Prevent negative index lookup on osmo_fd_lookup.tablearehbein1-1/+1
2023-08-21socket: Add osmo_sock_init flag to enable SCTP ASCONF featuresPau Espin Pedrol1-0/+53
2023-08-08osmo_io: Use MSG_NOSIGNAL to avoid SIGPIPE on writeDaniel Willmann1-1/+1
2023-08-08osmo_io: Ensure correct ownership of msgb when sendingDaniel Willmann1-0/+2
2023-07-25exec: osmo_system_nowait2(): Improve logging and error checksPau Espin Pedrol1-2/+13
2023-07-18osmo_io: Fix length calculation in iofd_handle_segmentation()Daniel Willmann1-1/+1
2023-07-18osmo_io(cosmetic): End in a dot for doxygen AUTO_BRIEFDaniel Willmann1-24/+24
2023-07-18cosmetic: Fix doc commentDaniel Willmann1-0/+1
2023-07-18osmo_io: Add function to change the maximum length of the tx_queueDaniel Willmann2-0/+10
2023-07-18osmo_io: Document expectation that segmentation_cb() can modify msgbDaniel Willmann1-3/+8
2023-07-12socket: Cache errno before calling further functionsPau Espin Pedrol1-6/+12
2023-06-30osmo_io: Add osmo_iofd_notify_connected()Daniel Willmann2-1/+14
2023-06-30osmo_io: Remove missing functions from map fileDaniel Willmann1-4/+0
2023-06-30osmo_io: Fix write_enable handling in iofd_txqueueDaniel Willmann1-1/+4
2023-06-29osmo_io: Use bitfield for various boolean flagsDaniel Willmann3-13/+25
2023-06-29gsmtap_source_free(): Don't crash if NULL is passedHarald Welte1-0/+3
2023-06-26osmo_io: Use LOGPIO instead of LOGPDaniel Willmann1-1/+1
2023-06-26osmo_io: Return early on error in osmo_iofd_register()Daniel Willmann1-1/+3
2023-06-20osmo_io: Make name optional, add _set_name() APIPau Espin Pedrol3-3/+14
2023-06-19core/osmo_io: Fix reception of partial packetsarehbein1-1/+1
2023-06-19socket: Ensure fd is not negative in osmo_sock_get_name_buf()Daniel Willmann1-0/+5
2023-06-19core/osmo_io: Rename variables for readabilityarehbein1-9/+10
2023-06-07osmo_io: Remove osmo_iofd_read/write_enable/disableDaniel Willmann2-46/+9
2023-05-19osmo_io: Support detecting non-blocking connect()arehbein/osmo_io_ipaDaniel Willmann2-2/+9
2023-05-19osmo_io: Improve handling and documentation of segmentation_cbDaniel Willmann1-11/+25
2023-05-19core: Add function to update osmo_io_ops field for osmo_io_fdarehbein2-0/+9
2023-05-19copyright: fix typo: sysmocom s/s.m.f.c./s.f.m.c./ GmbHVadim Yanitskiy3-3/+3
2023-05-15osmo_io: Avoid read of uninitialized variableDaniel Willmann1-1/+1
2023-05-10Add osmo_io with initial poll backendHarald Welte6-0/+952
2023-05-09core: Check return value of osmo_fd_register()arehbein1-1/+6
2023-04-23libosmocore.map: add missing symbols needed for osmo-qcdiagVadim Yanitskiy1-0/+2
2023-03-31core: remove unnecessary #include <osmocom/core/talloc.h>Vadim Yanitskiy2-3/+3