summaryrefslogtreecommitdiff
path: root/src/OS/os.h-Darwin
AgeCommit message (Collapse)Author
2018-11-06tidyingJeremy Harris
2018-10-30MacOS: TCP Fast OpenJeremy Harris
2018-10-23Build: probe for broken poll() timing implementationJeremy Harris
2018-10-23MacOS: probe for a usable TFO system configurationJeremy Harris
2018-10-21MacOS: support large group-membership countsJeremy Harris
2018-10-12Fix Mac buildJeremy Harris
Broken-by: 75c121f07a
2018-09-14Restore Darwin OS configurationPhil Pennock
MacStadium are providing us with free Mac Mini hosting as part of their FOSS support. I'm about to set it up. Let's have out-of-repo tuning in place before I begin.
2017-07-30Retire historical build filesJeremy Harris
2015-04-26Invert default for iconv() 2nd arg type, to match SUSv3. Bug 1161Jeremy Harris
Probably most of the lesser-used builds are already broken; this won't fix them
2014-07-14MacOS: fix clang redef warningPhil Pennock
2012-05-16Overhaul of GnuTLS code.Phil Pennock
GnuTLS code re-done, using cut&paste for preservation where appropriate. Stop using deprecated APIs. Stop hard-coding lists of ciphers. Use gnutls_priority_init() instead. Turns tls_require_ciphers into a string in the GnuTLS case, not just OpenSSL case. Deprecate three gnutls_require_* options; now ignored but not errors. (No warnings yet). Added TLS SNI support. Made the channel binding integration theoretically actually work. I had it guarded by an #ifdef but the value used was an enum instead. Oops. Fixed. New code much more amenable to future work permitting TLS in callouts. DH param sizes now chosen by GnuTLS maintainers, we use "normal"; that's suddenly a lot more bits, so the saved filename was changed too. (GNUTLS_SEC_PARAM_NORMAL). DH param setup only done for servers now, since clients don't need/use it. GnuTLS a lot more robust to library negotiation using stuff we don't support, error-ing out quickly for other authentication systems (PGP, etc). Renamed pseudo_random_number() to vaguely_random_number() which makes the nature clearer. GnuTLS now provides a vaguely_random_number() implementation, to match OpenSSL. Pull in <inttypes.h> to make the recent arithmetic changes compile on MacOS. Nuke test 2011 which related to the gnutls_require_* options now non-functional.
2011-08-27Use .dylib not .so for dynamic libraries on MacOSPhil Pennock
Not tested the drtables.c change for dynamically loaded lookups, only the readline loading for -be interactive mode.
2011-06-29Remove obsolete $Cambridge$ CVS revision strings.Tony Finch
I have also de-CVSed the ABOUT files and cleaned up a few introductory comments.
2005-08-08Define BIND_8_COMPAT in the os.h file for Darwin.Philip Hazel
2005-05-10Fix poll() being unavailable on Mac OSX 10.2Tom Kistner
2004-10-06StartPhilip Hazel