summaryrefslogtreecommitdiffstats
path: root/lib/libcxx/src/algorithm.cpp (unfollow)
Commit message (Collapse)AuthorFilesLines
2021-01-11Simplify sleep signal handling a bit by introducing sleep_signal_check().claudio2-19/+26
The common code is moved to sleep_signal_check() and instead of multiple state variables for sls_sig and sls_unwind only one sls_sigerr is set. This simplifies the checks in sleep_finish_signal() a great bit. Idea from and OK mpi@
2021-01-11Create a path MTU host route for IPsec over IPv6. Basically thebluhm7-32/+111
code is copied from IPv4 and adapted. Some things are changed in v4 to make it look similar. - ip6_forward increases the noroute error counter, do that in ip_forward, too. - Pass more specific sockaddr_in6 to icmp6_mtudisc_clone(). - IPv6 may also use reject routes for IPsec PMTU clones. - To pass a route_in6 to ip6_output_ipsec_send() introduce one in ip6_forward(). That is the same what IPv4 does. Note that dst and sin6 switch roles. - Copy comments from ip_output_ipsec_send() to ip6_output_ipsec_send() to make code similar. - Implement dynamic IPv6 IPsec PMTU routes. OK tobhe@
2021-01-11- grab fullpkgpath early (to decide: hard error if not provided) ?espie1-6/+16
- tweak the look-up mechanism for dependencies to NOT look at installed packages for inter-dependencies between subpackages (and debug packages) of the SAME pkgpath. The rationale for looking at installed packages in the usual case is that it's normally much faster rather than have the ports tree spew out packing-lists. In the case of multi-packages updates, the new version may have been built successfully (and correctly) while the old version is still around. However, if pkg_create looks at the installed version, it may fail to create the package because the shared library versions will be different.
2021-01-11Add some basic tests for pflog(4) interface. Create special routingbluhm3-2/+225
doamin, load rules into pf(4) regress anchor, tcpdump on pflog, send packets over lo(4), grep for expected result in tcpdump output.
2021-01-11Stop deleting the control socket on daemon shutdown, like we did on othermestre1-2/+1
daemons. This avoids giving an additional permission (in this case unveil(2) "c") to the daemon just to be able to delete the socket and we already discussed in the past that leaving that file behind doesn't cause any problems. Discussed with deraadt@ rob@ florian@ OK rob@ benno@ deraadt@
2021-01-11document how to specify multiple alternative names;jmc1-3/+5
modified version of diff from wolf on misc, improved by and ok florian benno sthen
2021-01-11Correct spelling of persourcenetblocksize in config-dump mode.dtucker1-2/+2
2021-01-11Change convtime() from returning long to returning int. On platformsdtucker4-14/+14
where sizeof(int) != sizeof(long), convtime could accept values >MAX_INT which subsequently truncate when stored in an int during config parsing. bz#3250, ok djm@
2021-01-10Merge handshake_loop() into handshake(). There's no benefit in havingtb1-18/+7
this factored into a separate function.
2021-01-10Support .rpm in EXTRACT_CASESkn1-2/+4
Less special cases in (rare) ports, pluse one can use EXTRACT_FILES as usual now. OK espie robert
2021-01-10Backport fix to avoid including math.h from stdlib.h.kettenis2-62/+63
Fixes building the textproc/groff port (and maybe others). ok naddy@
2021-01-10add quirks for Kensington Slimblade trackball via new vendor buttonsthfr5-17/+40
quirks. Original diff from Sven M. Hallberg < pesco () khjk ! org > Diff updated and tested by Timo Myyra ok phessler@
2021-01-10regenthfr2-4/+9
2021-01-10add Kensington Slimblade Trackballthfr1-1/+2
2021-01-10Exclude the 'hz' token from the lexer backdoor, so interval and profilejmatthew1-4/+8
probes can be parsed again. ok anton@ kn@
2021-01-10tweak a commenttb1-2/+2
2021-01-10Disable base-gcc on loongson and octeon.visa7-1226/+1
OK deraadt@
2021-01-10Link shared ciphers test to buildtb1-1/+3