Changes
#2310 (Jan 28, 2026, 5:17:21 PM)
- logging_file: Clean log_target_file_reopen() — Pau Espin Pedrol / detail
#2309 (Jan 28, 2026, 5:17:21 PM)
- Implement log file target using osmo_io — Pau Espin Pedrol / detail
#2308 (Jan 28, 2026, 4:49:46 PM)
- logging_file: Avoid reopning file for stderr — Pau Espin Pedrol / detail
#2307 (Jan 27, 2026, 11:09:50 AM)
- osmo_io: Fix misaligment of iofd->cmsg used as struct cmsghdr — Pau Espin Pedrol / detail
#2306 (Jan 27, 2026, 10:14:45 AM)
- logging: Make struct log_context and struct log_target private — Pau Espin Pedrol / detail
#2305 (Jan 27, 2026, 10:14:45 AM)
- Implement log file target using osmo_io — Pau Espin Pedrol / detail
#2304 (Jan 26, 2026, 3:17:25 PM)
- osmo_io: Fix misaligment of iofd->cmsg used as struct cmsghdr — Pau Espin Pedrol / detail
#2303 (Jan 26, 2026, 11:29:23 AM)
- logging: Make struct log_context and struct log_target private — Pau Espin Pedrol / detail
#2302 (Jan 26, 2026, 11:28:55 AM)
- logging: Move log target file to its own file — Pau Espin Pedrol / detail
#2301 (Jan 26, 2026, 11:08:02 AM)
- Implement log file target using osmo_io — Pau Espin Pedrol / detail
#2300 (Jan 26, 2026, 11:05:04 AM)
- osmo_io.h: Avoid including sys/socket.h — Pau Espin Pedrol / detail
#2299 (Jan 26, 2026, 11:02:54 AM)
#2298 (Jan 26, 2026, 10:27:33 AM)
- socket_compat.h improvements to always have struct osmo_sockaddr — Pau Espin Pedrol / detail
#2297 (Jan 26, 2026, 10:20:13 AM)
#2296 (Jan 26, 2026, 10:20:13 AM)
#2295 (Jan 26, 2026, 10:16:37 AM)
#2294 (Jan 26, 2026, 10:16:37 AM)
#2293 (Jan 26, 2026, 10:13:23 AM)
- socket_compat.h improvements to always have struct osmo_sockaddr — Pau Espin Pedrol / detail
#2292 (Jan 26, 2026, 10:01:45 AM)
#2291 (Jan 26, 2026, 10:01:45 AM)
#2290 (Jan 26, 2026, 10:01:45 AM)
#2289 (Jan 26, 2026, 10:01:44 AM)
#2288 (Jan 26, 2026, 9:02:36 AM)
- socket.h: Include netinet/in.h instead of arpa/inet.h — Pau Espin Pedrol / detail
#2287 (Jan 26, 2026, 9:02:35 AM)
- remove references to define EMBEDDED in public headers — Pau Espin Pedrol / detail
#2286 (Jan 26, 2026, 9:02:35 AM)
- configure.ac: Add arpa/inet.h to AC_CHECK_HEADERS — Pau Espin Pedrol / detail
#2285 (Jan 26, 2026, 9:02:34 AM)
- Implement log file target using osmo_io — Pau Espin Pedrol / detail
#2284 (Jan 26, 2026, 9:02:34 AM)
- logging: Make struct log_context and struct log_target private — Pau Espin Pedrol / detail
#2283 (Jan 26, 2026, 9:02:33 AM)
- socket_compat.h improvements to always have struct osmo_sockaddr — Pau Espin Pedrol / detail
#2282 (Jan 26, 2026, 9:02:32 AM)
- osmo_io.h: Avoid including sys/socket.h — Pau Espin Pedrol / detail
#2281 (Jan 26, 2026, 9:02:32 AM)
- logging: Move log target file to its own file — Pau Espin Pedrol / detail
#2280 (Jan 26, 2026, 8:50:38 AM)
- osmo_io: Add assert to validate inconditional — Pau Espin Pedrol / detail
#2279 (Jan 25, 2026, 6:44:56 PM)
#2278 (Jan 25, 2026, 6:44:55 PM)
#2277 (Jan 25, 2026, 6:44:54 PM)
#2276 (Jan 25, 2026, 6:44:53 PM)
#2275 (Jan 25, 2026, 6:44:50 PM)
#2274 (Jan 25, 2026, 6:44:49 PM)
#2273 (Jan 25, 2026, 6:44:43 PM)
#2272 (Jan 23, 2026, 9:47:10 PM)
- logging: Move log target file to its own file — Pau Espin Pedrol / detail
#2271 (Jan 23, 2026, 9:47:10 PM)
- Implement log file target using osmo_io — Pau Espin Pedrol / detail
#2270 (Jan 23, 2026, 9:47:10 PM)
- logging: Make struct log_context and struct log_target private — Pau Espin Pedrol / detail
#2269 (Jan 23, 2026, 5:46:32 PM)
- remove references to define EMBEDDED in public headers — Pau Espin Pedrol / detail
#2268 (Jan 23, 2026, 5:30:37 PM)
- Implement log file target using osmo_io — Pau Espin Pedrol / detail
#2267 (Jan 23, 2026, 5:30:37 PM)
- logging: Move log target file to its own file — Pau Espin Pedrol / detail
#2266 (Jan 23, 2026, 5:30:37 PM)
- logging: Make struct log_context and struct log_target private — Pau Espin Pedrol / detail
#2265 (Jan 23, 2026, 5:30:37 PM)
- socket.h: Include netinet/in.h instead of arpa/inet.h — Pau Espin Pedrol / detail
#2264 (Jan 23, 2026, 5:30:37 PM)
- socket_compat.h improvements to always have struct osmo_sockaddr — Pau Espin Pedrol / detail
#2263 (Jan 23, 2026, 5:30:37 PM)
- configure.ac: Add arpa/inet.h to AC_CHECK_HEADERS — Pau Espin Pedrol / detail
#2262 (Jan 23, 2026, 5:24:12 PM)
- socket_compat.h improvements to always have struct osmo_sockaddr — Pau Espin Pedrol / detail
#2261 (Jan 23, 2026, 5:22:02 PM)
- socket_compat.h improvements to always have struct osmo_sockaddr — Pau Espin Pedrol / detail
#2260 (Jan 23, 2026, 5:15:01 PM)
- socket_compat.h improvements to always have struct osmo_sockaddr — Pau Espin Pedrol / detail
#2259 (Jan 23, 2026, 4:39:27 PM)
- configure.ac: Add arpa/inet.h to AC_CHECK_HEADERS — Pau Espin Pedrol / detail
#2258 (Jan 23, 2026, 4:37:05 PM)
- socket.h: Include netinet/in.h instead of arpa/inet.h — Pau Espin Pedrol / detail
#2257 (Jan 23, 2026, 4:03:25 PM)
- Implement log file target using osmo_io — Pau Espin Pedrol / detail
#2256 (Jan 23, 2026, 4:03:25 PM)
- osmo_io.h: add forward declaration of struct osmo_sockaddr — Pau Espin Pedrol / detail
#2255 (Jan 23, 2026, 4:03:24 PM)
- logging: Move log target file to its own file — Pau Espin Pedrol / detail
#2254 (Jan 23, 2026, 4:03:24 PM)
- logging: Make struct log_context and struct log_target private — Pau Espin Pedrol / detail
#2253 (Jan 23, 2026, 3:52:34 PM)
- logging: Make struct log_context and struct log_target private — Pau Espin Pedrol / detail
#2252 (Jan 23, 2026, 3:52:34 PM)
- logging: Move log target file to its own file — Pau Espin Pedrol / detail
#2251 (Jan 23, 2026, 3:52:34 PM)
- osmo_io.h: add forward declaration of struct osmo_sockaddr — Pau Espin Pedrol / detail
#2250 (Jan 23, 2026, 3:52:34 PM)
- Implement log file target using osmo_io — Pau Espin Pedrol / detail
#2249 (Jan 23, 2026, 3:23:36 PM)
- Implement log file target using osmo_io — Pau Espin Pedrol / detail
#2248 (Jan 23, 2026, 3:23:34 PM)
- logging: Make struct log_context and struct log_target private — Pau Espin Pedrol / detail
#2247 (Jan 23, 2026, 3:23:34 PM)
- logging: Move log target file to its own file — Pau Espin Pedrol / detail
#2246 (Jan 23, 2026, 3:09:04 PM)
- osmo_io.h: Avoid including sys/socket.h — Pau Espin Pedrol / detail
#2245 (Jan 23, 2026, 2:59:44 PM)
- logging: Move log target file to its own file — Pau Espin Pedrol / detail
#2244 (Jan 23, 2026, 10:58:19 AM)
- logging: Make struct log_context and struct log_target private — Pau Espin Pedrol / detail
#2243 (Jan 23, 2026, 10:58:19 AM)
- logging: Move log target file to its own file — Pau Espin Pedrol / detail
#2242 (Jan 23, 2026, 10:58:17 AM)
- Implement log file target using osmo_io — Pau Espin Pedrol / detail
#2241 (Jan 23, 2026, 10:43:29 AM)
- osmo_io: Support rx of segments up to ~UINT16_MAX — Pau Espin Pedrol / detail
#2240 (Jan 23, 2026, 10:43:29 AM)
- osmo_io: Propagate segment_cb errors to the read_cb — Pau Espin Pedrol / detail
#2239 (Jan 23, 2026, 10:09:19 AM)
- osmo_io: Propagate segment_cb errors to the read_cb — Pau Espin Pedrol / detail
#2238 (Jan 23, 2026, 10:09:18 AM)
- osmo_io: Support rx of segments up to ~UINT16_MAX — Pau Espin Pedrol / detail
#2237 (Jan 23, 2026, 1:16:23 AM)
#2236 (Jan 23, 2026, 1:16:23 AM)
#2235 (Jan 23, 2026, 1:16:22 AM)
#2234 (Jan 23, 2026, 1:16:19 AM)
#2233 (Jan 22, 2026, 11:34:45 PM)
#2232 (Jan 22, 2026, 11:34:45 PM)
#2231 (Jan 22, 2026, 11:14:05 PM)
#2230 (Jan 22, 2026, 11:14:05 PM)
#2229 (Jan 22, 2026, 4:00:15 PM)
#2228 (Jan 22, 2026, 4:00:14 PM)
#2227 (Jan 22, 2026, 3:27:59 PM)
- osmo_io: Propagate segment_cb errors to the read_cb — Pau Espin Pedrol / detail
#2226 (Jan 22, 2026, 3:18:39 PM)
- osmo_io: Support rx of segments up to ~UINT16_MAX — Pau Espin Pedrol / detail
#2225 (Jan 22, 2026, 3:18:39 PM)
- osmo_io: Propagate segment_cb errors to the read_cb — Pau Espin Pedrol / detail
#2224 (Jan 22, 2026, 2:27:58 PM)
#2223 (Jan 22, 2026, 2:27:57 PM)
#2222 (Jan 22, 2026, 12:19:56 PM)
- osmo_io: Reorder iofd_handle_segmented_read() — Pau Espin Pedrol / detail
#2221 (Jan 22, 2026, 12:19:56 PM)
- osmo_io: Propagate segment_cb errors to the read_cb — Pau Espin Pedrol / detail
#2220 (Jan 22, 2026, 12:19:56 PM)
- osmo_io: Support rx of segments up to ~UINT16_MAX — Pau Espin Pedrol / detail
#2219 (Jan 22, 2026, 12:19:56 PM)
- osmo_io: Make iofd_handle_segmented_read() static — Pau Espin Pedrol / detail
#2218 (Jan 22, 2026, 12:19:55 PM)
- osmo_io: Assert osmo_iofd_set_alloc_info() params fit in a 16bit value — Pau Espin Pedrol / detail
#2217 (Jan 22, 2026, 11:16:31 AM)
#2216 (Jan 22, 2026, 11:16:31 AM)
#2215 (Jan 22, 2026, 11:02:56 AM)
- osmo_io: Propagate segment_cb errors to the read_cb — Pau Espin Pedrol / detail
#2214 (Jan 22, 2026, 10:55:56 AM)
- osmo_io: Support rx of segments up to ~UINT16_MAX — Pau Espin Pedrol / detail
#2213 (Jan 22, 2026, 10:45:30 AM)
#2212 (Jan 22, 2026, 10:45:30 AM)
#2211 (Jan 22, 2026, 10:35:40 AM)
- osmo_io: Support rx of segments up to ~UINT16_MAX — Pau Espin Pedrol / detail
#2210 (Jan 21, 2026, 6:29:50 PM)
- osmo_io: Assert osmo_iofd_set_alloc_info() params fit in a 16bit value — Pau Espin Pedrol / detail
#2209 (Jan 21, 2026, 6:14:06 PM)
#2208 (Jan 21, 2026, 6:14:05 PM)
#2207 (Jan 21, 2026, 5:38:23 PM)
- osmo_io: Prevent abort allocating rx segment bigger than UINT16_MAX — Pau Espin Pedrol / detail
#2206 (Jan 21, 2026, 5:32:08 PM)
- osmo_io: Reorder iofd_handle_segmented_read() — Pau Espin Pedrol / detail
#2205 (Jan 20, 2026, 10:33:48 PM)
#2204 (Jan 20, 2026, 10:33:48 PM)
#2203 (Jan 20, 2026, 4:48:47 PM)
#2202 (Jan 20, 2026, 4:48:47 PM)
#2201 (Jan 20, 2026, 4:13:22 PM)
- logging: Move log target file to its own file — Pau Espin Pedrol / detail
#2200 (Jan 20, 2026, 4:09:22 PM)
- logging: Move log target file to its own file — Pau Espin Pedrol / detail
#2199 (Jan 20, 2026, 4:01:57 PM)
- logging: Make struct log_context and struct log_target private — Pau Espin Pedrol / detail
#2198 (Jan 20, 2026, 3:58:57 PM)
- Remove unused private API log_target_create_file_stream() — Pau Espin Pedrol / detail
#2197 (Jan 20, 2026, 3:35:42 PM)
#2196 (Jan 20, 2026, 3:32:12 PM)
- Remove unused private API log_target_create_file_stream() — Pau Espin Pedrol / detail
#2195 (Jan 20, 2026, 1:09:29 PM)
- logging: Make struct log_context and struct log_target private — Pau Espin Pedrol / detail
#2194 (Jan 20, 2026, 12:57:43 PM)
#2193 (Jan 20, 2026, 12:37:23 PM)
- gb: Avoid accessing struct log_target members directly — Pau Espin Pedrol / detail
#2192 (Jan 20, 2026, 11:58:18 AM)
- gb: Avoid accessing struct log_target members directly — Pau Espin Pedrol / detail
#2191 (Jan 20, 2026, 11:25:42 AM)
- logging: Add APIs to set/get log_{target,context} fields — Pau Espin Pedrol / detail
#2190 (Jan 20, 2026, 11:12:42 AM)
#2189 (Jan 20, 2026, 10:38:02 AM)
#2188 (Jan 19, 2026, 2:48:24 PM)
- contrib/jenkins_arm.sh: Remove explicit configure.sh disable args — Pau Espin Pedrol / detail
#2187 (Jan 19, 2026, 1:48:43 PM)
#2186 (Jan 19, 2026, 11:10:26 AM)
- select.c: Check for ENABLE_PSEUDOTALLOC instead of EMBEDDED — Pau Espin Pedrol / detail
#2185 (Jan 19, 2026, 11:01:57 AM)
- select.c: Check for ENABLE_PSEUDOTALLOC instead of EMBEDDED — Pau Espin Pedrol / detail
#2184 (Jan 19, 2026, 10:02:14 AM)
- gmstap_log: optimization: Add talloc_pool for transmitted messages — Pau Espin Pedrol / detail
#2183 (Jan 19, 2026, 9:47:44 AM)
- gmstap_log: optimization: Add talloc_pool for transmitted messages — Pau Espin Pedrol / detail
#2182 (Jan 19, 2026, 9:30:24 AM)
- configure.ac: EMBEDDED modifies default AC_ARG_ENABLE values — Pau Espin Pedrol / detail
#2181 (Jan 19, 2026, 8:41:44 AM)
- gmstap_log: optimization: Add talloc_pool for transmitted messages — Pau Espin Pedrol / detail
#2180 (Jan 16, 2026, 5:56:01 PM)
- gmstap_log: optimization: Add talloc_pool for transmitted messages — Pau Espin Pedrol / detail
#2179 (Jan 16, 2026, 5:52:22 PM)
- gmstap_log: optimization: Add talloc_pool for transmitted messages — Pau Espin Pedrol / detail
#2178 (Jan 16, 2026, 5:44:07 PM)
- gmstap_log: optimization: Add talloc_pool for transmitted messages — Pau Espin Pedrol / detail
#2177 (Jan 16, 2026, 5:35:12 PM)
- gmstap_log: optimization: Add talloc_pool for transmitted messages — Pau Espin Pedrol / detail
#2176 (Jan 15, 2026, 3:52:58 PM)
- osmo_io: Introduce API osmo_iofd_set_name_f() — Pau Espin Pedrol / detail
#2174 (Jan 15, 2026, 12:38:01 PM)
- Add --disable-syslog-logging configure option — Pau Espin Pedrol / detail
#2173 (Jan 15, 2026, 12:01:35 PM)
- vty: Fix extern var declared inside ifdef — Pau Espin Pedrol / detail
#2172 (Jan 15, 2026, 12:01:34 PM)
- Add --disable-syslog-logging configure option — Pau Espin Pedrol / detail
#2171 (Jan 14, 2026, 12:39:09 PM)
- osmo_io: io_uring: Fix batch mode in multithread process — Pau Espin Pedrol / detail
#2170 (Jan 14, 2026, 10:17:13 AM)
- osmo_io: Validate msghdr!=NULL after allocation — Pau Espin Pedrol / detail
#2169 (Jan 13, 2026, 1:32:52 AM)
#2168 (Jan 13, 2026, 12:40:45 AM)
#2167 (Jan 12, 2026, 4:55:08 PM)
- omo_io: poll: Support multiple iov on all read/write variants — Pau Espin Pedrol / detail