autofill code
sync was broken because we had the a function neutered that pulled hardware
information (manufacturer and model) which was required for sync to work.
this commit implements this function but sends dummy information about the
hardware: manufacturer is OpenBSD and the model is an empty string
uSockets is the cross-platform async networking and eventing foundation
library used by uWebSockets.
Key aspects:
* Built-in (optionally available) TLS support exposed with identical
interface as for TCP.
* Acknowledges and integrates with any event-loop via a layered
hierarchical design of plugins.
* Extremely pedantic about user space memory footprint and designed
to perform as good as can be.
* Designed from scratch to map well to user space TCP stacks or
other experimental platforms.
* Low resolution timer system ideal for performant tracking of
networking timeouts.
* Minimal yet truly cross-platform, will not emit a billion
different platform specific error codes.
* Fully opaque library, inclusion will not completely pollute
your global namespace.
ok sthen@
On top of another fix for some asm code on powerpc, naddy@ proposed me
to fix the AltiVec runtime detection that broke the build. I've found out
that running agartest makes my 2 powerpc machines freeze, with or
without AltiVec.
« I won't object to that » - naddy@
Notable port changes:
- Disable BIP70, form changlog:
"A new --disable-bip70 option may be passed to ./configure to prevent
Bitcoin-Qt from being built with support for the BIP70 payment
protocol or from linking libssl. As the payment protocol has exposed
Bitcoin Core to libssl vulnerabilities in the past, builders who don't
need BIP70 support are encouraged to use this option to reduce their
exposure to
- Most parts sync with net/bitcoin
this update removes some heavy optional RUN_DEPENDS to slim
down it, since it does not affect the plan9port usability itself
if someone wants to read a .ps file for example or whatever,
just install the package like `pkg_add ghostscript' then hook up a
plumber(1) pattern accordingly. it removes also the following
extra files what are not part of plan9port:
pgw.tar.bz2, roget.tar.bz2, scat.tgz
while here:
- get rid of MAP_STACK patch has been merged upstream;
- remove no longer required patches
- tidy up Makefile
thanks abieber@ for giving some tests on previous diff I sent
on ports@
with input from kn@ and jca@
Changelog:
- Added support for custom content types for uploaded files.
- Added support for $XDG_CONFIG_HOME.
- Added support for Set-Cookie triggered cookie expiration.
- Added --format-options to allow disabling sorting, etc.
- Added --sorted and --unsorted shortcuts for (un)setting all
sorting-related --format-options.
- Added --ciphers to allow configuring OpenSSL ciphers.
- Added netrc support for auth plugins. Enabled for --auth-type=basic
and digest, 3rd parties may opt in.
- Fixed built-in plugins-related circular imports.
Tests patched to deal with an error if py3-openssl is installed.
ok on a sthen@ kn@ on a previous version
ok jca@
This adds a new sub-package for the optional Python plugin support,
which can be disabled via the no_python pseudo-flavor.
Thanks to sthen@ and ajacoutot@ for their help.