243046 Commits

Author SHA1 Message Date
christos
eb54ca3cf7 Use NULL instead of 0 (Pedro Giffuni) 2016-06-01 22:57:51 +00:00
christos
63a24122d2 Add ubsan (not enabled, not tested, compiling)
Update tsan (not enable, not tested, not compiling)
Merge common infrastructure.
XXX: Perhaps the common code should be made into a separate library?
Or always require asan?
2016-06-01 22:48:55 +00:00
christos
d94aad05fc Put the sanitizer libraries before everything else, since it needs to be
the first shared object.
2016-06-01 22:27:49 +00:00
joerg
b940261f81 Revert -O1 hack for GCC 5.3, replaced by workaround in the code. 2016-06-01 21:24:55 +00:00
joerg
ad68895fdb PR toolchain/51121:
__CTOR_LIST__ and __CTOR_LIST_END__ are logically the same object, but
due to the start marker, the former has to be declared as array of fixed
size. Newer GCC versions take the liberty of exploiting the UB of
accessing global objects past the end to unconditionally load zero
values in that case. Two fixes are possible:
(1) Pruning via inline assembler as done by GCC's own CRT copy.
(2) Pruning via weak references as done for linker sets.
Since the second part is known and required to work anyway, prefer this
approach. In theory, the labels could be replaced completely, except
that GNU as doesn't provide start/end symbols for sections containing
dots.
2016-06-01 21:21:55 +00:00
christos
64a789b780 put back asan 2016-06-01 17:10:04 +00:00
christos
214e23d4e1 Put back asan now it works. 2016-06-01 17:07:13 +00:00
christos
860d3f06d6 deal with rename lossage 2016-06-01 17:03:26 +00:00
christos
8c05e0f285 Don't intercept things we don't have. 2016-06-01 17:02:54 +00:00
christos
3711470d09 Handle wrapping the same way as FreeBSD does. 2016-06-01 17:02:19 +00:00
abhinav
4647c1ec31 Refactor the function for executing the search SQL query into two parts.
One part is responsible for generating the SQL query
The other part is responsible for executing the generated query.

While there, also remove a comment which is not valid anymore.
And, don't call the snippet function when doing legacy mode search as we are
not using the full text feature there.
2016-06-01 15:59:18 +00:00
agc
83432fa6b8 remove some unused test cases 2016-06-01 14:52:56 +00:00
wiz
604b97f94d gdb-7.11.1 out. 2016-06-01 14:17:59 +00:00
pgoyette
58ee3a3d39 Fix typo that somehow snuck in. 2016-06-01 12:45:46 +00:00
pgoyette
936a3f25e5 Enable writing to the EPROM before trying to change our MAC address.
From PR kern/44433
2016-06-01 12:40:03 +00:00
pgoyette
e18edc06c0 Variable rv is always used as a true/false boolen, so set its type
correctly.

From PR kern/46369
2016-06-01 12:14:08 +00:00
wiz
6975094331 Sort SEE ALSO. New sentence, new line. Punctuation nits. Use Nx. 2016-06-01 12:01:21 +00:00
pgoyette
46d007f408 Improved documentation of mount_nilfs, from PR bin/46730 2016-06-01 11:56:49 +00:00
pgoyette
0500449896 Add support for Intel 82597EX_SR - from PR kern/47750 2016-06-01 11:28:45 +00:00
pgoyette
1df696c5c5 Regen 2016-06-01 11:01:36 +00:00
pgoyette
e518aae38a Add Intel 82597EX_SR, from PR kern/47750 2016-06-01 11:00:15 +00:00
wiz
a948ccc5b2 Fix manually applied patch. Mark up NULL with Dv. 2016-06-01 08:32:05 +00:00
wiz
738f858418 Sort options and their descriptions. Sync usage more with man page.
Bump date in man page for new option -C.
2016-06-01 08:24:03 +00:00
wiz
5134dfcc1b Use .An -nosplit. 2016-06-01 08:17:47 +00:00
pgoyette
690c51940d Add new Europe/Kirov zonefile for 2016d 2016-06-01 08:17:39 +00:00
wiz
cb66fd23d0 Fix typo. Use .An -nosplit. 2016-06-01 08:17:33 +00:00
wiz
9826c2c2e8 Use Mt for email addresses. 2016-06-01 08:17:12 +00:00
wiz
8286e5456b Use .An -nosplit. 2016-06-01 08:14:16 +00:00
wiz
52628e1d11 Sort SEE ALSO, use Mt for email addresses. 2016-06-01 08:13:23 +00:00
pgoyette
53be4f8b6f Ooopppsss, missed the function declaration! 2016-06-01 08:06:38 +00:00
agc
6d27eeee35 Use human2atf to generate a t_netpgpverify.sh script which is half the
size of the previous one (using on-the-fly gzip compression), and includes
more cases (including a gpg-signed file for cross-testing purposes).

Add the appropriate Testspec file.
2016-06-01 06:39:11 +00:00
pgoyette
39bee72c5e Document return value for realloc(3) when size is 0. From PR lib/47384 2016-06-01 05:40:26 +00:00
mlelstv
c0d66217b0 don't sleep in run_xfer path. 2016-06-01 05:31:59 +00:00
macallan
147de8dbef report the power button to sysmon when possible 2016-06-01 05:27:40 +00:00
mlelstv
5762a6113b refactor callouts
remove timed out ccbs and connections from cleanup queue when stopping timeout.
2016-06-01 05:13:07 +00:00
kre
09ccb20143 PR bin/51207 Only check for ELF bnaries in regular files. 2016-06-01 05:11:52 +00:00
kre
cdb38c6b4d PR bin/43639
Redo earlier fix to only prohibit sourcing directories and block special files.
char specials (/dev/tty, /dev/null, ... incl /dev/rwd0a) and fifos are OK.

Posix actually requires that we find only readable files - that is not yet
implemented (doing it sanely, without opening the file twice, is going to
take some more modifications to code elsewhere).
2016-06-01 05:10:41 +00:00
pgoyette
94bb1b5cc0 Add quick for Sandisk Cruzer - from PR kern/46547 2016-06-01 04:54:59 +00:00
pgoyette
00819ffe8c Regen 2016-06-01 04:52:20 +00:00
pgoyette
c053462e15 Regen for Sandisk Cruzer 2016-06-01 04:51:33 +00:00
pgoyette
a2bdc73dfd Add Sandisk Cruzer - from PR kern/46547 2016-06-01 04:47:02 +00:00
christos
294de9a807 missing space 2016-06-01 04:20:20 +00:00
mlelstv
62dba08e32 factor out sernum handling.
make incrementing sernum atomic.
declare variables for atomic operations as volatile.
2016-06-01 04:19:08 +00:00
pgoyette
1bafcf7e51 Move macro inside of #ifdef KERNEL
PR kern/46706
2016-06-01 04:15:54 +00:00
christos
78fc04143a use the default offsets since gcc hardcodes them (TARGET_ASAN_SHADOW_OFFSET ->
ix86_asan_shadow_offset)
2016-06-01 04:07:51 +00:00
mlelstv
de2e673f8c close session when last connection is removed. 2016-06-01 04:07:03 +00:00
christos
997b5166e9 use the correct array size. 2016-06-01 04:06:15 +00:00
pgoyette
b203eb9e28 Commit patch from t-hash in PR kern/48309 2016-06-01 03:37:35 +00:00
kre
919211f1ab PR bin/47065 PR bin/39466
When the shell exits after an error (when that is the right thing for
it to do) ensure that it never does exit(0).
2016-06-01 02:50:02 +00:00
kre
95edbff793 PR bin/51145 PR bin/48489
More fixes to the shell parser to prevent empty simple commands (where
empty means no significant text at all) - as discussed on tech-userlevel
this still allows { } (which can be useful in function definitions, not
really anywhere else though) except in posix mode.  ( ) now generates
a syntax error, as should any other place where commands are required but
nothing is present.  (nb, redirections, var assignments, even var expansions
that expand to nothing, are all OK, and avoid the error - just comments, or
whits space, are not.)    This is (aside from allowing { } at all) all in
accordance with the posix spec.
2016-06-01 02:47:05 +00:00