History of file src/OFDDPSocket.m at check-in 7d1275cb490acbda
2024-08-21
| ||
20:14 | Make ObjFW compile on macOS/PowerPC 64 file: [542fe8e394] check-in: [7b0cd744dc] user: js, branch: trunk, size: 7765 [annotate] [blame] [check-ins using] [diff] | |
2024-04-29
| ||
21:42 | Properly hide private symbols file: [ff7f44acd0] check-in: [f16bccc7b3] user: js, branch: trunk, size: 7754 [annotate] [blame] [check-ins using] [diff] | |
2024-04-03
| ||
02:16 | Change license to LGPLv3 only file: [9c71163b23] check-in: [7413a728a7] user: js, branch: trunk, size: 7747 [annotate] [blame] [check-ins using] [diff] | |
2024-01-02
| ||
17:17 | Update copyright file: [eb08afcb9b] check-in: [26ddd2e4e4] user: js, branch: trunk, size: 7539 [annotate] [blame] [check-ins using] [diff] | |
2023-05-21
| ||
13:10 |
Remove support for configuring AppleTalk
This didn't work without problems on all OSes. Since ofatalkcfg is no | |
2023-05-20
| ||
16:35 | OFDDPSocket: Fix compilation on FreeBSD 10 file: [2eb53d96c3] check-in: [9da54e797f] user: js, branch: trunk, size: 13381 [annotate] [blame] [check-ins using] [diff] | |
2023-04-16
| ||
06:21 | OFDDPSocket: Fix removing configuration on NetBSD file: [55ed0932ea] check-in: [22fab9e495] user: js, branch: trunk, size: 13365 [annotate] [blame] [check-ins using] [diff] | |
2023-04-15
| ||
17:30 | OFDDPSocket: Add support for configuring AppleTalk file: [ac9c1835dc] check-in: [ccb53db0d8] user: js, branch: trunk, size: 13127 [annotate] [blame] [check-ins using] [diff] | |
2023-01-06
| ||
09:04 | Update copyright file: [00da26e5f2] check-in: [8939cbdb52] user: js, branch: trunk, size: 7257 [annotate] [blame] [check-ins using] [diff] | |
2022-12-27
| ||
13:58 | Rename OFAlready{Connected -> Open}Exception file: [d769c899b6] check-in: [29a41e5a78] user: js, branch: trunk, size: 7257 [annotate] [blame] [check-ins using] [diff] | |
2022-11-06
| ||
21:37 |
Fix OFDDPSocket on NetBSD
While Linux just ignores the protocol, NetBSD insists on it being 0. | |
20:31 | OFDatagramSocket: Make sender nullable file: [f84809166c] check-in: [6ed8be900e] user: js, branch: trunk, size: 7171 [annotate] [blame] [check-ins using] [diff] | |
2022-11-03
| ||
00:14 |
OFDDPSocket: Don't include the type with the data
This seems to be an oddity limited to OSes that have implemented DDP While on macOS it's possible to achieve the previous behavior via some | |
2022-11-01
| ||
23:23 | OFDDPSocket: Return correct bound address on macOS file: [5573556d55] check-in: [e5075e42ab] user: js, branch: trunk, size: 6316 [annotate] [blame] [check-ins using] [diff] | |
22:18 |
Implement OFDDPSocket using SOCK_RAW on macOS
This required quite some reverse engineering, as it is all completely Receiving worked pretty much as expected: Do a readv() and get the raw But sending was tricky and required reading through kernel sources. The only missing part now is to return a proper address a socket was | |
2022-10-30
| ||
18:58 |
Deleted:
Remove AppleTalk support again
It seems that neither Windows nor macOS support DDP sockets, but only It seems that DDP is not meant to be used directly, while Linux and | |
2022-10-25
| ||
21:30 | OFDDPSocket: Don't include node in bind file: [c23e962b99] check-in: [607d4d083c] user: js, branch: trunk, size: 2715 [annotate] [blame] [check-ins using] [diff] | |
2022-10-22
| ||
18:32 | OFDDPSocket: Bind with network, node & port file: [b54a9f63cf] check-in: [707206e796] user: js, branch: appletalk, size: 2828 [annotate] [blame] [check-ins using] [diff] | |
18:21 | Merge trunk into branch "appletalk" file: [d78813a978] check-in: [ec6ee4c269] user: js, branch: appletalk, size: 2586 [annotate] [blame] [check-ins using] [diff] | |
14:16 | Added: Add OFDDPSocket file: [ff6c9b4b71] check-in: [cb1fd0fbb8] user: js, branch: appletalk, size: 2532 [annotate] [blame] [check-ins using] | |