History of file src/OFSequencedPacketSocket.m at check-in 370ec3dc84fc8fff
2024-10-27
| ||
16:14 | OFSequencedPacketSocket: Rework blocks-based API file: [adc4c2a32c] check-in: [776202396c] user: js, branch: trunk, size: 14477 [annotate] [blame] [check-ins using] [diff] | |
2024-10-09
| ||
23:51 | Add OFUNIXSequencedPacketSocket file: [dd5f657d5f] check-in: [69d0f06372] user: js, branch: trunk, size: 11850 [annotate] [blame] [check-ins using] [diff] | |
2024-08-21
| ||
20:14 | Make ObjFW compile on macOS/PowerPC 64 file: [70e9e84ad7] check-in: [7b0cd744dc] user: js, branch: trunk, size: 11730 [annotate] [blame] [check-ins using] [diff] | |
2024-08-17
| ||
17:30 |
Delay socket initialization as long as possible
On game consoles, initializing sockets takes a significant amount of Worse yet, on Amiga, sockets might not be available at all and the | |
2024-04-29
| ||
21:42 | Properly hide private symbols file: [93df6d6776] check-in: [f16bccc7b3] user: js, branch: trunk, size: 11790 [annotate] [blame] [check-ins using] [diff] | |
2024-04-03
| ||
02:16 | Change license to LGPLv3 only file: [ccecd9e1f0] check-in: [7413a728a7] user: js, branch: trunk, size: 11779 [annotate] [blame] [check-ins using] [diff] | |
2024-01-02
| ||
17:17 | Update copyright file: [ddbcc80b65] check-in: [26ddd2e4e4] user: js, branch: trunk, size: 11571 [annotate] [blame] [check-ins using] [diff] | |
2023-08-02
| ||
18:12 | Support moving sockets between threads on AmigaOS file: [2aa9e7fdaf] check-in: [983342d8dd] user: js, branch: trunk, size: 11571 [annotate] [blame] [check-ins using] [diff] | |
2023-01-06
| ||
09:04 | Update copyright file: [2cba19ddea] check-in: [8939cbdb52] user: js, branch: trunk, size: 11215 [annotate] [blame] [check-ins using] [diff] | |
2022-11-16
| ||
01:27 |
Add OFAssert()
This uses the same format as OFEnsure(). file: [8882acf9d8] check-in: [c86b8f10f0] user: js, branch: trunk, size: 11215 [annotate] [blame] [check-ins using] [diff] | |
2022-10-22
| ||
17:40 | Rename OFListen{ -> OnSocket}FailedException file: [0b38781929] check-in: [df7f59b26c] user: js, branch: trunk, size: 11233 [annotate] [blame] [check-ins using] [diff] | |
16:53 | Rename OFAccept{ -> Socket}FailedException file: [a23828dd55] check-in: [e171cfe7e5] user: js, branch: trunk, size: 11217 [annotate] [blame] [check-ins using] [diff] | |
2022-10-17
| ||
18:36 | Document more exceptions file: [a8c0e899a1] check-in: [3da26ce4d2] user: js, branch: trunk, size: 11193 [annotate] [blame] [check-ins using] [diff] | |
2022-08-06
| ||
21:14 |
Don't use struct sockaddr in OFSocketAddress
struct sockaddr can contain a variable length array, which breaks the | |
2022-02-12
| ||
07:46 | Update copyright file: [da50d869cb] check-in: [1a86b8175b] user: js, branch: trunk, size: 11042 [annotate] [blame] [check-ins using] [diff] | |
2021-05-08
| ||
19:30 | Fix setCanBlock: being inverted on Windows/AmigaOS file: [d397c2379d] check-in: [91131d6d7d] user: js, branch: trunk, size: 11042 [annotate] [blame] [check-ins using] [diff] | |
2021-04-18
| ||
23:18 | INVALID_SOCKET -> OFInvalidSocketHandle file: [7bcba89d06] check-in: [4b587c8874] user: js, branch: new-naming-convention, size: 11041 [annotate] [blame] [check-ins using] [diff] | |
22:56 | Rename all symbols marked extern file: [7fb3ae7788] check-in: [e73c65a849] user: js, branch: new-naming-convention, size: 10945 [annotate] [blame] [check-ins using] [diff] | |
20:51 | Rename everything in several smaller files file: [579289a3de] check-in: [35de667566] user: js, branch: new-naming-convention, size: 10967 [annotate] [blame] [check-ins using] [diff] | |
2021-04-17
| ||
13:58 | of_socket_address_t -> OFSocketAddress file: [1b0099da29] check-in: [e3c5bb70dd] user: js, branch: new-naming-convention, size: 10964 [annotate] [blame] [check-ins using] [diff] | |
03:37 | of_run_loop_mode_t -> OFRunLoopMode file: [2fe1b9a9ce] check-in: [b480ef54db] user: js, branch: new-naming-convention, size: 10990 [annotate] [blame] [check-ins using] [diff] | |
03:21 | Rename all blocks file: [340b6ad1b0] check-in: [c4e0e56fa3] user: js, branch: new-naming-convention, size: 11058 [annotate] [blame] [check-ins using] [diff] | |
2021-03-07
| ||
20:25 | *.m: Fold methods into one line where it fits file: [7bba0bbd14] check-in: [1b82d3bf4f] user: js, branch: trunk, size: 11131 [annotate] [blame] [check-ins using] [diff] | |
2021-01-14
| ||
02:29 |
Define _HPUX_ALT_XOPEN_SOCKET_API where necessary
There is a nasty bug in HP-UX: When using the proper socket APIs that | |
2021-01-13
| ||
23:01 | Wrap _XOPEN_SOURCE_EXTENDED define in #ifndef file: [6704d2c5d3] check-in: [430d54e2a9] user: js, branch: trunk, size: 11113 [annotate] [blame] [check-ins using] [diff] | |
19:16 | Define _XOPEN_SOURCE_EXTENDED where necessary file: [2bdd509c56] check-in: [d55b73f38e] user: js, branch: trunk, size: 11074 [annotate] [blame] [check-ins using] [diff] | |
2021-01-02
| ||
22:04 | Update copyright file: [afdcde4505] check-in: [374e1a1bfa] user: js, branch: trunk, size: 11042 [annotate] [blame] [check-ins using] [diff] | |
2020-05-06
| ||
00:32 | Improve names of several properties file: [395d4dcdd4] check-in: [bc67e98833] user: js, branch: trunk, size: 11131 [annotate] [blame] [check-ins using] [diff] | |
2020-04-26
| ||
18:10 | Move accept and listen OF{TCP -> Stream}Socket file: [02e9d8a16c] check-in: [13a8f43898] user: js, branch: trunk, size: 11123 [annotate] [blame] [check-ins using] [diff] | |
16:21 |
Added:
Add OFSequencedPacketSocket
This is intended for SCTP and SPX. file: [f3aa68332f] check-in: [e5b2ee56ff] user: js, branch: trunk, size: 10906 [annotate] [blame] [check-ins using] | |