Displaying 1 50 of 35,271 commits (0.009s)

DragonFlyBSD — sys/cpu/x86_64/include limits.h

Merge branch 'vendor/BINUTILS225'
∈ Sascha Wildner - 9d527fb6 - 2016-02-07 19:35:53
<cpu/limits.h>: Adjust visibility of various *_{MIN,MAX} constants.

This commit just affects POSIX environments (to reduce namespace
pollution), not our default one where all of this is visible. No
dports breakage was observed in my tests, as is expected because
this change is...

Taken-from: FreeBSD
Delta File
+12 -6 sys/cpu/x86_64/include/limits.h
+12 -6 1 file

DragonFlyBSD — sys/cpu/x86_64/include limits.h

<cpu/limits.h>: Adjust visibility of various *_{MIN,MAX} constants.

This commit just affects POSIX environments (to reduce namespace
pollution), not our default one where all of this is visible. No
dports breakage was observed in my tests, as is expected because
this change is...

Taken-from: FreeBSD
Delta File
+12 -6 sys/cpu/x86_64/include/limits.h
+12 -6 1 file

DragonFlyBSD — sys/cpu/x86_64/include limits.h

<cpu/limits.h>: Minor whitespace fixes.
Delta File
+2 -2 sys/cpu/x86_64/include/limits.h
+2 -2 1 file

DragonFlyBSD — include grp.h

<grp.h>: Include <machine/stdint.h> instead of the whole of <sys/types.h>.

It is only needed for __uint32_t.

After this commit, namespace pollution for <grp.h> is considerably lower.
Delta File
+1 -1 include/grp.h
+1 -1 1 file

DragonFlyBSD — include grp.h

<grp.h>: Minor whitespace fixes.
Delta File
+2 -2 include/grp.h
+2 -2 1 file

DragonFlyBSD — contrib/binutils-2.25 README.DELETED, gnu/usr.bin/binutils225/block1/libbfd Makefile

Add support for the pei-x86-64 target in binutils; Needed for UEFI support.

DragonFlyBSD — contrib/binutils-2.25/bfd coffcode.h peXXigen.c, contrib/binutils-2.25/include/coff ia64.h x86_64.h

Import missing sources needed for UEFI application support.

DragonFlyBSD — tools/tools/netrate/netperf/tcp_stream tcp_stream.c

tools/tcp_stream: Kill netperf children proactively upon SIGINT

TCP_MAERTS test traps the first SIGINT, so use SIGKILL to terminate
them, if we are about to die.

DragonFlyBSD — tools/tools/netrate/netperf/tcp_stream tcp_stream.c

tools/tcp_stream: Add dual side test support

DragonFlyBSD — sys/dev/drm/include/linux math64.h

drm/linux: Sync linux/math64.h with FreeBSD

Removing 32-bit inline functions.
Delta File
+23 -102 sys/dev/drm/include/linux/math64.h
+23 -102 1 file

DragonFlyBSD — tools/tools/netrate/netperf/tcp_stream tcp_stream.c

tools/tcp_stream: Allow performing test to multiple hosts

DragonFlyBSD — tools/tools/netrate/netperf/tcp_stream tcp_stream.c

tools/tcp_stream: Set message size on both send and receive sides

DragonFlyBSD — tools/tools/netrate/netperf/tcp_stream tcp_stream.c

tools/tcp_stream: Move sockbuf string to the main stack

DragonFlyBSD — tools/tools/netrate/netperf/tcp_stream tcp_stream.c

tools/tcp_stream: Compile on Linux and add option for sockbuf size

DragonFlyBSD — sys/dev/raid/hpt27xx Makefile, sys/dev/raid/hptmv Makefile

Remove FreeBSD OS/ABI from raid driver blobs.

This fixes kgdb issues when the kernel was linked with ld.gold.

The problem was caused by ld.gold's behaviour of setting the OS/ABI in
the output binary to FreeBSD when any of the input objects is tagged
with the FreeBSD OS/ABI.

The hpt27xx, hptmv and hptrr raid-drivers are using binary blobs, with
the FreeBSD OS/ABI flag, so we should just set the OS/ABI of these
objects to none after uudecode-ing them.

DragonFlyBSD — sys/dev/drm/include/linux kref.h

linux/kref.h: Add kref_put_mutex()
Delta File
+18 -0 sys/dev/drm/include/linux/kref.h
+18 -0 1 file

DragonFlyBSD — etc/rc.d rtsold

etc/rc.d: Update rtsold

* Remove precmd, it did not work because autocmd does not exist
* Add postcmd, taken from FreeBSD head
Delta File
+4 -6 etc/rc.d/rtsold
+4 -6 1 file

DragonFlyBSD — etc/rc.d rtsold

etc/rc.d: Update rtsold

* Remove precmd, it did not work because autocmd does not exist
* Add postcmd, taken from FreeBSD head
Delta File
+4 -6 etc/rc.d/rtsold
+4 -6 1 file

DragonFlyBSD — lib/libc/sys semop.2 shmget.2

{msg,sem,shm}*.2: Some mdoc improvements (mainly adding .Dv).
Delta File
+29 -11 lib/libc/sys/semop.2
+20 -12 lib/libc/sys/shmget.2
+18 -10 lib/libc/sys/semget.2
+13 -7 lib/libc/sys/shmctl.2
+10 -5 lib/libc/sys/shmat.2
+10 -4 lib/libc/sys/msgctl.2
+12 -8 2 files not shown
+112 -57 8 files

DragonFlyBSD — . Makefile_upgrade.inc

Makefile_upgrade.inc: Don't remove manpages which we have to keep.

They were not part of the library privatization (which can only
affect section 3 manual pages). Those tools are consumers of
privatized libs but of course they must keep their documentation.
Delta File
+0 -5 Makefile_upgrade.inc
+0 -5 1 file

DragonFlyBSD — . Makefile_upgrade.inc

Makefile_upgrade.inc: Add missing files from the lib privatization.
Delta File
+13 -0 Makefile_upgrade.inc
+13 -0 1 file

DragonFlyBSD — . Makefile_upgrade.inc

Makefile_upgrade.inc: Expand all wildcards from the lib privatization.

We want to see exactly what we remove, not just approximately.
'make upgrade' changes are a pain to review when everything is
muddled with patterns. And it gets worse over time because
without a not yet upgraded system one has no choice but to
restore a world from the time and replaying the 'make upgrade'
to see what was going on.

Also, if we ever need to bring back one file which is covered
by a pattern later on (and we've had such cases), no one will
know what the rest of the wildcard was covering aside from
that file.
Delta File
+197 -31 Makefile_upgrade.inc
+197 -31 1 file

DragonFlyBSD — . Makefile_upgrade.inc

Makefile_upgrade.inc: Sort lib privatization entries per commit.
Delta File
+44 -44 Makefile_upgrade.inc
+44 -44 1 file

DragonFlyBSD — . Makefile_upgrade.inc

Makefile_upgrade.inc: Add many missing '.gz'.
Delta File
+553 -553 Makefile_upgrade.inc
+553 -553 1 file

DragonFlyBSD — sys/sys unistd.h

<unistd.h>: Use #if 0 for _POSIX_SAVED_IDS. Update some comments.
Delta File
+4 -3 sys/sys/unistd.h
+4 -3 1 file

DragonFlyBSD — sys/kern vfs_default.c

kernel: Use POSIX constants for pathconf defaults (no functional change).
Delta File
+2 -2 sys/kern/vfs_default.c
+2 -2 1 file

DragonFlyBSD — include libgen.h

<libgen.h>: Clean up whitespace and some #if 0'd code.
Delta File
+3 -12 include/libgen.h
+3 -12 1 file

DragonFlyBSD — include time.h

<time.h>: CLOCKS_PER_SEC must be of type clock_t.

Note that its value violates the standards requirement that it be
1000000. See the STANDARDS section of clock(3)'s manual page for
further information.
Delta File
+1 -1 include/time.h
+1 -1 1 file

DragonFlyBSD — include time.h

<time.h>: struct timespec's definition has to be visible for C11.

See B.26 in the C11 standard.

Note that this is not in the N1548 committee draft.
Delta File
+3 -3 include/time.h
+3 -3 1 file

DragonFlyBSD — include time.h

<time.h>: C11 actually specifies that TIME_UTC be "greater than 0".

In-discussion-with: xenu
Delta File
+1 -1 include/time.h
+1 -1 1 file

DragonFlyBSD — . Makefile_upgrade.inc

make upgrade: Add an obsolete time zone.
Delta File
+1 -0 Makefile_upgrade.inc
+1 -0 1 file

DragonFlyBSD — . Makefile_upgrade.inc

make upgrade: Add an obsolete time zone.
Delta File
+1 -0 Makefile_upgrade.inc
+1 -0 1 file

DragonFlyBSD — sys/sys param.h

bump __DragonFly_version for library privatizaton

Better late than never.   Version is now 400502
Delta File
+2 -1 sys/sys/param.h
+2 -1 1 file

DragonFlyBSD — share/zoneinfo NEWS northamerica

Sync zoneinfo database with tzdata2016a from ftp://ftp.iana.org/tz/releases

* America/Cayman will not observe daylight saving this year after all.
    Revert our guess that it would.  (Thanks to Matt Johnson.)

* Asia/Chita switches from +0800 to +0900 on 2016-03-27 at 02:00.
    (Thanks to Alexander Krivenyshev.)

* Asia/Tehran now has DST predictions for the year 2038 and later,
    to be March 21 00:00 to September 21 00:00.  This is likely better
    than predicting no DST, albeit off by a day every now and then.

* America/Metlakatla switched from PST all year to AKST/AKDT on
    2015-11-01 at 02:00.  (Thanks to Steffen Thorsen.)

* America/Santa_Isabel has been removed, and replaced with a
    backward compatibility link to America/Tijuana.  Its contents were
    apparently based on a misreading of Mexican legislation.

* Asia/Karachi's two transition times in 2002 were off by a minute.
    (Thanks to Matt Johnson.)

* The Theory and asia files now mention the 2015 book "The Global
    Transformation of Time, 1870-1950", and cite a couple of reviews.


    [3 lines not shown]
Delta File
+58 -0 share/zoneinfo/NEWS
+27 -31 share/zoneinfo/northamerica
+20 -4 share/zoneinfo/asia
+14 -1 share/zoneinfo/europe
+6 -4 share/zoneinfo/README
+9 -1 share/zoneinfo/Theory
+3 -3 2 files not shown
+137 -44 8 files

DragonFlyBSD — share/zoneinfo NEWS northamerica

Sync zoneinfo database with tzdata2016a from ftp://ftp.iana.org/tz/releases

* America/Cayman will not observe daylight saving this year after all.
    Revert our guess that it would.  (Thanks to Matt Johnson.)

* Asia/Chita switches from +0800 to +0900 on 2016-03-27 at 02:00.
    (Thanks to Alexander Krivenyshev.)

* Asia/Tehran now has DST predictions for the year 2038 and later,
    to be March 21 00:00 to September 21 00:00.  This is likely better
    than predicting no DST, albeit off by a day every now and then.

* America/Metlakatla switched from PST all year to AKST/AKDT on
    2015-11-01 at 02:00.  (Thanks to Steffen Thorsen.)

* America/Santa_Isabel has been removed, and replaced with a
    backward compatibility link to America/Tijuana.  Its contents were
    apparently based on a misreading of Mexican legislation.

* Asia/Karachi's two transition times in 2002 were off by a minute.
    (Thanks to Matt Johnson.)

* The Theory and asia files now mention the 2015 book "The Global
    Transformation of Time, 1870-1950", and cite a couple of reviews.


    [3 lines not shown]
Delta File
+58 -0 share/zoneinfo/NEWS
+27 -31 share/zoneinfo/northamerica
+20 -4 share/zoneinfo/asia
+14 -1 share/zoneinfo/europe
+6 -4 share/zoneinfo/README
+9 -1 share/zoneinfo/Theory
+3 -3 2 files not shown
+137 -44 8 files

DragonFlyBSD — sys/boot/pc32/libi386 biosacpi.c, sys/contrib/dev/acpica/source/os_specific/service_layers osbsdtbl.c

Revert "boot/acpi: Implement hint.acpi.0.rsdp kenv."

This reverts commit 0a259e612e301dbd1a36b7878773ea511b3a1e10.

DragonFlyBSD — sys/boot/pc32/libi386 biosacpi.c

boot/acpi: Use an ACPICA constant instead of a magic number.

While here, reword a comment to not refer to any specific version of
the ACPI specification.
Delta File
+4 -2 sys/boot/pc32/libi386/biosacpi.c
+4 -2 1 file

DragonFlyBSD — sys/boot/pc32/libi386 biosacpi.c, sys/contrib/dev/acpica/source/os_specific/service_layers osbsdtbl.c

boot/acpi: Implement hint.acpi.0.rsdp kenv.

ACPICA can make use of it.

DragonFlyBSD — include time.h, lib/libc/stdtime timespec_get.3 timespec_get.c

libc - implement C11 function timespec_get()

DragonFlyBSD — gnu/lib/gcc50/libstdcxx/components/libconv_supc Makefile

gcc50/libconv_supc: cp-demangle.c needs HAVE_CONFIG_H.

This fixes 22 warnings about incompatible implicit declarations of
various functions.

DragonFlyBSD — gnu/lib/gcc50/libstdcxx/components/libconv_supc Makefile

gcc50/libconv_supc: cp-demangle.c needs HAVE_CONFIG_H.

This fixes 22 warnings about incompatible implicit declarations of
various functions.

DragonFlyBSD — games/snake/snake Makefile

games/snack: fix after ncurses privatization

I had NO_GAMES set in /etc/make.conf, so all the games the omitted from
the testing.  When I turned it, I found snake was missing LDFLAGS.
Delta File
+1 -0 games/snake/snake/Makefile
+1 -0 1 file

DragonFlyBSD — . Makefile_upgrade.inc, bin/csh Makefile

privatize libncurses (touches many, many programs)

The ncurses software produces 8 libraries: normal and wide versions of
ncurses, forms, menu, and panel.  The dragonfly base doesn't use forms
or menu at all so we can remove 4 libraries immediately and their
associated man pages.

The panel library is only used in one place, so technically libpanelw
is no longer required, but let's keep building it anyway.

While here, delete references to libcurses.  It was just symlinked to
ncurses, so let's take the opportunity to only reference ncurses from
this point forward and not install a private version of libcurses.

DragonFlyBSD — crypto/openssl CHANGES README, crypto/openssl/apps pkcs12.c x509.c

Merge remote-tracking branch 'crater/vendor/OPENSSL' into rel4_4
∈ Sascha Wildner - 563a9848 - 2016-01-28 21:33:36
Import OpenSSL 1.0.1r.

* Protection for DH small subgroup attacks

* Fix CVE-2015-3197 (SSLv2 doesn't block disabled ciphers)

* Reject DH handshakes with parameters shorter than 1024 bits

DragonFlyBSD — secure/lib/libcrypto Makefile.inc, secure/lib/libcrypto/man BIO_s_connect.3 BIO_f_base64.3

Local adjustments for OpenSSL 1.0.1r.

DragonFlyBSD — crypto/openssl CHANGES README, crypto/openssl/apps pkcs12.c x509.c

Merge branch 'vendor/OPENSSL'
∈ Sascha Wildner - 563a9848 - 2016-01-28 21:33:36
Import OpenSSL 1.0.1r.

* Protection for DH small subgroup attacks

* Fix CVE-2015-3197 (SSLv2 doesn't block disabled ciphers)

* Reject DH handshakes with parameters shorter than 1024 bits

DragonFlyBSD — . Makefile_upgrade.inc, bin/sh Makefile

move private edit library to /lib/priv

While here, fix private ssh and ldns.  The .so and .a versions were
not installed and this probably will break future builds for anyone
that's built world in the last few hours.

Also, all of these private libraries also need -L flags in addition
to -rpath flags.

DragonFlyBSD — . Makefile_upgrade.inc, lib/pam_module/pam_ssh Makefile

move private ssh library to /usr/lib/priv

DragonFlyBSD — . Makefile_upgrade.inc, etc/mtree BSD.usr.dist

Move private ldns library to /usr/lib/priv

It's been decided to relocate private libraries to either /lib/priv or
/usr/lib/priv.  This requires the use of the -rpath linker flag as the
libraries are no longer located in a standard search path.

discussed with: dillon, swildner

DragonFlyBSD — . Makefile_upgrade.inc

Add a missing file to make upgrade's list.
Delta File
+1 -0 Makefile_upgrade.inc
+1 -0 1 file