ObjFW  History of tests/OFTCPSocketTests.m of aac504a7bcea53ce

History of file tests/OFTCPSocketTests.m at check-in aac504a7bcea53ce

2024-04-03
02:16
Change license to LGPLv3 only file: [69896382b4] 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. Rename new tests file: [5aca96f5ad] 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. Migrate OFTCPSocketTests to ObjFWTest file: [5aca96f5ad] check-in: [d3b3fd8845] user: js, branch: objfwtest, size: 1276 [annotate] [blame] [check-ins using] [diff]
2024-01-02
17:17
Update copyright file: [4cfbc85ac3] check-in: [26ddd2e4e4] user: js, branch: trunk, size: 1597 [annotate] [blame] [check-ins using] [diff]
2023-05-21
11:04
OFTCPSocket: Return socket address bound to file: [b8d81237e5] check-in: [fc161d1948] user: js, branch: trunk, size: 1597 [annotate] [blame] [check-ins using] [diff]
2023-01-06
09:04
Update copyright file: [1dadc4e7d2] check-in: [8939cbdb52] user: js, branch: trunk, size: 1546 [annotate] [blame] [check-ins using] [diff]
2022-02-12
07:46
Update copyright file: [e205251e21] check-in: [1a86b8175b] user: js, branch: trunk, size: 1546 [annotate] [blame] [check-ins using] [diff]
2021-11-06
15:57
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. file: [969fff7c8b] check-in: [d1d36ae522] user: js, branch: trunk, size: 1546 [annotate] [blame] [check-ins using] [diff]

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

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

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

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

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

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

2019-01-03
19:13
Update copyright file: [847df73ea0] check-in: [0509d7a844] user: js, branch: trunk, size: 1729 [annotate] [blame] [check-ins using] [diff]
2018-08-11
14:00
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. file: [7c3189d9e4] check-in: [8f810ecb7e] user: js, branch: trunk, size: 1723 [annotate] [blame] [check-ins using] [diff]

2018-01-03
19:49
Update copyright notice file: [7ae6276193] check-in: [7e5c81e186] user: js, branch: trunk, size: 1683 [annotate] [blame] [check-ins using] [diff]
2017-01-09
17:36
Update copyright

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

2016-01-03
00:41
Update copyright

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

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

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