ObjFW  History of tests/OFTCPSocketTests.m of 68b3d08ac1ebdc76

History of the file that is called tests/OFTCPSocketTests.m at check-in 68b3d08ac1ebdc76

2024-04-03
02:16
[69896382b4] part of check-in [7413a728a7] Change license to LGPLv3 only (check-in: [7413a728a7] user: js, branch: trunk, size: 1484) [annotate] [blame] [check-ins using] [diff]
2024-02-18
19:29
Renamed new_tests/OFTCPSocketTests.m → tests/OFTCPSocketTests.m. [5aca96f5ad] part of check-in [7a84580fb6] Rename new tests (check-in: [7a84580fb6] user: js, branch: objfwtest, size: 1276) [annotate] [blame] [check-ins using] [diff]
2024-02-13
23:02
Renamed tests/OFTCPSocketTests.m → new_tests/OFTCPSocketTests.m. [5aca96f5ad] part of check-in [d3b3fd8845] Migrate OFTCPSocketTests to ObjFWTest (check-in: [d3b3fd8845] user: js, branch: objfwtest, size: 1276) [annotate] [blame] [check-ins using] [diff]
2024-01-02
17:17
[4cfbc85ac3] part of check-in [26ddd2e4e4] Update copyright (check-in: [26ddd2e4e4] user: js, branch: trunk, size: 1597) [annotate] [blame] [check-ins using] [diff]
2023-05-21
11:04
[b8d81237e5] part of check-in [fc161d1948] OFTCPSocket: Return socket address bound to (check-in: [fc161d1948] user: js, branch: trunk, size: 1597) [annotate] [blame] [check-ins using] [diff]
2023-01-06
09:04
[1dadc4e7d2] part of check-in [8939cbdb52] Update copyright (check-in: [8939cbdb52] user: js, branch: trunk, size: 1546) [annotate] [blame] [check-ins using] [diff]
2022-02-12
07:46
[e205251e21] part of check-in [1a86b8175b] Update copyright (check-in: [1a86b8175b] user: js, branch: trunk, size: 1546) [annotate] [blame] [check-ins using] [diff]
2021-11-06
15:57
[969fff7c8b] part of check-in [d1d36ae522] OFStream: New write API

The old write API made it too easy to lose bytes when a stream is set to
non-blocking mode. The new API always throws when not all bytes were
written, which forces handling the number of bytes being written being
smaller than the number of bytes requested to be written. (check-in: [d1d36ae522] user: js, branch: trunk, size: 1546) [annotate] [blame] [check-ins using] [diff]

2021-05-08
23:29
[e9219b696c] part of check-in [c8663697ae] tests: Minor const improvement (check-in: [c8663697ae] user: js, branch: trunk, size: 1543) [annotate] [blame] [check-ins using] [diff]
23:22
[a30a596e10] part of check-in [14f1e22d79] tests: Align more with ObjFW style

ObjFW's style changed over the years, but the tests were never adjusted
to it. (check-in: [14f1e22d79] user: js, branch: trunk, size: 1537) [annotate] [blame] [check-ins using] [diff]

2021-04-17
13:58
[dfc17ad706] part of check-in [e3c5bb70dd] of_socket_address_t -> OFSocketAddress (check-in: [e3c5bb70dd] user: js, branch: new-naming-convention, size: 1528) [annotate] [blame] [check-ins using] [diff]
2021-03-07
20:25
[da7e6e6092] part of check-in [1b82d3bf4f] *.m: Fold methods into one line where it fits (check-in: [1b82d3bf4f] user: js, branch: trunk, size: 1540) [annotate] [blame] [check-ins using] [diff]
2021-01-02
22:04
[9caf5227b3] part of check-in [374e1a1bfa] Update copyright (check-in: [374e1a1bfa] user: js, branch: trunk, size: 1563) [annotate] [blame] [check-ins using] [diff]
2020-01-02
01:51
[549b791525] part of check-in [c7f0229795] Update copyright (check-in: [c7f0229795] user: js, branch: trunk, size: 1652) [annotate] [blame] [check-ins using] [diff]
2019-09-29
15:58
[3676496bb6] part of check-in [09be825f88] Remove OFAutoreleasePool

OFAutoreleasePools have long been discouraged in favor of the runtime's
autorelease pools. (check-in: [09be825f88] user: js, branch: trunk, size: 1649) [annotate] [blame] [check-ins using] [diff]

2019-03-25
00:21
[1c451b0231] part of check-in [b045cbb9c7] tests: Use dot syntax (check-in: [b045cbb9c7] user: js, branch: trunk, size: 1651) [annotate] [blame] [check-ins using] [diff]
2019-02-17
22:44
[b4140431ce] part of check-in [dc0c6c34ab] tests: Only import ObjFW.h

This prevents forgetting to add an import to ObjFW.h, as the tests would
then not compile. (check-in: [dc0c6c34ab] user: js, branch: trunk, size: 1653) [annotate] [blame] [check-ins using] [diff]

2019-01-03
19:13
[847df73ea0] part of check-in [0509d7a844] Update copyright (check-in: [0509d7a844] user: js, branch: trunk, size: 1729) [annotate] [blame] [check-ins using] [diff]
2018-08-11
14:00
[7c3189d9e4] part of check-in [8f810ecb7e] Change the layout of of_socket_address_t

Instead of containing a struct sockaddr_storage - which does not exist
on all supported platforms - it now contains a union of all struct
sockaddr_* types.

Additionally, if struct sockaddr_in6 does not exist, it is defined so
that an IPv6 can be stored even if the system does not support IPv6. (check-in: [8f810ecb7e] user: js, branch: trunk, size: 1723) [annotate] [blame] [check-ins using] [diff]

2018-01-03
19:49
[7ae6276193] part of check-in [7e5c81e186] Update copyright notice (check-in: [7e5c81e186] user: js, branch: trunk, size: 1683) [annotate] [blame] [check-ins using] [diff]
2017-01-09
17:36
[4a6a05f55f] part of check-in [44f45c2e35] Update copyright

Forgot to add 2017, even though I already did quite some changes in
2017. (check-in: [44f45c2e35] user: js, branch: trunk, size: 1660) [annotate] [blame] [check-ins using] [diff]

2016-01-03
00:41
[dd0e691d82] part of check-in [2a27cf3000] Update copyright

While at it, also update the mail address. (check-in: [2a27cf3000] user: js, branch: trunk, size: 1654) [annotate] [blame] [check-ins using] [diff]

2015-04-20
20:48
[4d4a620768] part of check-in [0dbf08158c] Remove a few now unnecessary imports (check-in: [0dbf08158c] user: js, branch: trunk, size: 1650) [annotate] [blame] [check-ins using] [diff]
2015-01-03
20:57
[8d793f2a57] part of check-in [cfd374b906] Update copyright (check-in: [cfd374b906] user: js, branch: trunk, size: 1670) [annotate] [blame] [check-ins using] [diff]
2014-01-04
00:24
[0606fa6444] part of check-in [3b97fc3cd9] Update copyright. (check-in: [3b97fc3cd9] user: js, branch: trunk, size: 1664) [annotate] [blame] [check-ins using] [diff]
2013-01-09
22:24
[a78ebc5cdc] part of check-in [813c00ccf0] Update copyright. (check-in: [813c00ccf0] user: js, branch: trunk, size: 1658) [annotate] [blame] [check-ins using] [diff]
2012-06-07
12:03
[090030e624] part of check-in [0d4059306a] Rework OFStream API. (check-in: [0d4059306a] user: js, branch: trunk, size: 1652) [annotate] [blame] [check-ins using] [diff]
2012-01-05
00:56
[3905bc918e] part of check-in [ce70e17b38] Update copyright. (check-in: [ce70e17b38] user: js, branch: trunk, size: 1651) [annotate] [blame] [check-ins using] [diff]
2011-09-19
13:07
[a1882e4cc9] part of check-in [b8517c63ca] Rename -[bindToPort:onHost:] to -[bindToHost:port:].
This way it's consistent with -[connectToHost:port].
(check-in: [b8517c63ca] user: js, branch: trunk, size: 1645) [annotate] [blame] [check-ins using] [diff]
2011-06-05
18:53
[2ddc4ec324] part of check-in [1940d72ec7] Rename -[connetToHost:onPort:] to -[connectToHost:port:]. (check-in: [1940d72ec7] user: js, branch: trunk, size: 1647) [annotate] [blame] [check-ins using] [diff]
2011-03-29
23:19
[5ae827977d] part of check-in [d983af3d93] Make it possible to let -[bindToPort:onHost:] choose a port. (check-in: [d983af3d93] user: js, branch: trunk, size: 1649) [annotate] [blame] [check-ins using] [diff]
2011-03-24
19:42
[28dc0fa910] part of check-in [cda44767f4] Get rid of OFExceptions.h. (check-in: [cda44767f4] user: js, branch: trunk, size: 1859) [annotate] [blame] [check-ins using] [diff]
2011-03-22
00:55
[5f759947be] part of check-in [6d4dfb5bc7] Add -Wshorten-64-to-32. (check-in: [6d4dfb5bc7] user: js, branch: trunk, size: 1883) [annotate] [blame] [check-ins using] [diff]
2011-02-10
22:07
[3cdfedaa43] part of check-in [7d4f42ca34] Fix a typo in tests. (check-in: [7d4f42ca34] user: js, branch: trunk, size: 1873) [annotate] [blame] [check-ins using] [diff]
17:19
[03ba1d4e12] part of check-in [a3e03981ea] Use ports instead of services in OFTCPSocket. (check-in: [a3e03981ea] user: js, branch: trunk, size: 1872) [annotate] [blame] [check-ins using] [diff]
2011-01-22
23:53
[fca04a710e] part of check-in [ca53d41c0f] Autodetect family in -[bindService:onNode:]. (check-in: [ca53d41c0f] user: js, branch: trunk, size: 1936) [annotate] [blame] [check-ins using] [diff]
2011-01-01
20:19
[85d97971df] part of check-in [da6b3d26cb] Change license. (check-in: [da6b3d26cb] user: js, branch: trunk, size: 1975) [annotate] [blame] [check-ins using] [diff]
2010-12-25
19:31
[4906c17743] part of check-in [39cb19595d] Add OFDate. (check-in: [39cb19595d] user: js, branch: trunk, size: 1719) [annotate] [blame] [check-ins using] [diff]
2010-09-15
15:19
[ea1bb29bbd] part of check-in [92c870f23d] It seems glibc 2.12.1-r1 breaks getaddrinfo() and returns v6 only.

Use 127.0.0.1 instead of localhost to work around this bug (and to work
around incomplete or broken /etc/hosts files).

Debug output showed that the linked-list returned by getaddrinfo() only
returned the v6 entry, not v6 and v4, like it should. (check-in: [92c870f23d] user: js, branch: trunk, size: 1719) [annotate] [blame] [check-ins using] [diff]

2010-04-17
15:46
[bc5647851d] part of check-in [062a052b50] Don't return self where not necessary, return void or something useful. (check-in: [062a052b50] user: js, branch: trunk, size: 1719) [annotate] [blame] [check-ins using] [diff]
2010-04-11
17:55
[a3ffe30f8b] part of check-in [04dc76c8c3] Add -[remoteAddress] to OFTCPSocket. (check-in: [04dc76c8c3] user: js, branch: trunk, size: 1718) [annotate] [blame] [check-ins using] [diff]
2010-04-07
21:06
Added: [0def59b121] part of check-in [7bbce47bda] Rename tests files so they are named after the category they implement. (check-in: [7bbce47bda] user: js, branch: trunk, size: 1635) [annotate] [blame] [check-ins using]