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
Frederik Seiffert
fb84b3b1e8
Revert "Export objc_enumerationMutation."
...
This is now correctly exported in the libobjc2 runtime.
This reverts commit c52f1e3223
.
2021-03-26 21:03:48 +01:00
Frederik Seiffert
825b43be7e
Remove incorrect GS_EXPORT_CLASS from category.
...
Fixes warning on Windows MSVC, as only classes can be exported.
2021-03-26 14:07:10 +01:00
Frederik Seiffert
b05481a8c8
Don't resurrect GSFileHandle singletons.
...
It seems to be no longer possible to call -retain from -dealloc with the latest libobjc2, which was causing the tests to fail.
We are also throwing an exception in this case, which would need to be specifically caught in order for the resurrection to be of value to users, so this simply removes the -retain call and resets the singleton variables to nil in order to not have invalid pointers and for the singletons to be re-created on subsequent access.
2021-03-26 13:17:36 +01:00
Frederik Seiffert
c52f1e3223
Export objc_enumerationMutation.
...
When using clang a call to this is inserted by the compiler, so we need to always export it.
2021-03-26 13:17:36 +01:00
Frederik Seiffert
7800e27879
Add missing GS_EXPORT annotations to various string constants.
2021-03-26 13:17:36 +01:00
Frederik Seiffert
09a9dfca1f
Add missing GS_EXPORT_CLASS annotations.
2021-03-26 13:17:36 +01:00
rfm
ad250e9495
Merge pull request #171 from svgol/documentation
...
* fixed broken links in Documentation/HtmlNav/index.html
2021-03-26 12:16:24 +00:00
Frederik Seiffert
107ee8edc3
Fix incorrect type of pid_t on Windows MSVC.
2021-03-25 12:05:06 +01:00
Frederik Seiffert
780d71f559
Add missing GS_EXPORT_CLASS annotations.
2021-03-23 09:50:49 +01:00
Riccardo Mottola
c9020acd4b
suppress warning, compiler is confused by exception handler
2021-03-18 23:06:54 +01:00
Richard Frith-Macdonald
b489f9b82b
Changes to detect that bfd_get_section_vma has changed to bfd_section_vma and make corresponding changes so we can support use of binutils 2.34 and later.
2021-03-18 21:35:34 +00:00
Richard Frith-Macdonald
4e61056743
The code in GSPrivateReturnAddresses() and the -symbols method must have ifdefs in matching order so that setup of the information from the stack matches the code used to generate the corresponding symbols.
2021-03-18 20:17:35 +00:00
Frederik Seiffert
5fb5fb46c4
Win MSVC: add NSFileManager support
...
Also unifies _CHAR in NSFileManager with GSNativeChar, as they are internally required to be the same.
2021-03-17 17:42:15 +01:00