ObjFW  History of src/OFTCPSocket+SOCKS5.m of e03385a820c42b4d

History of the file that is called src/OFTCPSocket+SOCKS5.m at check-in e03385a820c42b4d

2018-10-06
19:36
Deleted: OFTCPSocket: Implement sync connect via async (check-in: [c5c4d38220] user: js, branch: trunk, size: 0)
2018-01-03
19:49
[9396f7978b] part of check-in [7e5c81e186] Update copyright notice (check-in: [7e5c81e186] user: js, branch: trunk, size: 4406) [annotate] [blame] [check-ins using] [diff]
2017-10-22
17:05
[8ea4b1f704] part of check-in [dbb71903e0] Minor style fix (check-in: [dbb71903e0] user: js, branch: trunk, size: 4383) [annotate] [blame] [check-ins using] [diff]
14:09
[7ec0dff4e0] part of check-in [31c0f5b89e] Make Apple GCC with -Wshadow happy (check-in: [31c0f5b89e] user: js, branch: 0.90, size: 4413) [annotate] [blame] [check-ins using] [diff]
2017-07-22
20:50
[08455d53f4] part of check-in [c8f7b90082] Split OFDataArray into OFData and OFMutableData (check-in: [c8f7b90082] user: js, branch: trunk, size: 4421) [annotate] [blame] [check-ins using] [diff]
2017-06-12
22:29
[c322fa746c] part of check-in [2ae01218ef] OFWriteFailedException: Add -[bytesWritten]

This allows retrieving the number of bytes already written before the
write failed, allowing to retry without writing data that has already
been written. (check-in: [2ae01218ef] user: js, branch: trunk, size: 4427) [annotate] [blame] [check-ins using] [diff]

2017-06-05
17:36
[f778008a7d] part of check-in [4f36894ce7] Clean up exceptions a little

This removes several initializers that omitted the errNo. Removing those
forces to think about whether there is a meaningful errNo to set instead
of just omitting it. (check-in: [4f36894ce7] user: js, branch: trunk, size: 4130) [annotate] [blame] [check-ins using] [diff]

2017-05-21
20:03
[4fe5e359bb] part of check-in [c658e97994] Cast several socket-related arguments to void *

This is required to make it work on MorphOS with -noixemul, as socket
functions take UBYTE * arguments instead then, resulting in a warning
about signedness because char is signed. (check-in: [c658e97994] user: js, branch: trunk, size: 3472) [annotate] [blame] [check-ins using] [diff]

2017-05-07
20:10
[c2070c1b40] part of check-in [4af49a13c3] Small code style change

Casts are now written like types in variable declarations. (check-in: [4af49a13c3] user: js, branch: trunk, size: 3450) [annotate] [blame] [check-ins using] [diff]

2017-02-04
17:45
[8e795b494e] part of check-in [5a31a537a1] Fix typos in comments and strings found by aspell (check-in: [5a31a537a1] user: js, branch: trunk, size: 3449) [annotate] [blame] [check-ins using] [diff]
2017-01-09
17:36
[18b13e00e6] 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: 3448) [annotate] [blame] [check-ins using] [diff]

2016-05-28
15:26
[785ede0c63] part of check-in [c5e3f0094c] OFTCPSocket+SOCKS5.m: Small type fixes (check-in: [c5e3f0094c] user: js, branch: trunk, size: 3442) [annotate] [blame] [check-ins using] [diff]
2016-05-06
20:39
[5b08ee4ef4] part of check-in [2a2e17d8d0] Enable -Wsign-compare (check-in: [2a2e17d8d0] user: js, branch: trunk, size: 3418) [annotate] [blame] [check-ins using] [diff]
2016-03-12
11:55
[f0cdd75885] part of check-in [f8422ce7e9] OFTCPSocket+SOCKS5.m: Use send/recv directly

This is necessary to make SOCKS5 support work with subclasses of
OFTCPSocket that override read and write, for example SSL sockets. (check-in: [f8422ce7e9] user: js, branch: trunk, size: 3339) [annotate] [blame] [check-ins using] [diff]

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

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

2015-01-19
22:29
[28f2a3085b] part of check-in [afb42d363d] OFStream: writeBufferEnabled -> writeBuffered (check-in: [afb42d363d] user: js, branch: trunk, size: 2334) [annotate] [blame] [check-ins using] [diff]
2015-01-03
20:57
[fce1e56365] part of check-in [cfd374b906] Update copyright (check-in: [cfd374b906] user: js, branch: trunk, size: 2364) [annotate] [blame] [check-ins using] [diff]
2014-01-04
00:24
[7daf3d63f4] part of check-in [3b97fc3cd9] Update copyright. (check-in: [3b97fc3cd9] user: js, branch: trunk, size: 2358) [annotate] [blame] [check-ins using] [diff]
2013-06-22
12:12
[8d47abae82] part of check-in [3d16a30f41] Rework exceptions.

This mostly removes the argument for the class in which the exception
occurred. As backtraces were recently added for all platforms, the
passed class does not give any extra information on where the exception
occurred anymore.

This also removes a few other arguments which were not too helpful. In
the past, the idea was to pass as many arguments as possible so that it
is easier to find the origin of the exception. However, as backtraces
are a much better way to find the origin, those are not useful anymore
and just make the exception more cumbersome to use. The rule is now to
only pass arguments that might help in recovering from the exception or
provide information that is otherwise not easily accessible. (check-in: [3d16a30f41] user: js, branch: trunk, size: 2352) [annotate] [blame] [check-ins using] [diff]

2013-03-04
17:20
[76d38f9e30] part of check-in [c5ef582958] Replace BOOL with bool.

The only places where BOOL is left are those where they are required by
the ABI. (check-in: [c5ef582958] user: js, branch: trunk, size: 2409) [annotate] [blame] [check-ins using] [diff]

2013-01-22
02:31
[34ea1ba63e] part of check-in [b96b150ce3] OFStream: Add property for writeBufferEnabled.

This also renames the getter to -[isWriteBufferEnabled]. (check-in: [b96b150ce3] user: js, branch: trunk, size: 2408) [annotate] [blame] [check-ins using] [diff]

2013-01-09
22:24
[b1ffa26ad7] part of check-in [813c00ccf0] Update copyright. (check-in: [813c00ccf0] user: js, branch: trunk, size: 2406) [annotate] [blame] [check-ins using] [diff]
2013-01-08
03:13
[52796c9ef4] part of check-in [6bd1d03cc1] OFTCPSocket+SOCKS5: Don't send in native encoding.

There is no standard on which encoding to use for IDNs. Probably, it
would be best to encode them in Punycode before sending them over the
wire, but for now, we just hope the other end understands UTF-8. (check-in: [6bd1d03cc1] user: js, branch: trunk, size: 2400) [annotate] [blame] [check-ins using] [diff]

2012-12-15
23:31
[2044202797] part of check-in [e2f4c1283c] OFString: Improved API for getting C strings. (check-in: [e2f4c1283c] user: js, branch: trunk, size: 2536) [annotate] [blame] [check-ins using] [diff]
2012-09-16
15:27
[b4620fe017] part of check-in [c137da5e5b] Prefix all private methods with OF_. (check-in: [c137da5e5b] user: js, branch: trunk, size: 2533) [annotate] [blame] [check-ins using] [diff]
2012-07-12
01:28
[69a9d94787] part of check-in [8892ae9fcc] Don't access isa directly. (check-in: [8892ae9fcc] user: js, branch: trunk, size: 2529) [annotate] [blame] [check-ins using] [diff]
2012-06-07
12:03
[a16701d00f] part of check-in [0d4059306a] Rework OFStream API. (check-in: [0d4059306a] user: js, branch: trunk, size: 2514) [annotate] [blame] [check-ins using] [diff]
2012-01-05
00:56
[fa4c8cce5e] part of check-in [ce70e17b38] Update copyright. (check-in: [ce70e17b38] user: js, branch: trunk, size: 2535) [annotate] [blame] [check-ins using] [diff]
2011-10-04
18:17
Added: [b7ac34121a] part of check-in [48708f2435] Move SOCKS5 support to OFTCPSocket. (check-in: [48708f2435] user: js, branch: trunk, size: 2529) [annotate] [blame] [check-ins using]