Searched hist:1.1009 (Results 1 - 14 of 14) sorted by relevance

/src/share/mk/
H A Dbsd.own.mk1.1009 Sun May 21 15:28:42 GMT 2017 riastradh branches: 1.1009.2;
Remove MKCRYPTO option.

Originally, MKCRYPTO was introduced because the United States
classified cryptography as a munition and restricted its export. The
export controls were substantially relaxed fifteen years ago, and are
essentially irrelevant for software with published source code.

In the intervening time, nobody bothered to remove the option after
its motivation -- the US export restriction -- was eliminated. I'm
not aware of any other operating system that has a similar option; I
expect it is mainly out of apathy for churn that we still have it.
Today, cryptography is an essential part of modern computing -- you
can't use the internet responsibly without cryptography.

The position of the TNF board of directors is that TNF makes no
representation that MKCRYPTO=no satisfies any country's cryptography
regulations.

My personal position is that the availability of cryptography is a
basic human right; that any local laws restricting it to a privileged
few are fundamentally immoral; and that it is wrong for developers to
spend effort crippling cryptography to work around such laws.

As proposed on tech-crypto, tech-security, and tech-userlevel to no
objections:

https://mail-index.netbsd.org/tech-crypto/2017/05/06/msg000719.html
https://mail-index.netbsd.org/tech-security/2017/05/06/msg000928.html
https://mail-index.netbsd.org/tech-userlevel/2017/05/06/msg010547.html

P.S. Reviewing all the uses of MKCRYPTO in src revealed a lot of
*bad* crypto that was conditional on it, e.g. DES in telnet... That
should probably be removed too, but on the grounds that it is bad,
not on the grounds that it is (nominally) crypto.
1.1009 Sun May 21 15:28:42 GMT 2017 riastradh branches: 1.1009.2;
Remove MKCRYPTO option.

Originally, MKCRYPTO was introduced because the United States
classified cryptography as a munition and restricted its export. The
export controls were substantially relaxed fifteen years ago, and are
essentially irrelevant for software with published source code.

In the intervening time, nobody bothered to remove the option after
its motivation -- the US export restriction -- was eliminated. I'm
not aware of any other operating system that has a similar option; I
expect it is mainly out of apathy for churn that we still have it.
Today, cryptography is an essential part of modern computing -- you
can't use the internet responsibly without cryptography.

The position of the TNF board of directors is that TNF makes no
representation that MKCRYPTO=no satisfies any country's cryptography
regulations.

My personal position is that the availability of cryptography is a
basic human right; that any local laws restricting it to a privileged
few are fundamentally immoral; and that it is wrong for developers to
spend effort crippling cryptography to work around such laws.

As proposed on tech-crypto, tech-security, and tech-userlevel to no
objections:

https://mail-index.netbsd.org/tech-crypto/2017/05/06/msg000719.html
https://mail-index.netbsd.org/tech-security/2017/05/06/msg000928.html
https://mail-index.netbsd.org/tech-userlevel/2017/05/06/msg010547.html

P.S. Reviewing all the uses of MKCRYPTO in src revealed a lot of
*bad* crypto that was conditional on it, e.g. DES in telnet... That
should probably be removed too, but on the grounds that it is bad,
not on the grounds that it is (nominally) crypto.
/src/sys/dev/pci/
H A Dpcidevs.h1.1009 Tue Jan 12 10:13:32 GMT 2010 nonaka regen (Added RENESAS SH7780/SH7785 PCI Controller.)
H A Dpcidevs_data.h1.1009 Tue Jan 12 21:25:03 GMT 2010 msaitoh regen
H A Dpcidevs1.1009 Thu Jan 07 18:57:10 GMT 2010 msaitoh Add PCH LAN and i82575
/src/distrib/sets/lists/base/
H A Dshl.mi1.1009 Mon Aug 25 19:11:30 GMT 2025 christos bump for binutils-2.45
H A Dmi1.1009 Tue Sep 18 15:14:40 GMT 2012 skrll Fix MKDEBUG set lists
/src/doc/
H A D3RDPARTY1.1009 Tue Mar 05 07:22:26 GMT 2013 wiz openldap-2.4.34 out.
H A DCHANGES1.1009 Sat Jan 26 22:12:34 GMT 2008 christos mention wpa_supplicant/hostapd
/src/sys/arch/i386/conf/
H A DGENERIC1.1009 Wed Jan 26 18:48:12 GMT 2011 bouyer Add a driver for the RDC Semiconductor RDC R6040 10/100 Ethernet controller,
as found in the vortex86 SoCs (http://www.vortex86dx.com).
Ported from freebsd.
Not added to amd64's GENERIC because this CPU is 32bit only.

thanks to DM&P Electronics, Inc for providing documentation and sample
devices for this work.
/src/distrib/sets/lists/man/
H A Dmi1.1009 Thu Jun 21 14:54:46 GMT 2007 ginsbach Add the newgrp(1) utility, which changes effective group ID. This is a
POSIX (IEEE Std 1003.1, 2004 / Open Group Base Specifications Issue 6)
User Portability Utility.
/src/distrib/sets/lists/tests/
H A Dmi1.1009 Sun Jan 10 17:43:46 GMT 2021 rillig lint: add test for treating _Bool as non-scalar type

This strict mode is not yet implemented. The plan is to use it for
usr.bin/make, to get rid of the many possible variants of defining the
Boolean type in make.h. These variants did find some bugs, but not
reliably so. Using static analysis seems more promising for this.

In an early stage of developing this test, lint1 crashed in the enum
definition in line 213, where the node for the '?:' had been NULL. This
can happen in other situations as well, such as with syntax errors, but
these should be rare, as lint is usually only run if the compiler has
accepted the source code. Still, there should not be any assertion
failures while running lint1.
/src/usr.bin/make/
H A Dvar.c1.1009 Fri Feb 04 23:43:10 GMT 2022 rillig make: use fixed type for comparing numbers using the modifier ':On'

When the modifier ':On' was added on 2021-07-30, there were concerns
that pre-C99 environments would not have the type 'long long', therefore
the type was made configurable, but parsing such numbers was hard-coded
to using strtoll.

To improve compatibility with C90 environments, use 'long' and 'strtol'
in these environments. In C99 environments, use 'long long' and
'strtoll', to account for larger file sizes.

If the flexibility of choosing yet another type for these numbers should
ever arise, it can still be implemented. Until then, reduce the number
of possible build configurations.
/src/sys/conf/
H A Dfiles1.1009 Tue Apr 26 16:36:42 GMT 2011 joerg Remove IRIX emulation
/src/distrib/sets/lists/comp/
H A Dmi1.1009 Thu Feb 22 22:08:17 GMT 2007 drochner -get cabs() and cabsf() out of public view - these are historical and
conflict with C99 functions which are builtins in newer gcc
(actually, the old cabs() is ABI compatible with the new _complex one
on i386, but this is purely accidental)
remove public prototypes and manpages, move the code into a compat
subdirectory as libc does so that binary compatibility is kept
-add a manpage for the isgreater() etc macros, borrowed from FreeBSD

Completed in 1274 milliseconds