ObjFW  All files named "src/OFTCPSocket+SOCKS5.m"

History for src/OFTCPSocket+SOCKS5.m

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
Update copyright notice file: [9396f7978b] check-in: [7e5c81e186] user: js, branch: trunk, size: 4406 [annotate] [blame] [check-ins using] [diff]
2017-10-22
17:05
Minor style fix file: [8ea4b1f704] check-in: [dbb71903e0] user: js, branch: trunk, size: 4383 [annotate] [blame] [check-ins using] [diff]
14:09
Make Apple GCC with -Wshadow happy file: [7ec0dff4e0] check-in: [31c0f5b89e] user: js, branch: 0.90, size: 4413 [annotate] [blame] [check-ins using] [diff]
2017-07-22
20:50
Split OFDataArray into OFData and OFMutableData file: [08455d53f4] check-in: [c8f7b90082] user: js, branch: trunk, size: 4421 [annotate] [blame] [check-ins using] [diff]
2017-06-12
22:29
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. file: [c322fa746c] check-in: [2ae01218ef] user: js, branch: trunk, size: 4427 [annotate] [blame] [check-ins using] [diff]

2017-06-05
17:36
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. file: [f778008a7d] check-in: [4f36894ce7] user: js, branch: trunk, size: 4130 [annotate] [blame] [check-ins using] [diff]

2017-05-21
20:03
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. file: [4fe5e359bb] check-in: [c658e97994] user: js, branch: trunk, size: 3472 [annotate] [blame] [check-ins using] [diff]

2017-05-07
20:10
Small code style change

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

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

2016-05-28
15:26
OFTCPSocket+SOCKS5.m: Small type fixes file: [785ede0c63] check-in: [c5e3f0094c] user: js, branch: trunk, size: 3442 [annotate] [blame] [check-ins using] [diff]
2016-05-06
20:39
Enable -Wsign-compare file: [5b08ee4ef4] check-in: [2a2e17d8d0] user: js, branch: trunk, size: 3418 [annotate] [blame] [check-ins using] [diff]
2016-03-12
11:55
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. file: [f0cdd75885] check-in: [f8422ce7e9] user: js, branch: trunk, size: 3339 [annotate] [blame] [check-ins using] [diff]

2016-01-03
00:41
Update copyright

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

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

2013-03-04
17:20
Replace BOOL with bool.

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

2013-01-22
02:31
OFStream: Add property for writeBufferEnabled.

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

2013-01-09
22:24
Update copyright. file: [b1ffa26ad7] check-in: [813c00ccf0] user: js, branch: trunk, size: 2406 [annotate] [blame] [check-ins using] [diff]
2013-01-08
03:13
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. file: [52796c9ef4] check-in: [6bd1d03cc1] user: js, branch: trunk, size: 2400 [annotate] [blame] [check-ins using] [diff]

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