ViewVC Help
View Directory | Revision Log | View Changeset | Root Listing
root/src/trunk/lib/libc
Revision 11030 - Directory Listing - [select for diffs]
Modified Sat Jun 16 21:51:05 2018 UTC (5 years, 10 months ago) by laffer1
Diff to previous 11028
this doesnt seem to be terminated

Revision 11028 - Directory Listing - [select for diffs]
Modified Fri Jun 15 23:18:30 2018 UTC (5 years, 10 months ago) by laffer1
Diff to previous 11003
change the order

Revision 11003 - Directory Listing - [select for diffs]
Modified Fri Jun 15 22:21:18 2018 UTC (5 years, 10 months ago) by laffer1
Diff to previous 11002
remove tag

Revision 11002 - Directory Listing - [select for diffs]
Modified Fri Jun 15 22:21:02 2018 UTC (5 years, 10 months ago) by laffer1
Diff to previous 10996
remove mbsdid

Revision 10996 - Directory Listing - [select for diffs]
Modified Fri Jun 15 21:06:37 2018 UTC (5 years, 10 months ago) by laffer1
Diff to previous 10995
no longer needed.

Revision 10995 - Directory Listing - [select for diffs]
Modified Fri Jun 15 21:06:21 2018 UTC (5 years, 10 months ago) by laffer1
Diff to previous 10632
remove tagging, it blows up

Revision 10632 - Directory Listing - [select for diffs]
Modified Sat Jun 9 16:41:21 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10631
sync with freebsd

Revision 10631 - Directory Listing - [select for diffs]
Modified Sat Jun 9 16:39:24 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10630
add arm

Revision 10630 - Directory Listing - [select for diffs]
Modified Sat Jun 9 16:24:15 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10629
tag and sync

Revision 10629 - Directory Listing - [select for diffs]
Modified Sat Jun 9 16:22:58 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10628
tag

Revision 10628 - Directory Listing - [select for diffs]
Modified Sat Jun 9 16:22:48 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10627
tag

Revision 10627 - Directory Listing - [select for diffs]
Modified Sat Jun 9 16:22:29 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10626
tag

Revision 10626 - Directory Listing - [select for diffs]
Modified Sat Jun 9 16:21:32 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10625
tag

Revision 10625 - Directory Listing - [select for diffs]
Modified Sat Jun 9 16:21:06 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10624
tag

Revision 10624 - Directory Listing - [select for diffs]
Modified Sat Jun 9 16:20:42 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10623
cleanup

Revision 10623 - Directory Listing - [select for diffs]
Modified Sat Jun 9 16:20:24 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10622
fix man page entry

Revision 10622 - Directory Listing - [select for diffs]
Modified Sat Jun 9 16:18:54 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10621
tag ests

Revision 10621 - Directory Listing - [select for diffs]
Modified Sat Jun 9 15:41:32 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10588
sync with freebsd

Revision 10588 - Directory Listing - [select for diffs]
Modified Fri Jun 8 12:08:19 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10587
add architecture

Revision 10587 - Directory Listing - [select for diffs]
Modified Fri Jun 8 12:07:32 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10586
sync with freebsd

Revision 10586 - Directory Listing - [select for diffs]
Modified Fri Jun 8 12:07:23 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10585
sync with freebsd

Revision 10585 - Directory Listing - [select for diffs]
Modified Fri Jun 8 12:06:55 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10584
sync with freebsd

Revision 10584 - Directory Listing - [select for diffs]
Modified Fri Jun 8 12:06:14 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10583
sync with freebsd

Revision 10583 - Directory Listing - [select for diffs]
Modified Fri Jun 8 12:06:02 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10582
sync with freebsd

Revision 10582 - Directory Listing - [select for diffs]
Modified Fri Jun 8 12:05:31 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10581
sync with freebsd

Revision 10581 - Directory Listing - [select for diffs]
Modified Fri Jun 8 12:03:06 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10580
add ia64

Revision 10580 - Directory Listing - [select for diffs]
Modified Fri Jun 8 12:01:13 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10579
fix some pointers

Revision 10579 - Directory Listing - [select for diffs]
Modified Fri Jun 8 02:33:50 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10578
add missing headers

Revision 10578 - Directory Listing - [select for diffs]
Modified Fri Jun 8 02:33:23 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10577
sync with freebsd

Revision 10577 - Directory Listing - [select for diffs]
Modified Fri Jun 8 02:30:57 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10576
sync

Revision 10576 - Directory Listing - [select for diffs]
Modified Fri Jun 8 02:29:48 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10575
tag

Revision 10575 - Directory Listing - [select for diffs]
Modified Fri Jun 8 02:27:52 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10574
sync with freebsd

Revision 10574 - Directory Listing - [select for diffs]
Modified Fri Jun 8 01:46:18 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10573
tag

Revision 10573 - Directory Listing - [select for diffs]
Modified Fri Jun 8 01:45:32 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10572
use LLINDEX

Revision 10572 - Directory Listing - [select for diffs]
Modified Fri Jun 8 01:44:35 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10571
use cloexec

Revision 10571 - Directory Listing - [select for diffs]
Modified Fri Jun 8 01:43:44 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10570
add msg

Revision 10570 - Directory Listing - [select for diffs]
Modified Fri Jun 8 01:41:31 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10569
sync

Revision 10569 - Directory Listing - [select for diffs]
Modified Fri Jun 8 01:22:03 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10568
add powerpc

Revision 10568 - Directory Listing - [select for diffs]
Modified Fri Jun 8 01:20:45 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10567
add powerpc64

Revision 10567 - Directory Listing - [select for diffs]
Modified Fri Jun 8 01:16:31 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10566
arm

Revision 10566 - Directory Listing - [select for diffs]
Modified Fri Jun 8 01:11:31 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10565
tag

Revision 10565 - Directory Listing - [select for diffs]
Modified Fri Jun 8 01:08:35 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10564
update resolver code

Revision 10564 - Directory Listing - [select for diffs]
Modified Fri Jun 8 01:07:09 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10563
sync

Revision 10563 - Directory Listing - [select for diffs]
Modified Fri Jun 8 01:05:13 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10562
sync

Revision 10562 - Directory Listing - [select for diffs]
Modified Fri Jun 8 01:05:01 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10561
sync

Revision 10561 - Directory Listing - [select for diffs]
Modified Fri Jun 8 01:02:20 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10560
use NULL

Revision 10560 - Directory Listing - [select for diffs]
Modified Fri Jun 8 01:01:17 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10559
add sparc

Revision 10559 - Directory Listing - [select for diffs]
Modified Fri Jun 8 00:59:17 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10558
sync with freebsd

Revision 10558 - Directory Listing - [select for diffs]
Modified Fri Jun 8 00:56:56 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10557
tag.

Revision 10557 - Directory Listing - [select for diffs]
Modified Fri Jun 8 00:55:38 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10556
add cxa thread atexit

Revision 10556 - Directory Listing - [select for diffs]
Modified Fri Jun 8 00:55:14 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10555
remove malloc code

Revision 10555 - Directory Listing - [select for diffs]
Modified Fri Jun 8 00:53:13 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10554
tag

Revision 10554 - Directory Listing - [select for diffs]
Modified Fri Jun 8 00:45:53 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10553
tag

Revision 10553 - Directory Listing - [select for diffs]
Modified Fri Jun 8 00:45:28 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10552
update man page

Revision 10552 - Directory Listing - [select for diffs]
Modified Fri Jun 8 00:45:15 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10551
tag

Revision 10551 - Directory Listing - [select for diffs]
Modified Fri Jun 8 00:45:05 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10550
stdc version check

Revision 10550 - Directory Listing - [select for diffs]
Modified Fri Jun 8 00:44:46 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10549
tag

Revision 10549 - Directory Listing - [select for diffs]
Modified Fri Jun 8 00:44:35 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10548
clean up thread local destructors

Revision 10548 - Directory Listing - [select for diffs]
Modified Fri Jun 8 00:43:51 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10547
merge changes

Revision 10547 - Directory Listing - [select for diffs]
Modified Thu Jun 7 23:08:06 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10546
tag

Revision 10546 - Directory Listing - [select for diffs]
Modified Thu Jun 7 23:07:53 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10545
tag

Revision 10545 - Directory Listing - [select for diffs]
Modified Thu Jun 7 23:07:00 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10544
tag

Revision 10544 - Directory Listing - [select for diffs]
Modified Thu Jun 7 23:06:13 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10543
update getopt

Revision 10543 - Directory Listing - [select for diffs]
Modified Thu Jun 7 23:04:26 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10542
tag

Revision 10542 - Directory Listing - [select for diffs]
Modified Thu Jun 7 23:03:53 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10541
add reallocf(3)

Revision 10541 - Directory Listing - [select for diffs]
Modified Thu Jun 7 23:03:09 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10540
update realpath

Revision 10540 - Directory Listing - [select for diffs]
Modified Thu Jun 7 23:02:50 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10539
tag

Revision 10539 - Directory Listing - [select for diffs]
Modified Thu Jun 7 23:02:22 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10538
tag

Revision 10538 - Directory Listing - [select for diffs]
Modified Thu Jun 7 23:02:03 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10537
tag

Revision 10537 - Directory Listing - [select for diffs]
Modified Thu Jun 7 23:01:40 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10536
tag

Revision 10536 - Directory Listing - [select for diffs]
Modified Thu Jun 7 23:01:19 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10535
 check for null

Revision 10535 - Directory Listing - [select for diffs]
Modified Thu Jun 7 23:00:25 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10534
sync with openbsd

Revision 10534 - Directory Listing - [select for diffs]
Modified Thu Jun 7 22:58:42 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10533
tag

Revision 10533 - Directory Listing - [select for diffs]
Modified Thu Jun 7 22:58:23 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10532
tag

Revision 10532 - Directory Listing - [select for diffs]
Modified Thu Jun 7 22:58:04 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10531
tag

Revision 10531 - Directory Listing - [select for diffs]
Modified Thu Jun 7 22:56:31 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10530
sync system

Revision 10530 - Directory Listing - [select for diffs]
Modified Thu Jun 7 22:54:55 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10529
update tsearch.c

Revision 10529 - Directory Listing - [select for diffs]
Modified Thu Jun 7 22:54:38 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10528
update twalk

Revision 10528 - Directory Listing - [select for diffs]
Modified Thu Jun 7 22:53:14 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10527
sync with freebsd

Revision 10527 - Directory Listing - [select for diffs]
Modified Thu Jun 7 22:50:31 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10526
cleanup build and licensing

Revision 10526 - Directory Listing - [select for diffs]
Modified Thu Jun 7 22:48:09 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10525
tweak symbol order

Revision 10525 - Directory Listing - [select for diffs]
Modified Thu Jun 7 22:35:37 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10524
cleanup

Revision 10524 - Directory Listing - [select for diffs]
Modified Thu Jun 7 22:35:17 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10523
tweak

Revision 10523 - Directory Listing - [select for diffs]
Modified Thu Jun 7 22:33:46 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10522
fix header

Revision 10522 - Directory Listing - [select for diffs]
Modified Thu Jun 7 22:32:47 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10521
tag

Revision 10521 - Directory Listing - [select for diffs]
Modified Thu Jun 7 22:32:13 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10520
seperate out

Revision 10520 - Directory Listing - [select for diffs]
Modified Thu Jun 7 22:31:09 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10519
tag

Revision 10519 - Directory Listing - [select for diffs]
Modified Thu Jun 7 22:30:12 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10518
tweak error handling

Revision 10518 - Directory Listing - [select for diffs]
Modified Thu Jun 7 12:51:09 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10517
strrchr

Revision 10517 - Directory Listing - [select for diffs]
Modified Thu Jun 7 12:50:28 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10516
cleanup

Revision 10516 - Directory Listing - [select for diffs]
Modified Thu Jun 7 12:49:21 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10515
set props

Revision 10515 - Directory Listing - [select for diffs]
Modified Thu Jun 7 12:49:06 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10514
set props

Revision 10514 - Directory Listing - [select for diffs]
Modified Thu Jun 7 12:48:28 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10513
update refernces

Revision 10513 - Directory Listing - [select for diffs]
Modified Thu Jun 7 12:30:55 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10512
add strchrnul

Revision 10512 - Directory Listing - [select for diffs]
Modified Thu Jun 7 12:30:30 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10511
add conformance

Revision 10511 - Directory Listing - [select for diffs]
Modified Thu Jun 7 12:27:54 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10510
change order

Revision 10510 - Directory Listing - [select for diffs]
Modified Thu Jun 7 12:25:05 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10509
change order

Revision 10509 - Directory Listing - [select for diffs]
Modified Thu Jun 7 12:22:26 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10508
sync

Revision 10508 - Directory Listing - [select for diffs]
Modified Thu Jun 7 02:10:46 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10507
update wait

Revision 10507 - Directory Listing - [select for diffs]
Modified Thu Jun 7 02:09:33 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10431
update write

Revision 10431 - Directory Listing - [select for diffs]
Modified Tue Jun 5 22:52:39 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10430
add md

Revision 10430 - Directory Listing - [select for diffs]
Modified Tue Jun 5 22:51:34 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10429
add jemalloc

Revision 10429 - Directory Listing - [select for diffs]
Modified Tue Jun 5 22:49:50 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10421
add capabilities

Revision 10421 - Directory Listing - [select for diffs]
Modified Tue Jun 5 22:04:37 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10420
update makefile and version definitions

Revision 10420 - Directory Listing - [select for diffs]
Modified Tue Jun 5 21:54:18 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10419
add tests

Revision 10419 - Directory Listing - [select for diffs]
Modified Tue Jun 5 21:51:20 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10418
should be null.

Revision 10418 - Directory Listing - [select for diffs]
Modified Tue Jun 5 21:50:40 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10417
update license.

Revision 10417 - Directory Listing - [select for diffs]
Modified Tue Jun 5 21:49:02 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9721
sync with freebsd

Revision 9721 - Directory Listing - [select for diffs]
Modified Fri Dec 22 18:01:15 2017 UTC (6 years, 4 months ago) by laffer1
Diff to previous 9688
ssp is configurable

Revision 9688 - Directory Listing - [select for diffs]
Modified Sat Dec 16 17:24:42 2017 UTC (6 years, 4 months ago) by laffer1
Diff to previous 9631
Update libiconv implementation from NetBSD & FreeBSD.

Add compatiblity shim for old binaries (libc_nonshared hack).

Introduce ldscript for libc to allow us to use stack protector on i386 later.

Revision 9631 - Directory Listing - [select for diffs]
Modified Wed Oct 11 23:42:12 2017 UTC (6 years, 7 months ago) by laffer1
Diff to previous 9463
move posix_spawn family into fbsd symbol. This fixes backward compatibility with freebsd 9 binaries. The symbol is still present for MNBSD_1.0

Revision 9463 - Directory Listing - [select for diffs]
Modified Sun Mar 5 19:39:41 2017 UTC (7 years, 2 months ago) by laffer1
Diff to previous 9458
update documentation for random(3)

Revision 9458 - Directory Listing - [select for diffs]
Modified Sun Mar 5 19:37:00 2017 UTC (7 years, 2 months ago) by laffer1
Diff to previous 9422
mdoc: remove superfluous paragraph macro.

Revision 9422 - Directory Listing - [select for diffs]
Modified Sat Mar 4 22:53:07 2017 UTC (7 years, 2 months ago) by laffer1
Diff to previous 9407
Allow O_CLOEXEC in posix_openpt() flags.

Revision 9407 - Directory Listing - [select for diffs]
Modified Sat Mar 4 21:39:21 2017 UTC (7 years, 2 months ago) by laffer1
Diff to previous 9397
chnage int vars to size_t ssize_t or ptrdiff_t.

Revision 9397 - Directory Listing - [select for diffs]
Modified Sat Mar 4 21:28:54 2017 UTC (7 years, 2 months ago) by laffer1
Diff to previous 9396
posix_spawn_file_actions_adddup2(3): Document difference with
dup2().

The ability to clear a file descriptor's close-on-exec flag via
posix_spawn_file_actions_adddup2() is in fact proposed in Austin Group issue
#411.

Revision 9396 - Directory Listing - [select for diffs]
Modified Sat Mar 4 21:28:26 2017 UTC (7 years, 2 months ago) by laffer1
Diff to previous 9390
posix_spawn_file_actions_addopen(3): Correct error for bad file
descriptor.

As per POSIX.1-2008, posix_spawn_file_actions_add* return [EBADF] if a file
descriptor is negative, not [EINVAL]. The bug was only in the manual page;
the code is correct.

Revision 9390 - Directory Listing - [select for diffs]
Modified Sat Mar 4 21:25:35 2017 UTC (7 years, 2 months ago) by laffer1
Diff to previous 9372
- Add the getcontextx prototype to SYNOPSIS.
- Link getcontextx(3) to getcontext(3).

Revision 9372 - Directory Listing - [select for diffs]
Modified Sat Mar 4 20:22:59 2017 UTC (7 years, 2 months ago) by laffer1
Diff to previous 9371
dup(2): Remove incorrect sentence about getdtablesize().

There are no getdtablesize() bounds on the file descriptor to be duplicated;
it only has to be open. If the RLIMIT_NOFILE rlimit was decreased after
opening the file descriptor, it may be greater than or equal to
getdtablesize() but still valid.

Revision 9371 - Directory Listing - [select for diffs]
Modified Sat Mar 4 20:22:25 2017 UTC (7 years, 2 months ago) by laffer1
Diff to previous 9370
getdtablesize(2): Describe what this function actually does.

getdtablesize() returns the limit on new file descriptors; this says nothing
about existing descriptors

Revision 9370 - Directory Listing - [select for diffs]
Modified Sat Mar 4 20:21:54 2017 UTC (7 years, 2 months ago) by laffer1
Diff to previous 9369
 sysconf(3): Correct the description of _SC_OPEN_MAX.

Revision 9369 - Directory Listing - [select for diffs]
Modified Sat Mar 4 20:21:29 2017 UTC (7 years, 2 months ago) by laffer1
Diff to previous 9368
intro(2): Fix some errors in ENFILE and EMFILE descriptions.

Revision 9368 - Directory Listing - [select for diffs]
Modified Sat Mar 4 19:53:27 2017 UTC (7 years, 2 months ago) by laffer1
Diff to previous 9324
EINTR in POSIX sem_*.

Document that sem_wait() can fail with [EINTR].

Programs often do not expect an [EINTR] return from sem_wait() and POSIX
only allows it if the signal was installed without SA_RESTART. The timeout
in sem_timedwait() is absolute so it can be restarted normally.

The old POSIX semaphore implementation did this correctly, unlike the new
umtx one.

Specific to 9-stable: UMTX_ABSTIME does not exist and therefore
sem_timedwait() is erroneously not restarted after a SA_RESTART signal
handler.

It may be desirable to avoid [EINTR] completely, which matches the pthread
functions and is explicitly permitted by POSIX. However, the kernel must
return [EINTR] at least for signals with SA_RESTART clear, otherwise pthread
cancellation will not abort a semaphore wait. In this commit, only restore
the 8.x behaviour which is also permitted by POSIX, as far as possible with
the ABI in 9-stable.

Obtained from: FreeBSD

Revision 9324 - Directory Listing - [select for diffs]
Modified Fri Mar 3 00:21:57 2017 UTC (7 years, 2 months ago) by laffer1
Diff to previous 9323
improve style(9) formatting

Revision 9323 - Directory Listing - [select for diffs]
Modified Fri Mar 3 00:21:24 2017 UTC (7 years, 2 months ago) by laffer1
Diff to previous 9322
eliminate 13 releative relocations in wctype. eliminate some relative relocations in setlocale

Revision 9322 - Directory Listing - [select for diffs]
Modified Fri Mar 3 00:20:38 2017 UTC (7 years, 2 months ago) by laffer1
Diff to previous 9302
fix several man pages.

Revision 9302 - Directory Listing - [select for diffs]
Modified Thu Mar 2 23:27:59 2017 UTC (7 years, 2 months ago) by laffer1
Diff to previous 9301
fix prototypes

Revision 9301 - Directory Listing - [select for diffs]
Modified Thu Mar 2 23:27:33 2017 UTC (7 years, 2 months ago) by laffer1
Diff to previous 9299
fix french

Revision 9299 - Directory Listing - [select for diffs]
Modified Thu Mar 2 23:24:35 2017 UTC (7 years, 2 months ago) by laffer1
Diff to previous 9298
sl_find does not modify name. sync with netbsd

Revision 9298 - Directory Listing - [select for diffs]
Modified Thu Mar 2 23:23:51 2017 UTC (7 years, 2 months ago) by laffer1
Diff to previous 9241
ansi c prototype

Revision 9241 - Directory Listing - [select for diffs]
Modified Wed Dec 14 02:00:44 2016 UTC (7 years, 4 months ago) by laffer1
Diff to previous 9105
fix a static buffer overflow in link_ntoa(3)

Revision 9105 - Directory Listing - [select for diffs]
Modified Sat Oct 1 21:10:05 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 9073
vis(3) update from NetBSD

Revision 9073 - Directory Listing - [select for diffs]
Modified Sat Oct 1 10:17:36 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 9064
finally removed the stat and fstat calls from the opendir code.

Revision 9064 - Directory Listing - [select for diffs]
Modified Sat Oct 1 10:11:43 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 9009
fix max boundry assignment.

Revision 9009 - Directory Listing - [select for diffs]
Modified Fri Sep 30 01:47:09 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 9004
signed ints overflow wrapping is needed here or else mktime(3) can hang.

Revision 9004 - Directory Listing - [select for diffs]
Modified Fri Sep 30 01:37:33 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 9003
add barrier write capability to the VFS buffer interface. it is a disk write request that tells the disk that the buffer being written must be committed to the media before future writes.

Revision 9003 - Directory Listing - [select for diffs]
Modified Fri Sep 30 01:36:20 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8863
use O_DIRECTORY when opening name that might be changed.

Revision 8863 - Directory Listing - [select for diffs]
Modified Mon Sep 26 13:06:56 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8823
warn against weak PRNGs

Revision 8823 - Directory Listing - [select for diffs]
Modified Mon Sep 26 03:44:09 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8822
add a sample program for qsort(3)

Revision 8822 - Directory Listing - [select for diffs]
Modified Mon Sep 26 03:43:33 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8818
use O_CLOEXEC for internal file descriptorts.

Revision 8818 - Directory Listing - [select for diffs]
Modified Mon Sep 26 03:39:30 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8810
sigqueue(2): fix typo

Revision 8810 - Directory Listing - [select for diffs]
Modified Mon Sep 26 03:33:40 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8802
update the C1x draft reference

Revision 8802 - Directory Listing - [select for diffs]
Modified Mon Sep 26 03:28:27 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8801
document vfork and PT_TRACEME

Revision 8801 - Directory Listing - [select for diffs]
Modified Mon Sep 26 03:27:59 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8778
document the ERESTART translation to EINTR for devfs nodes.

Revision 8778 - Directory Listing - [select for diffs]
Modified Mon Sep 26 03:02:19 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8730
rework the vdso symbols to make them weak. this lets static binaries use fast gettimeofday

Revision 8730 - Directory Listing - [select for diffs]
Modified Sun Sep 25 23:55:27 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8729
protect against dos attacks such as CVE-2012-2632

Revision 8729 - Directory Listing - [select for diffs]
Modified Sun Sep 25 23:54:42 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8694
in globextend when the pathv vector cannot be allocated , dont free and clear the gl_pathv pointer.

Revision 8694 - Directory Listing - [select for diffs]
Modified Sun Sep 25 22:09:55 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8661
reduce buffer size from LINE_MAX to PATH_MAX

Revision 8661 - Directory Listing - [select for diffs]
Modified Sun Sep 25 20:28:58 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8659
fix man page

Revision 8659 - Directory Listing - [select for diffs]
Modified Sun Sep 25 20:26:57 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8622
use standard return section

Revision 8622 - Directory Listing - [select for diffs]
Modified Sun Sep 25 17:54:55 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8616
switch to NetBSD vis(3) and unvis(3)

Revision 8616 - Directory Listing - [select for diffs]
Modified Sun Sep 25 17:43:47 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8590
update man pages for mlock changes

Revision 8590 - Directory Listing - [select for diffs]
Modified Mon Sep 19 16:37:22 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8588
add simplified chinese.

Revision 8588 - Directory Listing - [select for diffs]
Modified Mon Sep 19 16:29:16 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8500
switch over to netbsd version

Revision 8500 - Directory Listing - [select for diffs]
Modified Sun Sep 18 22:42:04 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8498
dont check maxfs against OPEN_MAX

Revision 8498 - Directory Listing - [select for diffs]
Modified Sun Sep 18 22:41:20 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8397
do not check the maxfs arg against OPEN_MAX.

Revision 8397 - Directory Listing - [select for diffs]
Modified Sun Sep 18 19:26:19 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8360
fix static linking

Revision 8360 - Directory Listing - [select for diffs]
Modified Sun Sep 18 18:39:56 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8359
fopen(3) mention the "x" mode option is from C11

Revision 8359 - Directory Listing - [select for diffs]
Modified Sun Sep 18 18:39:27 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8308
fix typo

Revision 8308 - Directory Listing - [select for diffs]
Modified Sat Sep 17 22:28:34 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8262
update man pages

Revision 8262 - Directory Listing - [select for diffs]
Modified Sat Sep 17 21:41:31 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8209
document required conditions for receiving SCM_CREDS

Revision 8209 - Directory Listing - [select for diffs]
Modified Sat Sep 17 20:15:36 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8201
be sure to free cl_netid and cl_tp

Revision 8201 - Directory Listing - [select for diffs]
Modified Sat Sep 17 15:47:42 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8189
Using putenv() and later direct pointer contents modification it is possibe
to craft environment variables with similar names like that:
a=1
a=2
...
unsetenv("a") should remove them all to make later getenv("a") impossible.
Fix it to do so (this is GNU autoconf test #3 failure too).

Obtained from: FreeBSD

Revision 8189 - Directory Listing - [select for diffs]
Modified Sat Sep 17 15:35:27 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8175
fix __rpc_getconfip

Revision 8175 - Directory Listing - [select for diffs]
Modified Sat Sep 17 02:45:52 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8161
rpc: convert all uid and gid variables to u_int.

Revision 8161 - Directory Listing - [select for diffs]
Modified Sat Sep 17 02:20:13 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8146
 sigaction(2),sigwait(2),sigwaitinfo(2): Remove [EFAULT] error
condition.

Passing an invalid pointer results in undefined behaviour.

The wrappers in libthr access some of the data pointed to by the arguments
in userland, so that an invalid pointer will cause a signal and not an
[EFAULT] error return.

Furthermore, if the [EFAULT] error occurs when the kernel is writing, it is
not a proper error in the sense that the call still commits (changing the
signal disposition or accepting the signal).

Obtained from: FreeBSD

Revision 8146 - Directory Listing - [select for diffs]
Modified Fri Sep 16 22:15:16 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8130
make more clear

Revision 8130 - Directory Listing - [select for diffs]
Modified Fri Sep 16 21:46:59 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8123
rpc.lockd is still freaking out. revert this

Revision 8123 - Directory Listing - [select for diffs]
Modified Fri Sep 16 21:41:36 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8105
fix a lockup with rpc.lockd

Revision 8105 - Directory Listing - [select for diffs]
Modified Thu Sep 15 23:19:31 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8096
use struct vdso_timehads data to implement fast gettimeofday(2) and clock_gettime(2) functions if supported.

Revision 8096 - Directory Listing - [select for diffs]
Modified Thu Sep 15 22:53:07 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8061
bring some things from Bull GNU/Linux NFSv4 project

Revision 8061 - Directory Listing - [select for diffs]
Modified Thu Sep 15 21:39:21 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8060
ptsname may set errno per spec

Revision 8060 - Directory Listing - [select for diffs]
Modified Thu Sep 15 21:35:49 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8047
 Avoid mapping ENOENT to ENOTDIR for non-existent path components.

Revision 8047 - Directory Listing - [select for diffs]
Modified Thu Sep 15 20:58:47 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7949
warn against using these for cryptographic purposes.

Revision 7949 - Directory Listing - [select for diffs]
Modified Wed Sep 14 22:14:56 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7939
fix symbol visibility and style issues

Revision 7939 - Directory Listing - [select for diffs]
Modified Wed Sep 14 21:39:27 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7922
document cloexec

Revision 7922 - Directory Listing - [select for diffs]
Modified Wed Sep 14 20:18:23 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7917
add missing man pages

Revision 7917 - Directory Listing - [select for diffs]
Modified Wed Sep 14 19:48:34 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7865
Refine the implementation of POSIX_FADV_NOREUSE to perform
POSIX_FADV_DONTNEED requests on the currently accessed portion of the
file on each read(2) or write(2) rather than using direct I/O.  This
gives much better performance including read-ahead and write clustering
similar to normal read(2) and write(2) calls.

If subsequent read(2) and write(2) calls are sequential, then the
POSIX_FADV_DONTNEED requests will cover the entire sequentially-accessed
range.

Obtained from: FreeBSD

Revision 7865 - Directory Listing - [select for diffs]
Modified Wed Sep 14 16:15:59 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7832
correct bugs section of strerror(3) man page

Revision 7832 - Directory Listing - [select for diffs]
Modified Wed Sep 7 00:28:02 2016 UTC (7 years, 8 months ago) by laffer1
Diff to previous 7812
add missing symbol

Revision 7812 - Directory Listing - [select for diffs]
Modified Tue Sep 6 23:21:34 2016 UTC (7 years, 8 months ago) by laffer1
Diff to previous 7783
fix man page text for getline

Revision 7783 - Directory Listing - [select for diffs]
Modified Mon Sep 5 16:24:20 2016 UTC (7 years, 8 months ago) by laffer1
Diff to previous 7517
Implement userland changes for kqueue resource limits

Obtained from: FreeBSD svn 256850

Revision 7517 - Directory Listing - [select for diffs]
Modified Tue Apr 12 22:51:21 2016 UTC (8 years, 1 month ago) by laffer1
Diff to previous 7490
add link to man page for wait6.

Revision 7490 - Directory Listing - [select for diffs]
Modified Sun Mar 20 22:18:45 2016 UTC (8 years, 1 month ago) by laffer1
Diff to previous 7489
Replace access to /dev/random with kernel pseudo random number source KERN_ARND and remove fallback.

POSIX requires rand(3) return values in the 0 to rand max range, but ACM formula we have intranl state in the range 1, 0x7fffffffe  so our rand max value is never reached (zero as well)

Make this POSIX friendly.

Don't overflow on big seeds.

Obtained from: FreeBSD 9 stable.

Revision 7489 - Directory Listing - [select for diffs]
Modified Sun Mar 20 21:57:32 2016 UTC (8 years, 1 month ago) by laffer1
Diff to previous 7488
improve compatibility with recent flex versions.

Revision 7488 - Directory Listing - [select for diffs]
Modified Sun Mar 20 21:55:46 2016 UTC (8 years, 1 month ago) by laffer1
Diff to previous 7487
avoid SIGPIPE when nscd closes the connection.

Revision 7487 - Directory Listing - [select for diffs]
Modified Sun Mar 20 21:53:51 2016 UTC (8 years, 1 month ago) by laffer1
Diff to previous 7486
restrict use of source address selection of getipnodebyname(1) only to IPv6 addresses.

Revision 7486 - Directory Listing - [select for diffs]
Modified Sun Mar 20 21:51:49 2016 UTC (8 years, 1 month ago) by laffer1
Diff to previous 7485
remove extra ;

Revision 7485 - Directory Listing - [select for diffs]
Modified Sun Mar 20 21:50:56 2016 UTC (8 years, 1 month ago) by laffer1
Diff to previous 7484
this is no longer a draft.

Revision 7484 - Directory Listing - [select for diffs]
Modified Sun Mar 20 21:49:55 2016 UTC (8 years, 1 month ago) by laffer1
Diff to previous 7483
return zero from get_addreslectpolicy() when no source-address-selection policy is installed.

Revision 7483 - Directory Listing - [select for diffs]
Modified Sun Mar 20 21:45:47 2016 UTC (8 years, 1 month ago) by laffer1
Diff to previous 7482
tag

Revision 7482 - Directory Listing - [select for diffs]
Modified Sun Mar 20 21:44:39 2016 UTC (8 years, 1 month ago) by laffer1
Diff to previous 7478
update man page

Revision 7478 - Directory Listing - [select for diffs]
Modified Sat Mar 19 00:58:24 2016 UTC (8 years, 1 month ago) by laffer1
Diff to previous 7476
add to symbol map

Revision 7476 - Directory Listing - [select for diffs]
Modified Sat Mar 19 00:39:41 2016 UTC (8 years, 1 month ago) by laffer1
Diff to previous 7403
add missing references

Revision 7403 - Directory Listing - [select for diffs]
Modified Wed Jan 6 19:35:31 2016 UTC (8 years, 4 months ago) by laffer1
Diff to previous 7358
add aligned_alloc(3) to libc.

Revision 7358 - Directory Listing - [select for diffs]
Modified Sun Nov 1 20:19:57 2015 UTC (8 years, 6 months ago) by laffer1
Diff to previous 7254
use the existing merge_env to clear the environment safely.

Revision 7254 - Directory Listing - [select for diffs]
Modified Sat Aug 15 13:28:54 2015 UTC (8 years, 8 months ago) by laffer1
Diff to previous 7253
setmode(3) now returns errno consistently on error.

Obtained from: NetBSD

Revision 7253 - Directory Listing - [select for diffs]
Modified Sat Aug 15 13:27:03 2015 UTC (8 years, 8 months ago) by laffer1
Diff to previous 7248
do not use free() without stdlib.h

Revision 7248 - Directory Listing - [select for diffs]
Modified Fri Aug 14 14:39:58 2015 UTC (8 years, 9 months ago) by laffer1
Diff to previous 7140
add userland piece for wait6 system call

Revision 7140 - Directory Listing - [select for diffs]
Modified Sat Jul 25 19:03:20 2015 UTC (8 years, 9 months ago) by laffer1
Diff to previous 6972
Bring in reallocarray(3) from OpenBSD CURRENT.

The reallocarray() function is similar to realloc() except it operates on nmemb members of size size and checks for integer overflow in the calculation nmemb * size.

Revision 6972 - Directory Listing - [select for diffs]
Modified Sun Mar 8 18:12:42 2015 UTC (9 years, 2 months ago) by laffer1
Diff to previous 6962
mark incompatible with GNU

Revision 6962 - Directory Listing - [select for diffs]
Modified Fri Feb 6 13:57:11 2015 UTC (9 years, 3 months ago) by laffer1
Diff to previous 6952
Revert revisions 6952-6954, aka udp lite support. This is not ready for primetime yet.

Revision 6952 - Directory Listing - [select for diffs]
Modified Sun Nov 16 20:36:05 2014 UTC (9 years, 5 months ago) by laffer1
Diff to previous 6913
UDP Lite aka RFC 3828 support.

Revision 6913 - Directory Listing - [select for diffs]
Modified Sat Nov 1 00:01:13 2014 UTC (9 years, 6 months ago) by laffer1
Diff to previous 6749
handle midnightbsd

Revision 6749 - Directory Listing - [select for diffs]
Modified Tue Sep 9 15:54:55 2014 UTC (9 years, 8 months ago) by laffer1
Diff to previous 6747
fix environment nulling

Revision 6747 - Directory Listing - [select for diffs]
Modified Sat Sep 6 18:53:03 2014 UTC (9 years, 8 months ago) by laffer1
Diff to previous 6746
update symbol map

Revision 6746 - Directory Listing - [select for diffs]
Modified Sat Sep 6 18:46:52 2014 UTC (9 years, 8 months ago) by laffer1
Diff to previous 6654
update pwcache(3) from NetBSD

Revision 6654 - Directory Listing - [select for diffs]
Modified Sat May 3 04:27:36 2014 UTC (10 years ago) by laffer1
Diff to previous 6643
tag

Revision 6643 - Directory Listing - [select for diffs]
Modified Sun Apr 13 15:01:52 2014 UTC (10 years, 1 month ago) by laffer1
Diff to previous 6549
make things strict, and fix an include bug

Revision 6549 - Directory Listing - [select for diffs]
Modified Mon Dec 23 13:42:11 2013 UTC (10 years, 4 months ago) by laffer1
Diff to previous 6521
change versioning

Revision 6521 - Directory Listing - [select for diffs]
Modified Sun Dec 22 21:23:07 2013 UTC (10 years, 4 months ago) by laffer1
Diff to previous 6487
drop sparc

Revision 6487 - Directory Listing - [select for diffs]
Modified Sat Dec 14 19:59:36 2013 UTC (10 years, 5 months ago) by laffer1
Diff to previous 6469
add allocaddrinfo(3)

Revision 6469 - Directory Listing - [select for diffs]
Modified Sat Dec 7 23:54:44 2013 UTC (10 years, 5 months ago) by laffer1
Diff to previous 6425
remove cvs2svn prop

Revision 6425 - Directory Listing - [select for diffs]
Modified Sat Nov 30 22:34:04 2013 UTC (10 years, 5 months ago) by laffer1
Diff to previous 6054
reset props for svn keywords

Revision 6054 - Directory Listing - [select for diffs]
Modified Fri Nov 29 22:01:59 2013 UTC (10 years, 5 months ago) by laffer1
Diff to previous 5950
gettext is incompatible with our implementation due to an optimization.  Import a patch from FreeBSD Current to resolve this issue

Revision 5950 - Directory Listing - [select for diffs]
Modified Sat Aug 10 21:34:15 2013 UTC (10 years, 9 months ago) by laffer1
Diff to previous 5949
add link for clearenv(3) to getenv(3) man page.

Revision 5949 - Directory Listing - [select for diffs]
Modified Sat Aug 10 21:31:20 2013 UTC (10 years, 9 months ago) by laffer1
Diff to previous 5917
Implement clearenv(3)

This never made it into the POSIX standards, but it's popular in some Linux circles and POSIX bindings for Fortran 77 require it.

Revision 5917 - Directory Listing - [select for diffs]
Modified Fri Jun 21 00:46:25 2013 UTC (10 years, 10 months ago) by laffer1
Diff to previous 5817
fix regression

Revision 5817 - Directory Listing - [select for diffs]
Modified Mon Mar 4 02:11:00 2013 UTC (11 years, 2 months ago) by laffer1
Diff to previous 5804
unbreak time zone code.

Revision 5804 - Directory Listing - [select for diffs]
Modified Mon Feb 18 00:15:42 2013 UTC (11 years, 2 months ago) by laffer1
Diff to previous 5803
man pages, etc

Revision 5803 - Directory Listing - [select for diffs]
Modified Mon Feb 18 00:12:22 2013 UTC (11 years, 2 months ago) by laffer1
Diff to previous 5802
tag

Revision 5802 - Directory Listing - [select for diffs]
Modified Mon Feb 18 00:11:40 2013 UTC (11 years, 2 months ago) by laffer1
Diff to previous 5666
drop assignment to itself

Revision 5666 - Directory Listing - [select for diffs]
Modified Fri Jan 11 04:25:32 2013 UTC (11 years, 4 months ago) by laffer1
Diff to previous 5665
update nls

Revision 5665 - Directory Listing - [select for diffs]
Modified Fri Jan 11 04:24:39 2013 UTC (11 years, 4 months ago) by laffer1
Diff to previous 5648
tag and sync

Revision 5648 - Directory Listing - [select for diffs]
Modified Wed Jan 9 03:03:14 2013 UTC (11 years, 4 months ago) by laffer1
Diff to previous 5608
strndup was under FBSD_1_0

Revision 5608 - Directory Listing - [select for diffs]
Modified Fri Jan 4 23:44:54 2013 UTC (11 years, 4 months ago) by laffer1
Diff to previous 5431
sync up

Revision 5431 - Directory Listing - [select for diffs]
Modified Tue Dec 4 03:12:03 2012 UTC (11 years, 5 months ago) by laffer1
Diff to previous 5416
tag

Revision 5416 - Directory Listing - [select for diffs]
Modified Sun Dec 2 03:36:54 2012 UTC (11 years, 5 months ago) by laffer1
Diff to previous 5411
fix build path

Revision 5411 - Directory Listing - [select for diffs]
Modified Sat Dec 1 22:04:39 2012 UTC (11 years, 5 months ago) by laffer1
Diff to previous 5410
tag

Revision 5410 - Directory Listing - [select for diffs]
Modified Sat Dec 1 22:03:39 2012 UTC (11 years, 5 months ago) by laffer1
Diff to previous 5409
add new man pages

Revision 5409 - Directory Listing - [select for diffs]
Modified Sat Dec 1 22:03:22 2012 UTC (11 years, 5 months ago) by laffer1
Diff to previous 5379
sync with kernel changes, freebsd 9

Revision 5379 - Directory Listing - [select for diffs]
Modified Tue Nov 27 01:40:20 2012 UTC (11 years, 5 months ago) by laffer1
Diff to previous 5258
tag

Revision 5258 - Directory Listing - [select for diffs]
Modified Sun Oct 21 16:36:36 2012 UTC (11 years, 6 months ago) by laffer1
Diff to previous 5257
fixup libc

Revision 5257 - Directory Listing - [select for diffs]
Modified Sun Oct 21 16:33:41 2012 UTC (11 years, 6 months ago) by laffer1
Diff to previous 5256
Fixup libc

Revision 5256 - Directory Listing - [select for diffs]
Modified Sun Oct 21 16:33:13 2012 UTC (11 years, 6 months ago) by laffer1
Diff to previous 5254
fixup the symbols file

Revision 5254 - Directory Listing - [select for diffs]
Modified Sat Oct 20 16:20:20 2012 UTC (11 years, 6 months ago) by laffer1
Diff to previous 5253
tag & sync

Revision 5253 - Directory Listing - [select for diffs]
Modified Sat Oct 20 03:08:32 2012 UTC (11 years, 6 months ago) by laffer1
Diff to previous 5252
add fdevname

Revision 5252 - Directory Listing - [select for diffs]
Modified Sat Oct 20 00:48:26 2012 UTC (11 years, 6 months ago) by laffer1
Diff to previous 5251
add elf utils

Revision 5251 - Directory Listing - [select for diffs]
Modified Fri Oct 19 23:48:40 2012 UTC (11 years, 6 months ago) by laffer1
Diff to previous 5212
add aux.c

Revision 5212 - Directory Listing - [select for diffs]
Modified Tue Oct 2 03:48:44 2012 UTC (11 years, 7 months ago) by laffer1
Diff to previous 5209
setup libc arch rather than machine arch

Revision 5209 - Directory Listing - [select for diffs]
Modified Wed Sep 19 13:11:35 2012 UTC (11 years, 7 months ago) by laffer1
Diff to previous 5181
ansi c time.

clean up some conditional tests.

add mpool delete (from FreeBSD 9)

Revision 5181 - Directory Listing - [select for diffs]
Modified Thu Aug 30 13:15:15 2012 UTC (11 years, 8 months ago) by laffer1
Diff to previous 5180
tag, add sizeof function.

Revision 5180 - Directory Listing - [select for diffs]
Modified Thu Aug 30 12:30:58 2012 UTC (11 years, 8 months ago) by laffer1
Diff to previous 5179
Tag and modify for symbol compatibility with FreeBSD 8

Revision 5179 - Directory Listing - [select for diffs]
Modified Thu Aug 30 12:27:52 2012 UTC (11 years, 8 months ago) by laffer1
Diff to previous 5178
Setup the CPP

Revision 5178 - Directory Listing - [select for diffs]
Modified Thu Aug 30 12:27:25 2012 UTC (11 years, 8 months ago) by laffer1
Diff to previous 5033
Include xdr_sizeof and setup symbols with compatibility for FreeBSD binaries.

Revision 5033 - Directory Listing - [select for diffs]
Modified Sun Jul 8 17:20:52 2012 UTC (11 years, 10 months ago) by laffer1
Diff to previous 5025
fix symbol name

Revision 5025 - Directory Listing - [select for diffs]
Modified Sun Jul 8 15:16:35 2012 UTC (11 years, 10 months ago) by laffer1
Diff to previous 4999
Introduce 3 new functions into libc
stpncpy(3), strnlen(3) and memrchr(3).

Revision 4999 - Directory Listing - [select for diffs]
Modified Wed Jul 4 16:18:03 2012 UTC (11 years, 10 months ago) by laffer1
Diff to previous 4998
selective include iconv

Revision 4998 - Directory Listing - [select for diffs]
Modified Wed Jul 4 16:16:25 2012 UTC (11 years, 10 months ago) by laffer1
Diff to previous 4854
Import libiconv code from NetBSD by way of FreeBSD 9 stable

Revision 4854 - Directory Listing - [select for diffs]
Modified Thu Apr 12 01:08:20 2012 UTC (12 years, 1 month ago) by laffer1
Diff to previous 4835
add __fcntl_compat symbol

Revision 4835 - Directory Listing - [select for diffs]
Modified Tue Apr 10 19:40:33 2012 UTC (12 years, 1 month ago) by laffer1
Diff to previous 4827
Fix several issues with world

Revision 4827 - Directory Listing - [select for diffs]
Modified Mon Apr 9 22:11:25 2012 UTC (12 years, 1 month ago) by laffer1
Diff to previous 4824
expose symbols identically to FreeBSD 7.x.  This allows us to maintain binary compatibility with early releases.

Revision 4824 - Directory Listing - [select for diffs]
Modified Sun Apr 8 14:51:09 2012 UTC (12 years, 1 month ago) by laffer1
Diff to previous 4823
update extaddr getfile manual

Revision 4823 - Directory Listing - [select for diffs]
Modified Sun Apr 8 14:49:44 2012 UTC (12 years, 1 month ago) by laffer1
Diff to previous 4822
document WSTOPPED, WUNTRACED, WNOWAIT

Revision 4822 - Directory Listing - [select for diffs]
Modified Sun Apr 8 14:47:52 2012 UTC (12 years, 1 month ago) by laffer1
Diff to previous 4778
Sync platform specific code with improvements from FreeBSD 7.1

Revision 4778 - Directory Listing - [select for diffs]
Modified Sun Apr 1 01:42:33 2012 UTC (12 years, 1 month ago) by laffer1
Diff to previous 4748
revert some changes to pthread.h and dirent.h

fixup symbols for libc and add fcntl / __fcntl interface.

remove some of the solaris src hacks for zfs.

Revision 4748 - Directory Listing - [select for diffs]
Modified Sun Mar 25 12:43:12 2012 UTC (12 years, 1 month ago) by laffer1
Diff to previous 4742
fix the map

Revision 4742 - Directory Listing - [select for diffs]
Modified Fri Mar 23 21:50:12 2012 UTC (12 years, 1 month ago) by laffer1
Diff to previous 4741
add IEEE licensing stuff and update getsockopt(2) for setfib(2)

Revision 4741 - Directory Listing - [select for diffs]
Modified Fri Mar 23 21:41:53 2012 UTC (12 years, 1 month ago) by laffer1
Diff to previous 4740
add it to 1.1 symbols too

Revision 4740 - Directory Listing - [select for diffs]
Modified Fri Mar 23 21:38:10 2012 UTC (12 years, 1 month ago) by laffer1
Diff to previous 4739
add setfib(2)

Revision 4739 - Directory Listing - [select for diffs]
Modified Fri Mar 23 20:57:08 2012 UTC (12 years, 1 month ago) by laffer1
Diff to previous 4702
add man page for setfib(2)

Revision 4702 - Directory Listing - [select for diffs]
Modified Sat Mar 10 23:56:35 2012 UTC (12 years, 2 months ago) by laffer1
Diff to previous 4701
POSIX 2008 ify scandir and alphasort

Revision 4701 - Directory Listing - [select for diffs]
Modified Sat Mar 10 23:53:56 2012 UTC (12 years, 2 months ago) by laffer1
Diff to previous 4676
replace call to alphasort with something local since POSIX 2008 dinked with it

Revision 4676 - Directory Listing - [select for diffs]
Modified Fri Mar 9 04:16:15 2012 UTC (12 years, 2 months ago) by laffer1
Diff to previous 4675
Fix compile warning by using the correct function name and header

Revision 4675 - Directory Listing - [select for diffs]
Modified Fri Mar 9 04:14:06 2012 UTC (12 years, 2 months ago) by laffer1
Diff to previous 4672
Fix initializers for lists, sync readpassphrase with openbsd, fix prototype for pthread_unlock etc.

Revision 4672 - Directory Listing - [select for diffs]
Modified Fri Mar 9 00:20:24 2012 UTC (12 years, 2 months ago) by laffer1
Diff to previous 4640
st_atimespec, st_mtimespec, st_birthtimespec etc have been renamed to follow POSIX 2008 specification.

Revision 4640 - Directory Listing - [select for diffs]
Modified Thu Feb 16 18:41:04 2012 UTC (12 years, 2 months ago) by laffer1
Diff to previous 4637
make sure the stack is 16-byte aligned as required by AMD64 ABI

Revision 4637 - Directory Listing - [select for diffs]
Modified Sun Feb 12 21:14:24 2012 UTC (12 years, 3 months ago) by laffer1
Diff to previous 4482
Introduce support for preinit, init and fini arrays per the ELF standard.

This patch is based on work by John Marino for DragonFly.  This makes us the second BSD to support this feature.

From his comments:

For the main executable file, the .init_array and .fini_array sections
are handled by crt1, just like .init and .fini are.  In the case of
a statically linked binary, the .preinit_array section is also handled
by crt1.  The real-time linker handles the .init_array and .fini_array
sections for dynamically shared objects (libraries) and .preinit_array
for dynamically-linked binaries.  There are no .preinit_array sections
in the DSOs per standard.

These sections are described by the System V Application Binary Interface
http://www.sco.com/developers/gabi/latest/ch4.sheader.html#special_sections


In order for this patch to work, we also introduced several items from NetBSD needed for newer versions of GCC as well as some features used in this patch. (cdefs.h)

Finally, we're also through in manpages for cpu set which is totally unrelated, but an obmission from a previous patch for ULE.

Revision 4482 - Directory Listing - [select for diffs]
Modified Wed Dec 28 02:55:16 2011 UTC (12 years, 4 months ago) by laffer1
Diff to previous 4469
add feature_present(3) to test for kernel features.

Revision 4469 - Directory Listing - [select for diffs]
Modified Mon Dec 26 18:10:20 2011 UTC (12 years, 4 months ago) by laffer1
Diff to previous 4459
oops.. missing file

Revision 4459 - Directory Listing - [select for diffs]
Modified Sat Dec 24 03:01:06 2011 UTC (12 years, 4 months ago) by laffer1
Diff to previous 4458
oops.. fix namespace

Revision 4458 - Directory Listing - [select for diffs]
Modified Sat Dec 24 02:53:22 2011 UTC (12 years, 4 months ago) by laffer1
Diff to previous 4366
fix security hole in ftpd/libc/

Revision 4366 - Directory Listing - [select for diffs]
Modified Wed Nov 23 01:06:17 2011 UTC (12 years, 5 months ago) by laffer1
Diff to previous 4351
when the pointers are identical, just return 0 off the bat.

Revision 4351 - Directory Listing - [select for diffs]
Modified Fri Nov 18 01:15:50 2011 UTC (12 years, 5 months ago) by laffer1
Diff to previous 4332
Modify resolver to handle _ which is not up to spec, but many other operating systems use them now :(

Revision 4332 - Directory Listing - [select for diffs]
Modified Fri Nov 4 17:42:29 2011 UTC (12 years, 6 months ago) by laffer1
Diff to previous 4331
Make a few more changes to get this building on our test machines.

Revision 4331 - Directory Listing - [select for diffs]
Modified Fri Nov 4 17:27:40 2011 UTC (12 years, 6 months ago) by laffer1
Diff to previous 4283
First pass at fixing CVE-2011-3336, reported by Maksymilian Arciemowicz.

http://securityreason.com/achievement_securityalert/102

Revision 4283 - Directory Listing - [select for diffs]
Modified Sat Oct 22 18:33:49 2011 UTC (12 years, 6 months ago) by laffer1
Diff to previous 4279
gnu99 compatable

Revision 4279 - Directory Listing - [select for diffs]
Modified Sat Oct 22 14:36:45 2011 UTC (12 years, 6 months ago) by laffer1
Diff to previous 4270
back out until we go c99 in sys

Revision 4270 - Directory Listing - [select for diffs]
Modified Thu Oct 20 21:11:31 2011 UTC (12 years, 6 months ago) by laffer1
Diff to previous 4220
sus4

Revision 4220 - Directory Listing - [select for diffs]
Modified Sun Oct 16 05:57:34 2011 UTC (12 years, 6 months ago) by laffer1
Diff to previous 4215
uuid_stream can serialize a uuid to a stream

Revision 4215 - Directory Listing - [select for diffs]
Modified Sat Oct 15 20:18:31 2011 UTC (12 years, 7 months ago) by laffer1
Diff to previous 4062
Introduce CPU Affinity in MidnightBSD.

The ULE scheduler is now default on i386 and amd64 architectures.

cpuset(1) allows the user to limit a process to a group of CPU cores to run on using new system calls.

32bit versions of the system calls were also added to support 32bit binaries running on amd64 boxes. libc's
symbol map was modified to include the cpuset* system calls to expose them to userland.

This is based on work by Jeff Roberson from FreeBSD 7.1.

Revision 4062 - Directory Listing - [select for diffs]
Modified Mon Aug 1 00:43:31 2011 UTC (12 years, 9 months ago) by laffer1
Diff to previous 3957
alias as open_hash so it's easier to find.

Revision 3957 - Directory Listing - [select for diffs]
Modified Sat May 28 19:20:18 2011 UTC (12 years, 11 months ago) by laffer1
Diff to previous 3956
fix comment..  too many  ins

Revision 3956 - Directory Listing - [select for diffs]
Modified Sat May 28 19:19:35 2011 UTC (12 years, 11 months ago) by laffer1
Diff to previous 3955
Eliminate dead store.

Revision 3955 - Directory Listing - [select for diffs]
Modified Sat May 28 19:11:40 2011 UTC (12 years, 11 months ago) by laffer1
Diff to previous 3579
This is a VERY ugly hack.  It allows us to run *some* binaries from FreeBSD 7.1 including newer versions of Opera.

Revision 3579 - Directory Listing - [select for diffs]
Modified Sat Dec 11 05:49:35 2010 UTC (13 years, 5 months ago) by laffer1
Diff to previous 3576
ansify and use null term character instead of just 0

Revision 3576 - Directory Listing - [select for diffs]
Modified Fri Dec 10 00:52:05 2010 UTC (13 years, 5 months ago) by laffer1
Diff to previous 3533
When reopening a stream backed by an open file descriptor, do not close
  the existing file descriptor.  Instead, let dup2() atomically close the
  old file descriptor when assigning the newly opened file to the same
  descriptor.  This closes a race in a multithreaded application where a
  concurrent open() could allocate the existing file descriptor in between
  the calls to close() and dup2().

Obtained from: FreeBSD

Revision 3533 - Directory Listing - [select for diffs]
Modified Fri Oct 8 16:46:15 2010 UTC (13 years, 7 months ago) by laffer1
Diff to previous 3531
Fix the man page while we're here.

Revision 3531 - Directory Listing - [select for diffs]
Modified Fri Oct 8 16:33:29 2010 UTC (13 years, 7 months ago) by laffer1
Diff to previous 3456
A recently security vulnerability was reported in glob memory limit handling.  It allows for remote dos attacks on ftp and sftp servers among other things.

Add new limits based on a patch from DragonFly and NetBSD.

Note there are still issues here:

1. No man page changes yet.
2. sftp has not been fully patched yet.

Revision 3456 - Directory Listing - [select for diffs]
Modified Sun Aug 15 04:28:26 2010 UTC (13 years, 9 months ago) by laffer1
Diff to previous 3455
Add an internal _once() method that works like pthread_once(3) but safe for libc routines.  This is safe to use in single threaded and multithreaded processes.

Obtained from: FreeBSD (SVN 200649)

Revision 3455 - Directory Listing - [select for diffs]
Modified Sun Aug 15 04:12:02 2010 UTC (13 years, 9 months ago) by laffer1
Diff to previous 3454
Improve C99 compatiblity.  Use directly calculated offsets into the supplied buffer.


Obtained from: FreeBSD

Revision 3454 - Directory Listing - [select for diffs]
Modified Sun Aug 15 04:05:09 2010 UTC (13 years, 9 months ago) by laffer1
Diff to previous 3453
Add prototype for internal libc interface.

Revision 3453 - Directory Listing - [select for diffs]
Modified Sun Aug 15 03:46:32 2010 UTC (13 years, 9 months ago) by laffer1
Diff to previous 3406
Fix incorrrect argument to list head initializer.

Revision 3406 - Directory Listing - [select for diffs]
Modified Thu May 27 13:55:02 2010 UTC (13 years, 11 months ago) by laffer1
Diff to previous 3287
The nfsclient didn't validate the length of the path passed to it.  This could cause code execution particularly when users are allowed to mount file systems.

Revision 3287 - Directory Listing - [select for diffs]
Modified Wed Feb 10 01:33:40 2010 UTC (14 years, 3 months ago) by laffer1
Diff to previous 3286
Fix stats printing of the amount of memory currently consumed by huge
allocations. [1]

Fix calculation of the number of arenas when 'n' is specified via
MALLOC_OPTIONS.

Clean up various style inconsistencies.

Obtained from:	[1] NetBSD, FreeBSD

Revision 3286 - Directory Listing - [select for diffs]
Modified Wed Feb 10 01:10:06 2010 UTC (14 years, 3 months ago) by laffer1
Diff to previous 3230
This is more correct and fixes a bug in some locales

Revision 3230 - Directory Listing - [select for diffs]
Modified Sun Jan 10 18:40:55 2010 UTC (14 years, 4 months ago) by laffer1
Diff to previous 3227
Document the new EV_DISPATCH and EV_RECEIPT.

Revision 3227 - Directory Listing - [select for diffs]
Modified Sun Jan 10 18:29:51 2010 UTC (14 years, 4 months ago) by laffer1
Diff to previous 3226
Oops... forgot the implementation

Revision 3226 - Directory Listing - [select for diffs]
Modified Sun Jan 10 18:29:20 2010 UTC (14 years, 4 months ago) by laffer1
Diff to previous 3199
Create a new MidnightBSD symbol namespace.  This will include additions and extensions not found in the legacy FBSD_1.0 space. Unless we happen to add symbols for compatibility with newer freebsd 7.x versions, this old FBSD stuff should not be used.  I have not created a private symbol yet.

Add posix spawn related functions to libc.  posix_spawn(3) and friends can replace fork and exec in some situations and have been in the specification since 1999.  Many operating systems do not yet implement them as they do not provide any benefit in terms of performance when systems use MMU.  glibc implements them as well as FreeBSD 8, DragonFly current, Mac OS X Snow Leopard. It's time.

We've used the FreeBSD 8 versions with little change here. This is one of the many requirements for libdispatch.  (mostly for test suite apps)

Revision 3199 - Directory Listing - [select for diffs]
Modified Sat Nov 28 22:44:36 2009 UTC (14 years, 5 months ago) by laffer1
Diff to previous 3196
Import OpenBSD's sysctl sensors framework.  This is based on work by Constantine A. Murenin for the 2007 Google summer of code for FreeBSD.

Includes:
sample config file for sensord
rc scripts
documentation fixes and updates
sys/kern/kern_sensors.c
sys/sensors.h

This is compatible with OpenBSD 4.1 and 4.2 in terms of the userland bits.

Revision 3196 - Directory Listing - [select for diffs]
Modified Fri Nov 27 20:51:25 2009 UTC (14 years, 5 months ago) by laffer1
Diff to previous 3157
Add the pthread_condattr_init and pthread_condattr_destroy symbols to libc.  This will be required for future versions of dbus to function properly on MidnightBSD.

Based on a FreeBSD patch by Joe Marcus Clarke.

Revision 3157 - Directory Listing - [select for diffs]
Modified Tue Nov 17 01:47:51 2009 UTC (14 years, 5 months ago) by laffer1
Diff to previous 3155
Fix a silly bug reported by bsdgurl in IRC.

Revision 3155 - Directory Listing - [select for diffs]
Modified Sat Oct 31 21:42:36 2009 UTC (14 years, 6 months ago) by laffer1
Diff to previous 3052
Switch over to uint32_t, the preferred type.

Revision 3052 - Directory Listing - [select for diffs]
Modified Sun Oct 4 05:34:58 2009 UTC (14 years, 7 months ago) by laffer1
Diff to previous 3047
calloc is no longer used in calloc.c.. it's now in malloc.c

Revision 3047 - Directory Listing - [select for diffs]
Modified Fri Oct 2 13:20:11 2009 UTC (14 years, 7 months ago) by laffer1
Diff to previous 2953
pthread_mutexattr_settype is failing for many cases due to an incorrect stub in libc.

Obtained from: FreeBSD, Joe Marcus Clarke

Revision 2953 - Directory Listing - [select for diffs]
Modified Tue May 26 01:23:47 2009 UTC (14 years, 11 months ago) by laffer1
Diff to previous 2845
$MidnightBSD$

Revision 2845 - Directory Listing - [select for diffs]
Modified Wed Apr 22 18:31:07 2009 UTC (15 years ago) by laffer1
Diff to previous 2835
just use calloc everywhere

Revision 2835 - Directory Listing - [select for diffs]
Modified Thu Apr 16 02:45:01 2009 UTC (15 years, 1 month ago) by laffer1
Diff to previous 2834
tag

Revision 2834 - Directory Listing - [select for diffs]
Modified Thu Apr 16 02:43:37 2009 UTC (15 years, 1 month ago) by laffer1
Diff to previous 2754
introduce a Symbol.map for ohash

Revision 2754 - Directory Listing - [select for diffs]
Modified Sat Apr 11 00:59:58 2009 UTC (15 years, 1 month ago) by laffer1
Diff to previous 2623
remove arm/ia64/ppc bits

Revision 2623 - Directory Listing - [select for diffs]
Modified Mon Mar 16 16:27:46 2009 UTC (15 years, 2 months ago) by laffer1
Diff to previous 2622
add string.h to deal with previous commit.

Revision 2622 - Directory Listing - [select for diffs]
Modified Mon Mar 16 16:23:37 2009 UTC (15 years, 2 months ago) by laffer1
Diff to previous 2482
Fix information leakage.  Some jackass didn't use -DPURIFY which lets the code run memset.  So uninitialized memory is written to db files all over the system.

Revision 2482 - Directory Listing - [select for diffs]
Modified Wed Dec 31 16:40:09 2008 UTC (15 years, 4 months ago) by ctriv
Diff to previous 2373
add strndup()

Revision 2373 - Directory Listing - [select for diffs]
Modified Sat Dec 6 03:03:21 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 1947
Document the __MidnightBSD_version

Revision 1947 - Directory Listing - [select for diffs]
Modified Thu Oct 30 21:38:23 2008 UTC (15 years, 6 months ago) by laffer1
Diff to previous 1943
Merge changes.

Revision 1943 - Directory Listing - [select for diffs]
Modified Thu Oct 30 21:14:04 2008 UTC (15 years, 6 months ago) by laffer1
Diff to previous 1942
Merge changes.

Revision 1942 - Directory Listing - [select for diffs]
Modified Thu Oct 30 21:07:59 2008 UTC (15 years, 6 months ago) by laffer1
Diff to previous 1941
merge changes.

Revision 1941 - Directory Listing - [select for diffs]
Modified Thu Oct 30 20:59:40 2008 UTC (15 years, 6 months ago) by laffer1
Diff to previous 1939
merge changes.

Revision 1939 - Directory Listing - [select for diffs]
Modified Thu Oct 30 20:39:11 2008 UTC (15 years, 6 months ago) by laffer1
Diff to previous 1935
This commit was generated by cvs2svn to compensate for changes in r1938,
which included commits to RCS files with non-trunk default branches.
Revision 1935 - Directory Listing - [select for diffs]
Modified Sun Oct 19 23:43:47 2008 UTC (15 years, 6 months ago) by laffer1
Diff to previous 1909
Continue the merge, sync FreeBSD changes while keeping enhancements

Revision 1909 - Directory Listing - [select for diffs]
Modified Thu Oct 2 01:14:29 2008 UTC (15 years, 7 months ago) by laffer1
Diff to previous 1573
Remove arm, ia64, powerpc code

Revision 1573 - Directory Listing - [select for diffs]
Modified Tue May 13 01:31:07 2008 UTC (16 years ago) by laffer1
Diff to previous 1572
Remove advertising clause per letter.  Modernize the C code, I don't feel like maintaining this crap.

Revision 1572 - Directory Listing - [select for diffs]
Modified Mon May 12 03:22:32 2008 UTC (16 years ago) by laffer1
Diff to previous 1571
Remove advertising clause per letter.

Revision 1571 - Directory Listing - [select for diffs]
Modified Mon May 12 03:16:01 2008 UTC (16 years ago) by laffer1
Diff to previous 1570
Do not read away the target directory entry when encountering deleted
files after a seekdir().

The seekdir shall set the position for the next readdir operation.
When the _readdir_unlocked() encounters deleted entry, dd_loc is
already advanced. Continuing the loop leads to premature read of
the target entry.

Submitted by:	Marc Balmer <mbalmer at openbsd org>
Obtained from:	OpenBSD

Revision 1570 - Directory Listing - [select for diffs]
Modified Mon May 12 03:09:19 2008 UTC (16 years ago) by laffer1
Diff to previous 1542
remove advertising clause.

Revision 1542 - Directory Listing - [select for diffs]
Modified Mon Apr 28 06:17:04 2008 UTC (16 years ago) by laffer1
Diff to previous 1442
Remove powerpc and alpha bits.

Revision 1442 - Directory Listing - [select for diffs]
Modified Thu Apr 3 17:50:57 2008 UTC (16 years, 1 month ago) by laffer1
Diff to previous 1441
Ugh.  /* */ ...

Revision 1441 - Directory Listing - [select for diffs]
Modified Thu Apr 3 17:48:19 2008 UTC (16 years, 1 month ago) by laffer1
Diff to previous 1440
Fix memory leak.

Revision 1440 - Directory Listing - [select for diffs]
Modified Thu Apr 3 17:47:01 2008 UTC (16 years, 1 month ago) by laffer1
Diff to previous 1439
Found an additional integer overflow.

This version of the patch comes from NetBSD.

Also limits the range of getnumber to 0x00ffffff to ensure that adding two does not cause an overflow.

Revision 1439 - Directory Listing - [select for diffs]
Modified Thu Apr 3 17:43:56 2008 UTC (16 years, 1 month ago) by laffer1
Diff to previous 1438
Fix an integer overflow in the GET_NUMBER macro.

Found in http://secunia.com/cve_reference/CVE-2008-1391/

Revision 1438 - Directory Listing - [select for diffs]
Modified Thu Apr 3 17:42:50 2008 UTC (16 years, 1 month ago) by laffer1
Diff to previous 1370
Add missing header

Revision 1370 - Directory Listing - [select for diffs]
Modified Tue Jan 15 18:53:01 2008 UTC (16 years, 4 months ago) by laffer1
Diff to previous 906
PTY handling patch.

This is text from the FreeBSD advisory on the same issue:
If openpty(3) is called as non-root user the newly created
pseudo-terminal is world readable and writeable.  While this is
documented to be the case, script(1) still uses openpty(3) and
script(1) may be used by non-root users [CVE-2008-0217].

The ptsname(3) function incorrectly extracts two characters from the
name of a device node in /dev without verifying that it's actually
operating on a valid pty which the calling user owns.  pt_chown uses
the bad result from ptsname(3) to change ownership of a pty to the
user calling pt_chown [CVE-2008-0216].

Revision 906 - Directory Listing - [select for diffs]
Modified Fri Apr 6 20:37:50 2007 UTC (17 years, 1 month ago) by laffer1
Diff to previous 895
Back out propolice.  More information in UPDATING.

In short, propolice broke libpthread and libthr.

Revision 895 - Directory Listing - [select for diffs]
Modified Tue Apr 3 18:03:04 2007 UTC (17 years, 1 month ago) by laffer1
Diff to previous 894
Missed one...

Revision 894 - Directory Listing - [select for diffs]
Modified Tue Apr 3 18:01:25 2007 UTC (17 years, 1 month ago) by laffer1
Diff to previous 886
Add missing prototypes through header includes.

Revision 886 - Directory Listing - [select for diffs]
Modified Mon Apr 2 00:48:03 2007 UTC (17 years, 1 month ago) by archite
Diff to previous 876
Importing propolice into MidnightBSD. Propolice is going to
provide us with much greater security and stability in the
long run. If upgrading from a pre-propolice system, please
follow the these instructions:

cd /usr/src/lib/libc && make obj && make && make install
cd /usr/src/gnu/usr.bin/cc && make obj && make && make install
buildworld and kernel

It is adviced that any mports which were installed and/or built
prior to the propolice update also be updated. If any errors
or issue are encounted, please contact security@midnightbsd.org
and we will be sure to investigate and come up with an expeditious
fix.

Revision 876 - Directory Listing - [select for diffs]
Modified Sat Mar 24 07:53:53 2007 UTC (17 years, 1 month ago) by archite
Diff to previous 594
Importing ohash functions into libc from OpenBSD 4.0 code.

Revision 594 - Directory Listing - [select for diffs]
Modified Sat Jan 13 00:13:39 2007 UTC (17 years, 4 months ago) by laffer1
Diff to previous 569
Remove a useless word.

Revision 569 - Directory Listing - [select for diffs]
Modified Sun Jan 7 23:59:31 2007 UTC (17 years, 4 months ago) by laffer1
Diff to previous 562
Sync inet_net_pton() and inet_net_ntop() with latest BIND9's includes an IPv6 support version.

Revision 562 - Directory Listing - [select for diffs]
Modified Sun Jan 7 23:37:16 2007 UTC (17 years, 4 months ago) by laffer1
Diff to previous 513
Just query as is if there is a trailing dot in the name.

Don't query as is twice.

Revision 513 - Directory Listing - [select for diffs]
Modified Thu Jan 4 06:44:59 2007 UTC (17 years, 4 months ago) by laffer1
Diff to previous 512
__restrict

Revision 512 - Directory Listing - [select for diffs]
Modified Thu Jan 4 06:27:28 2007 UTC (17 years, 4 months ago) by laffer1
Diff to previous 511
Fix formatting.

Revision 511 - Directory Listing - [select for diffs]
Modified Thu Jan 4 06:26:08 2007 UTC (17 years, 4 months ago) by laffer1
Diff to previous 509
Add the source of strndup(3).

Revision 509 - Directory Listing - [select for diffs]
Modified Thu Jan 4 06:22:05 2007 UTC (17 years, 4 months ago) by laffer1
Diff to previous 475
Add strndup(3) to libc.

$MidnightBSD$

Revision 475 - Directory Listing - [select for diffs]
Modified Sun Dec 31 23:54:46 2006 UTC (17 years, 4 months ago) by laffer1
Diff to previous 472
Fix error in reference.

Revision 472 - Directory Listing - [select for diffs]
Modified Sun Dec 31 23:46:15 2006 UTC (17 years, 4 months ago) by laffer1
Diff to previous 349
Correct misleading documentation.

Revision 349 - Directory Listing - [select for diffs]
Modified Tue Dec 26 01:20:32 2006 UTC (17 years, 4 months ago) by laffer1
Diff to previous 311
   Fix a typo in __fpu_ftox() that caused long double to long (and long long)
   conversion of negative numbers to always result in -1.

Revision 311 - Directory Listing - [select for diffs]
Modified Mon Oct 30 07:43:26 2006 UTC (17 years, 6 months ago) by laffer1
Diff to previous 310
Correct decoding a string containing '/'

Revision 310 - Directory Listing - [select for diffs]
Modified Mon Oct 30 07:34:44 2006 UTC (17 years, 6 months ago) by laffer1
Diff to previous 309
Added strtonum

Revision 309 - Directory Listing - [select for diffs]
Modified Mon Oct 30 07:30:16 2006 UTC (17 years, 6 months ago) by laffer1
Diff to previous 308
More cleanup

Revision 308 - Directory Listing - [select for diffs]
Modified Mon Oct 30 07:28:15 2006 UTC (17 years, 6 months ago) by laffer1
Diff to previous 115
Posixize function strtonum, clean up manpage.

Revision 115 - Directory Listing - [select for diffs]
Modified Wed Aug 23 15:36:08 2006 UTC (17 years, 8 months ago) by laffer1
Diff to previous 95
Go back to PHK malloc.  Development version accidently commited.

Revision 95 - Directory Listing - [select for diffs]
Modified Mon Aug 21 03:34:42 2006 UTC (17 years, 8 months ago) by adam
Diff to previous 6
Imported strtonum() from OpenBSD

Revision 6 - Directory Listing - [select for diffs]
Modified Sat Feb 25 02:38:42 2006 UTC (18 years, 2 months ago) by laffer1
Diff to previous 3
This commit was generated by cvs2svn to compensate for changes in r5, which
included commits to RCS files with non-trunk default branches.
Revision 3 - Directory Listing - [select for diffs]
Added Sat Feb 25 02:29:52 2006 UTC (18 years, 2 months ago) by laffer1
This commit was generated by cvs2svn to compensate for changes in r2, which
included commits to RCS files with non-trunk default branches.

Convenience Links