Commit graph

12172 commits

Author SHA1 Message Date
rfm
a4f30a33cf
Merge pull request #187 from iamleeg/debug_log_documentation
Rename first argument to NSDebug[MF]LLog to make it easier to understand
2021-06-30 09:55:10 +01:00
rfm
b9d54cf426
Merge pull request #188 from iamleeg/patch-1
Reword NSDebug*LLog "level" argument to "key"
2021-06-30 09:54:27 +01:00
Graham Lee
cfb14847c2
Reword NSDebug*LLog "level" argument to "key"
The motivation is that these are more like keys to specific logging domain names, not log levels. If you think of log levels, you usually think of the syslog style debug/info/warn/error levels where enabling logs at any one level implies enabling those at all levels above. Our log keys aren't ordered in that way. The texinfo docs were inconsistent in using "level" and "key" as the argument and we already changed that to use "key" throughout" this change makes the header and auto docs consistent.
2021-06-30 07:20:19 +01:00
Steven Baker
44310e150c Rename first argument to NSDebug[MF]LLog to make it easier to understand 2021-06-29 20:55:05 +01:00
Richard Frith-Macdonald
a29248bd4d Differentiate between client/server for DO over TLS 2021-06-24 08:50:28 +01:00
Richard Frith-Macdonald
640198a395 add missing brace 2021-06-21 09:15:11 +01:00
Richard Frith-Macdonald
e34584e323 Encryption emprovements 2021-06-19 14:40:47 +01:00
Richard Frith-Macdonald
b252f4067a remove a couple of redundent lines 2021-06-18 10:02:48 +01:00
rfm
a1b0c1c8db
Merge pull request #185 from triplef/fix-unicode-lookup
Fix lookup of string encodings with high numeric values in encoding table
2021-06-18 10:01:36 +01:00
Frederik Seiffert
8137b5a2a0 Fix lookup of string encodings with high numeric values in encoding table 2021-06-17 17:53:22 +02:00
Richard Frith-Macdonald
dd3b6c3d7f fix typo in name 2021-06-17 16:22:31 +01:00
Richard Frith-Macdonald
7ea49c252b encryption fixes and debug improvements 2021-06-03 14:59:09 +01:00
Richard Frith-Macdonald
e9d3ba8179 Improve debug logging ... use the I/O handle as the tag for debug logs so that they can more easily be matched to the object for which the I/O is taking place. 2021-06-03 14:54:16 +01:00
Richard Frith-Macdonald
2fc16eae5e Tidyups for when TLS is not used 2021-06-02 14:12:28 +01:00
Gregory John Casamento
ed0a6bd7bd Fix changelog after merge from master. 2021-06-02 08:37:41 -04:00
Gregory John Casamento
68bac0b3b1 Add missing import for NSByteCountFormatter into Foundation.h 2021-06-02 08:36:14 -04:00
Richard Frith-Macdonald
f72f46efa4 Minor debug improvement 2021-06-02 13:32:44 +01:00
Richard Frith-Macdonald
a2298990fc Improve debug logging and fix tls session startup when we have to try connecting to multiple possible destinations 2021-06-01 16:32:25 +01:00
Richard Frith-Macdonald
dd52dfb36d Do more logging based on 'RMC' so we can track send/receive of messages 2021-06-01 16:31:21 +01:00
Richard Frith-Macdonald
29f76a5cba minor thread safety fix 2021-05-31 14:27:42 +01:00
Richard Frith-Macdonald
e42d9fdc6b New code for secure (encrypted) inter-host distrinuted objects. 2021-05-31 13:19:42 +01:00
Richard Frith-Macdonald
e2cbf5e871 Simple test of creating self-signed certificate credentials 2021-05-31 13:09:45 +01:00
Richard Frith-Macdonald
802c82cf33 Simple NSConnection client/server test tools 2021-05-31 13:08:40 +01:00
Richard Frith-Macdonald
c54a673f79 Document the most recent win32 bugfix for large writes. 2021-05-23 11:04:24 +01:00
Richard Frith-Macdonald
1bcb73f0f8 If space becomes available for a stream whose status is writing, we
should change the status to be open (the write completed).
2021-05-23 10:58:09 +01:00
Richard Frith-Macdonald
7424bd5884 Another mswindows bugfix for network comms 2021-05-19 11:17:19 +01:00
Richard Frith-Macdonald
391c00b058 Added some debug logging 2021-05-19 11:15:29 +01:00
Richard Frith-Macdonald
8d75688048 Make test write a large request, not just a small one. 2021-05-19 11:07:45 +01:00
Richard Frith-Macdonald
12c88716d0 indentation tweaks 2021-05-19 11:06:10 +01:00
Richard Frith-Macdonald
740180a9d1 add detail about why the change was made 2021-05-19 10:59:21 +01:00
rfm
1aa11956b5
Merge pull request #183 from gnustep/windows-keepalive-fix
The portable way to detect if a socket is reusable or has been closed
2021-05-19 10:57:54 +01:00
Richard Frith-Macdonald
8b8fe60070 break out of loop if write fails 2021-05-15 17:53:44 +01:00
Richard Frith-Macdonald
ed9bb899a7 Support writing large chunks of data over tls on windows 2021-05-15 16:10:23 +01:00
Richard Frith-Macdonald
782e7aed31 Fix for -setHTTPMaximumConnectionLifetime: 2021-05-05 12:04:28 +01:00
Richard Frith-Macdonald
713c7c0f7e Fix one character truncation of certificate name/issuer in debug output 2021-04-28 15:27:23 +01:00
Ivan Vučica
326dc210a4
release-chore: Release 1.28. 2021-04-26 22:02:53 +01:00
Richard Frith-Macdonald
31f2528b93 Ignore GS_EXPORT_CLASS when generating documentation for base/additions 2021-04-23 06:56:00 +01:00
Ivan Vučica
d2eca82730
release-chore: Update docs for a future 1.28 release. 2021-04-22 22:41:04 +01:00
Ivan Vučica
ea7e2c1e30
release-chore: Fix ChangeLog entry for plutil.
There was an incorrect email address and a less-useful message.
2021-04-22 22:18:58 +01:00
Ivan Vučica
7f1b604b88
release-chore: Fix formatting in ChangeLog. 2021-04-22 22:18:57 +01:00
Ivan Vučica
f026abaf1b
release-chore: Fix rfm's email address in the ChangeLog. 2021-04-22 22:18:52 +01:00
Richard Frith-Macdonald
efccdb1d71 update 2021-04-14 10:10:57 +01:00
Richard Frith-Macdonald
bd5f2909e6 Simplify conversion of a string to data (use base class code) and fix to handle the insertion of BOM consistently (as on OSX) for encodings where the byte order matters but is not specified by the encoding. 2021-04-14 09:57:11 +01:00
Richard Frith-Macdonald
9aa17b452c Merge branch 'master' of github.com:gnustep/libs-base 2021-04-14 09:15:27 +01:00
Richard Frith-Macdonald
a0fd4bde68 a few more bom tests 2021-04-14 09:14:51 +01:00
Richard Frith-Macdonald
91e071bcb4 a few tests for 24hour clock 2021-04-14 09:11:58 +01:00
Riccardo Mottola
19d76d2478 The portable way to detect if a socket is reusable or has been closed
was failed, since its test read would leave the file handle with a read
in progress, invalidating further background reads. More recent versions
of Windows seem to handle the unix way.
2021-04-13 23:59:45 +02:00
Richard Frith-Macdonald
67faee95f9 a few bom generation checks 2021-04-13 17:36:46 -04:00
Frederik Seiffert
843800d413 Add support for libobjc2 runtime in NSObject on Windows 2021-03-29 11:22:00 +02:00
Frederik Seiffert
0582eddd96 Export string constants and annotate exported function implementations
Moves scattered string constants to externs.m, and removes obsolete code replacing constant strings.
2021-03-27 17:36:15 +01:00