ViewVC Help
View Directory | Revision Log | View Changeset | Root Listing
root/src/release/0.5.1/lib
Revision 6843 - Directory Listing - [select for diffs]
Modified Sat Oct 4 18:48:33 2014 UTC (9 years, 7 months ago) by laffer1
Diff to previous 6751
MidnightBSD 0.5.1-RELEASE

Revision 6751 - Directory Listing - [select for diffs]
Modified Tue Sep 9 21:38:22 2014 UTC (9 years, 7 months ago) by laffer1
Original Path: stable/0.5/lib
Diff to previous 6736
MFC: fix clearenv(3)

Revision 6736 - Directory Listing - [select for diffs]
Modified Tue Sep 2 22:17:40 2014 UTC (9 years, 8 months ago) by laffer1
Original Path: stable/0.5/lib
Diff to previous 6702
Create 0.5 stable branch for upcoming 0.5-RELEASE

Revision 6702 - Directory Listing - [select for diffs]
Modified Mon Jun 30 12:24:10 2014 UTC (9 years, 10 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 6701
add cdf_time

Revision 6701 - Directory Listing - [select for diffs]
Modified Mon Jun 30 12:17:21 2014 UTC (9 years, 10 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 6667
update config.h for file 5.19

Revision 6667 - Directory Listing - [select for diffs]
Modified Fri Jun 13 02:05:34 2014 UTC (9 years, 10 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 6666
remove unneeded lib

Revision 6666 - Directory Listing - [select for diffs]
Modified Fri Jun 13 02:04:51 2014 UTC (9 years, 10 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 6665
improve ledgability

Revision 6665 - Directory Listing - [select for diffs]
Modified Fri Jun 13 02:04:14 2014 UTC (9 years, 10 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 6664
deal with proxy and redirect in a more sane way

Revision 6664 - Directory Listing - [select for diffs]
Modified Fri Jun 13 02:03:56 2014 UTC (9 years, 10 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 6663
style(9)

Revision 6663 - Directory Listing - [select for diffs]
Modified Fri Jun 13 02:01:38 2014 UTC (9 years, 10 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 6662
increase max redirects to follow

Revision 6662 - Directory Listing - [select for diffs]
Modified Fri Jun 13 01:55:47 2014 UTC (9 years, 10 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 6654
add perm redirect

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

Revision 6646 - Directory Listing - [select for diffs]
Modified Sun Apr 20 23:35:23 2014 UTC (10 years ago) by laffer1
Original Path: trunk/lib
Diff to previous 6643
explicitly say no man

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

Revision 6641 - Directory Listing - [select for diffs]
Modified Sat Apr 12 00:39:15 2014 UTC (10 years ago) by laffer1
Original Path: trunk/lib
Diff to previous 6637
prop change

Revision 6637 - Directory Listing - [select for diffs]
Modified Sat Apr 12 00:36:33 2014 UTC (10 years ago) by laffer1
Original Path: trunk/lib
Diff to previous 6617
Update libz/zlib to 1.2.7

Revision 6617 - Directory Listing - [select for diffs]
Modified Tue Mar 18 03:05:55 2014 UTC (10 years, 1 month ago) by laffer1
Original Path: trunk/lib
Diff to previous 6614
implement os version check function as part of the private api

Revision 6614 - Directory Listing - [select for diffs]
Modified Sat Mar 1 20:47:31 2014 UTC (10 years, 2 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 6613
n _pthread_kill(), if passed pthread is current thread, do not send
the signal second time, by adding the missed else before if statement.

Obtained from:	FreeBSD

Revision 6613 - Directory Listing - [select for diffs]
Modified Sat Mar 1 20:17:55 2014 UTC (10 years, 2 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 6612
dont leak memory

Revision 6612 - Directory Listing - [select for diffs]
Modified Sat Mar 1 20:09:53 2014 UTC (10 years, 2 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 6611
ugh.. use calloc here

Revision 6611 - Directory Listing - [select for diffs]
Modified Sat Mar 1 18:48:19 2014 UTC (10 years, 2 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 6610
try to deal with os version in upgrade checks. force new update

Revision 6610 - Directory Listing - [select for diffs]
Modified Sat Mar 1 18:47:36 2014 UTC (10 years, 2 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 6592
try to create the downloads directory if it does not exist.

Revision 6592 - Directory Listing - [select for diffs]
Modified Tue Dec 31 20:20:33 2013 UTC (10 years, 4 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 6550
bump shared lib

Revision 6550 - Directory Listing - [select for diffs]
Modified Mon Dec 23 13:44:58 2013 UTC (10 years, 4 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 6549
warns 0

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

Revision 6540 - Directory Listing - [select for diffs]
Modified Sun Dec 22 23:32:39 2013 UTC (10 years, 4 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 6521
add netbsd compatibility lib

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

Revision 6518 - Directory Listing - [select for diffs]
Modified Fri Dec 20 23:55:58 2013 UTC (10 years, 4 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 6514
update rel

Revision 6514 - Directory Listing - [select for diffs]
Modified Fri Dec 20 23:12:28 2013 UTC (10 years, 4 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 6499
clang 3.3

Revision 6499 - Directory Listing - [select for diffs]
Modified Thu Dec 19 13:42:55 2013 UTC (10 years, 4 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 6497
do not install partial unwind.h.  This should come from libcxxrt anyway

Revision 6497 - Directory Listing - [select for diffs]
Modified Sun Dec 15 06:44:13 2013 UTC (10 years, 4 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 6495
treat packages of a different os release as updatable

Revision 6495 - Directory Listing - [select for diffs]
Modified Sun Dec 15 06:32:04 2013 UTC (10 years, 4 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 6492
make mport_get_osrelease a public api

Revision 6492 - Directory Listing - [select for diffs]
Modified Sun Dec 15 06:10:57 2013 UTC (10 years, 4 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 6491
During real install, set the os version that the package reports as

Revision 6491 - Directory Listing - [select for diffs]
Modified Sun Dec 15 06:10:34 2013 UTC (10 years, 4 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 6490
remove package file if it fails hash verification so we can download again easily

Revision 6490 - Directory Listing - [select for diffs]
Modified Sun Dec 15 05:57:46 2013 UTC (10 years, 4 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 6487
Create os_release in packages of the master database to indicate what os_release the installed package is for.

This is important because we may be upgrading from 0.4 to 0.5. We want to be able to indicate to the user that we have old packages or force upgrade functionality on them.

Revision 6487 - Directory Listing - [select for diffs]
Modified Sat Dec 14 19:59:36 2013 UTC (10 years, 4 months ago) by laffer1
Original Path: trunk/lib
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, 4 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 6468
remove cvs2svn prop

Revision 6468 - Directory Listing - [select for diffs]
Modified Sat Dec 7 23:44:19 2013 UTC (10 years, 4 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 6459
Drop sparc64 arch

Revision 6459 - Directory Listing - [select for diffs]
Modified Wed Dec 4 03:45:15 2013 UTC (10 years, 5 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 6426
upgrade libfetch

Revision 6426 - Directory Listing - [select for diffs]
Modified Sat Nov 30 22:52:34 2013 UTC (10 years, 5 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 6425
ffi is not connected to the build, save disk space

Revision 6425 - Directory Listing - [select for diffs]
Modified Sat Nov 30 22:34:04 2013 UTC (10 years, 5 months ago) by laffer1
Original Path: trunk/lib
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
Original Path: trunk/lib
Diff to previous 6041
gettext is incompatible with our implementation due to an optimization.  Import a patch from FreeBSD Current to resolve this issue

Revision 6041 - Directory Listing - [select for diffs]
Modified Wed Sep 18 00:36:21 2013 UTC (10 years, 7 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 6028
Start populating os_release.  needs more work

Revision 6028 - Directory Listing - [select for diffs]
Modified Sun Sep 8 15:42:09 2013 UTC (10 years, 7 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 6024
we refactored this on x86 and didnt do it here

Revision 6024 - Directory Listing - [select for diffs]
Modified Sat Sep 7 19:49:51 2013 UTC (10 years, 7 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 5989
Introduce new functions:

mport_version() (public) to display bundle version and currently running os.

mport_get_osrelease() (private util) to get the os release from sysctl

Packate stubs now include the OS version the package was created for in the meta table as os_release key. This way, we know what OS version the package was built for. Fetching packages currently relies on a static define in the mport tool and this may go dynamic in the future.

It might be useful to install old packages in newer os versions in some scenarios such as jails.

Also, bump the fetch url to 0.5 for 0.5-CURRENT as we're starting to tinker with the package format.  The idea is to assume packages are for old releases if they don't include the meta[os_release] and allow a new mechanism to upgrade all packages for those built on the current release when we do major updates.

Revision 5989 - Directory Listing - [select for diffs]
Modified Fri Aug 23 00:42:38 2013 UTC (10 years, 8 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 5981
we need isc_regex

Revision 5981 - Directory Listing - [select for diffs]
Modified Thu Aug 22 12:53:54 2013 UTC (10 years, 8 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 5966
add conditionals to make this thing work

Revision 5966 - Directory Listing - [select for diffs]
Modified Sat Aug 17 19:35:56 2013 UTC (10 years, 8 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 5965
clarity

Revision 5965 - Directory Listing - [select for diffs]
Modified Sat Aug 17 19:35:00 2013 UTC (10 years, 8 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 5964
add debug statement and use strncmp to be on the safe side

Revision 5964 - Directory Listing - [select for diffs]
Modified Sat Aug 17 19:34:37 2013 UTC (10 years, 8 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 5950
print out the md5 hash with it.

Revision 5950 - Directory Listing - [select for diffs]
Modified Sat Aug 10 21:34:15 2013 UTC (10 years, 8 months ago) by laffer1
Original Path: trunk/lib
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, 8 months ago) by laffer1
Original Path: trunk/lib
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
Original Path: trunk/lib
Diff to previous 5915
fix regression

Revision 5915 - Directory Listing - [select for diffs]
Modified Sun Jun 16 00:29:18 2013 UTC (10 years, 10 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 5853
rebrand

Revision 5853 - Directory Listing - [select for diffs]
Modified Tue Apr 2 22:43:24 2013 UTC (11 years, 1 month ago) by laffer1
Original Path: trunk/lib
Diff to previous 5848
There is a security hole in bind that allows an attacker to consume all memory.  Turn of regex to work around the issue.

Revision 5848 - Directory Listing - [select for diffs]
Modified Mon Mar 18 03:37:19 2013 UTC (11 years, 1 month ago) by laffer1
Original Path: trunk/lib
Diff to previous 5847
format

Revision 5847 - Directory Listing - [select for diffs]
Modified Mon Mar 18 03:14:28 2013 UTC (11 years, 1 month ago) by laffer1
Original Path: trunk/lib
Diff to previous 5841
formatting.

Revision 5841 - Directory Listing - [select for diffs]
Modified Sun Mar 17 23:54:17 2013 UTC (11 years, 1 month ago) by laffer1
Original Path: trunk/lib
Diff to previous 5838
accept optional version parameter to mport_install.  This allows users to remove ambiguity with ports like ruby or tcl.

Revision 5838 - Directory Listing - [select for diffs]
Modified Sun Mar 17 22:49:33 2013 UTC (11 years, 1 month ago) by laffer1
Original Path: trunk/lib
Diff to previous 5837
always perform hash verification on packages at this level.

Revision 5837 - Directory Listing - [select for diffs]
Modified Sun Mar 17 22:05:54 2013 UTC (11 years, 1 month ago) by laffer1
Original Path: trunk/lib
Diff to previous 5836
drop unused function

Revision 5836 - Directory Listing - [select for diffs]
Modified Sun Mar 17 21:43:55 2013 UTC (11 years, 1 month ago) by laffer1
Original Path: trunk/lib
Diff to previous 5834
install bundle file is broken. work around for now

Revision 5834 - Directory Listing - [select for diffs]
Modified Sun Mar 17 21:13:21 2013 UTC (11 years, 1 month ago) by laffer1
Original Path: trunk/lib
Diff to previous 5832
add missing definition for index depends.

Revision 5832 - Directory Listing - [select for diffs]
Modified Sun Mar 17 18:06:18 2013 UTC (11 years, 1 month ago) by laffer1
Original Path: trunk/lib
Diff to previous 5831
add index_depends.c with dependency list for packages.

Revision 5831 - Directory Listing - [select for diffs]
Modified Sun Mar 10 03:25:35 2013 UTC (11 years, 1 month ago) by laffer1
Original Path: trunk/lib
Diff to previous 5817
add error handling

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

Revision 5814 - Directory Listing - [select for diffs]
Modified Sun Mar 3 00:35:34 2013 UTC (11 years, 2 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 5813
more crash bugs

Revision 5813 - Directory Listing - [select for diffs]
Modified Sun Mar 3 00:29:51 2013 UTC (11 years, 2 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 5812
mport_free_vec is not safe here

Revision 5812 - Directory Listing - [select for diffs]
Modified Sun Mar 3 00:25:12 2013 UTC (11 years, 2 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 5811
fix build on clang

Revision 5811 - Directory Listing - [select for diffs]
Modified Sun Mar 3 00:24:55 2013 UTC (11 years, 2 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 5810
null last list entry

Revision 5810 - Directory Listing - [select for diffs]
Modified Sun Mar 3 00:24:18 2013 UTC (11 years, 2 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 5804
compute length once here.

Revision 5804 - Directory Listing - [select for diffs]
Modified Mon Feb 18 00:15:42 2013 UTC (11 years, 2 months ago) by laffer1
Original Path: trunk/lib
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
Original Path: trunk/lib
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
Original Path: trunk/lib
Diff to previous 5752
drop assignment to itself

Revision 5752 - Directory Listing - [select for diffs]
Modified Wed Jan 30 01:55:40 2013 UTC (11 years, 3 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 5722
step 1 of many updating bind to 9.8

Revision 5722 - Directory Listing - [select for diffs]
Modified Fri Jan 25 03:45:45 2013 UTC (11 years, 3 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 5692
Close input file too.

Revision 5692 - Directory Listing - [select for diffs]
Modified Tue Jan 22 02:26:09 2013 UTC (11 years, 3 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 5679
add debug friendly code and close the bzip file

Revision 5679 - Directory Listing - [select for diffs]
Modified Sat Jan 19 01:50:29 2013 UTC (11 years, 3 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 5668
add sanity checking for md5 hashes in both the db and computed rom files

Revision 5668 - Directory Listing - [select for diffs]
Modified Sun Jan 13 17:34:37 2013 UTC (11 years, 3 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 5666
Sync with freebsd 9 stable

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

Revision 5665 - Directory Listing - [select for diffs]
Modified Fri Jan 11 04:24:39 2013 UTC (11 years, 3 months ago) by laffer1
Original Path: trunk/lib
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, 3 months ago) by laffer1
Original Path: trunk/lib
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, 3 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 5453
sync up

Revision 5453 - Directory Listing - [select for diffs]
Modified Thu Dec 20 00:18:24 2012 UTC (11 years, 4 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 5452
bump shared lib, warns 0, tag

Revision 5452 - Directory Listing - [select for diffs]
Modified Thu Dec 20 00:17:59 2012 UTC (11 years, 4 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 5451
sync & tag

Revision 5451 - Directory Listing - [select for diffs]
Modified Thu Dec 20 00:17:21 2012 UTC (11 years, 4 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 5450
tag

Revision 5450 - Directory Listing - [select for diffs]
Modified Thu Dec 20 00:17:05 2012 UTC (11 years, 4 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 5449
sync

Revision 5449 - Directory Listing - [select for diffs]
Modified Thu Dec 20 00:15:47 2012 UTC (11 years, 4 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 5448
tag & warns 2

Revision 5448 - Directory Listing - [select for diffs]
Modified Thu Dec 20 00:14:49 2012 UTC (11 years, 4 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 5447
tag, warns 3

Revision 5447 - Directory Listing - [select for diffs]
Modified Wed Dec 19 13:33:48 2012 UTC (11 years, 4 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 5446
warns 2

Revision 5446 - Directory Listing - [select for diffs]
Modified Wed Dec 19 03:26:35 2012 UTC (11 years, 4 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 5445
sync and tag

Revision 5445 - Directory Listing - [select for diffs]
Modified Wed Dec 19 02:54:53 2012 UTC (11 years, 4 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 5444
warns 0

Revision 5444 - Directory Listing - [select for diffs]
Modified Wed Dec 19 02:26:25 2012 UTC (11 years, 4 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 5443
bump shared lib version and set warns

Revision 5443 - Directory Listing - [select for diffs]
Modified Wed Dec 19 00:59:17 2012 UTC (11 years, 4 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 5442
turn off warnings.

Revision 5442 - Directory Listing - [select for diffs]
Modified Wed Dec 19 00:58:23 2012 UTC (11 years, 4 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 5441
sync with freebsd 9

Revision 5441 - Directory Listing - [select for diffs]
Modified Sun Dec 16 19:20:34 2012 UTC (11 years, 4 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 5436
tag and set warns 2

Revision 5436 - Directory Listing - [select for diffs]
Modified Sun Dec 16 16:41:50 2012 UTC (11 years, 4 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 5431
Bump shared lib ver & set warns 6

Revision 5431 - Directory Listing - [select for diffs]
Modified Tue Dec 4 03:12:03 2012 UTC (11 years, 5 months ago) by laffer1
Original Path: trunk/lib
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
Original Path: trunk/lib
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
Original Path: trunk/lib
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
Original Path: trunk/lib
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
Original Path: trunk/lib
Diff to previous 5385
sync with kernel changes, freebsd 9

Revision 5385 - Directory Listing - [select for diffs]
Modified Tue Nov 27 02:45:17 2012 UTC (11 years, 5 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 5384
drop useless tags that are causing build errors

Revision 5384 - Directory Listing - [select for diffs]
Modified Tue Nov 27 01:58:17 2012 UTC (11 years, 5 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 5382
set warns

Revision 5382 - Directory Listing - [select for diffs]
Modified Tue Nov 27 01:42:16 2012 UTC (11 years, 5 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 5381
add descr_compat

Revision 5381 - Directory Listing - [select for diffs]
Modified Tue Nov 27 01:41:37 2012 UTC (11 years, 5 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 5380
add sha512

Revision 5380 - Directory Listing - [select for diffs]
Modified Tue Nov 27 01:40:57 2012 UTC (11 years, 5 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 5379
*** empty log message ***

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

Revision 5378 - Directory Listing - [select for diffs]
Modified Tue Nov 27 01:39:42 2012 UTC (11 years, 5 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 5377
sync with freebsd

Revision 5377 - Directory Listing - [select for diffs]
Modified Tue Nov 27 01:37:49 2012 UTC (11 years, 5 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 5376
update and tag

Revision 5376 - Directory Listing - [select for diffs]
Modified Tue Nov 27 01:36:44 2012 UTC (11 years, 5 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 5375
bump shared lib

Revision 5375 - Directory Listing - [select for diffs]
Modified Sun Nov 25 22:01:14 2012 UTC (11 years, 5 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 5374
bump for new version

Revision 5374 - Directory Listing - [select for diffs]
Modified Sun Nov 25 21:59:52 2012 UTC (11 years, 5 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 5373
tag

Revision 5373 - Directory Listing - [select for diffs]
Modified Sun Nov 25 21:59:39 2012 UTC (11 years, 5 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 5344
bump shared lib version

Revision 5344 - Directory Listing - [select for diffs]
Modified Thu Nov 15 00:09:03 2012 UTC (11 years, 5 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 5327
sync with freebsd

Revision 5327 - Directory Listing - [select for diffs]
Modified Wed Oct 31 20:01:33 2012 UTC (11 years, 6 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 5326
tag & sync

Revision 5326 - Directory Listing - [select for diffs]
Modified Wed Oct 31 19:22:36 2012 UTC (11 years, 6 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 5322
add missing files

Revision 5322 - Directory Listing - [select for diffs]
Modified Wed Oct 31 19:16:36 2012 UTC (11 years, 6 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 5320
make warns 2

Revision 5320 - Directory Listing - [select for diffs]
Modified Tue Oct 30 22:18:03 2012 UTC (11 years, 6 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 5319
sync with freebsd 9 stable

Revision 5319 - Directory Listing - [select for diffs]
Modified Tue Oct 30 16:57:43 2012 UTC (11 years, 6 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 5318
sync with 9 stable

Revision 5318 - Directory Listing - [select for diffs]
Modified Tue Oct 30 16:29:45 2012 UTC (11 years, 6 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 5317
update md and sync to freebsd 9 stable

Revision 5317 - Directory Listing - [select for diffs]
Modified Mon Oct 29 21:22:24 2012 UTC (11 years, 6 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 5316
bump for new current

Revision 5316 - Directory Listing - [select for diffs]
Modified Mon Oct 29 21:21:58 2012 UTC (11 years, 6 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 5315
remove libautofs

Revision 5315 - Directory Listing - [select for diffs]
Modified Mon Oct 29 21:18:55 2012 UTC (11 years, 6 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 5314
remove regexp

Revision 5314 - Directory Listing - [select for diffs]
Modified Mon Oct 29 21:15:08 2012 UTC (11 years, 6 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 5313
*** empty log message ***

Revision 5313 - Directory Listing - [select for diffs]
Modified Mon Oct 29 21:14:53 2012 UTC (11 years, 6 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 5305
Sync with freebsd 9-stable

Revision 5305 - Directory Listing - [select for diffs]
Modified Sat Oct 27 04:59:21 2012 UTC (11 years, 6 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 5304
sync with freebsd, bring up to journal friendly ufs

Revision 5304 - Directory Listing - [select for diffs]
Modified Sat Oct 27 04:57:18 2012 UTC (11 years, 6 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 5301
sync with freebsd

Revision 5301 - Directory Listing - [select for diffs]
Modified Sat Oct 27 03:51:46 2012 UTC (11 years, 6 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 5300
doh

Revision 5300 - Directory Listing - [select for diffs]
Modified Sat Oct 27 03:44:42 2012 UTC (11 years, 6 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 5267
sync with freebsd

Revision 5267 - Directory Listing - [select for diffs]
Modified Fri Oct 26 01:49:45 2012 UTC (11 years, 6 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 5266
*** empty log message ***

Revision 5266 - Directory Listing - [select for diffs]
Modified Fri Oct 26 00:12:19 2012 UTC (11 years, 6 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 5263
sync with freebsd

Revision 5263 - Directory Listing - [select for diffs]
Modified Mon Oct 22 17:05:51 2012 UTC (11 years, 6 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 5261
utmpx

Revision 5261 - Directory Listing - [select for diffs]
Modified Mon Oct 22 17:04:48 2012 UTC (11 years, 6 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 5259
utmpx now

Revision 5259 - Directory Listing - [select for diffs]
Modified Sun Oct 21 16:41:21 2012 UTC (11 years, 6 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 5258
tag and add new functionality found in ffreebsd 9

Revision 5258 - Directory Listing - [select for diffs]
Modified Sun Oct 21 16:36:36 2012 UTC (11 years, 6 months ago) by laffer1
Original Path: trunk/lib
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
Original Path: trunk/lib
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
Original Path: trunk/lib
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
Original Path: trunk/lib
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
Original Path: trunk/lib
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
Original Path: trunk/lib
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
Original Path: trunk/lib
Diff to previous 5250
add aux.c

Revision 5250 - Directory Listing - [select for diffs]
Modified Fri Oct 19 13:19:37 2012 UTC (11 years, 6 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 5249
revert some of the changes from dragonfly for now.

Revision 5249 - Directory Listing - [select for diffs]
Modified Fri Oct 19 12:54:51 2012 UTC (11 years, 6 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 5244
add the note section

Revision 5244 - Directory Listing - [select for diffs]
Modified Sat Oct 13 20:07:20 2012 UTC (11 years, 6 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 5212
switch over to midnightbsd versions

Revision 5212 - Directory Listing - [select for diffs]
Modified Tue Oct 2 03:48:44 2012 UTC (11 years, 7 months ago) by laffer1
Original Path: trunk/lib
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
Original Path: trunk/lib
Diff to previous 5187
ansi c time.

clean up some conditional tests.

add mpool delete (from FreeBSD 9)

Revision 5187 - Directory Listing - [select for diffs]
Modified Sun Sep 2 19:26:23 2012 UTC (11 years, 8 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 5186
Detect bad exit status properly and return an MPORT style error.  Most of the calls think this is returning MPORT_OK and it wasn't

Revision 5186 - Directory Listing - [select for diffs]
Modified Sun Sep 2 18:04:10 2012 UTC (11 years, 8 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 5184
Sync libelf with FreeBSD 9-stable sources

Revision 5184 - Directory Listing - [select for diffs]
Modified Sat Sep 1 22:51:37 2012 UTC (11 years, 8 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 5181
sync with freebsd 9 stable

Revision 5181 - Directory Listing - [select for diffs]
Modified Thu Aug 30 13:15:15 2012 UTC (11 years, 8 months ago) by laffer1
Original Path: trunk/lib
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
Original Path: trunk/lib
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
Original Path: trunk/lib
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
Original Path: trunk/lib
Diff to previous 5177
Include xdr_sizeof and setup symbols with compatibility for FreeBSD binaries.

Revision 5177 - Directory Listing - [select for diffs]
Modified Thu Aug 30 02:56:10 2012 UTC (11 years, 8 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 5166
Remove libc_r.  It's ancient and doesn't work very well. (libthr instead)

Revision 5166 - Directory Listing - [select for diffs]
Modified Sun Aug 26 14:11:21 2012 UTC (11 years, 8 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 5159
drop useless arch checks and fix the path to compiler_rt code

Revision 5159 - Directory Listing - [select for diffs]
Modified Sun Aug 26 13:09:34 2012 UTC (11 years, 8 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 5130
typos suck

Revision 5130 - Directory Listing - [select for diffs]
Modified Sun Aug 19 15:33:36 2012 UTC (11 years, 8 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 5128
This commit was generated by cvs2svn to compensate for changes in r5129,
which included commits to RCS files with non-trunk default branches.
Revision 5128 - Directory Listing - [select for diffs]
Modified Sun Aug 19 14:37:22 2012 UTC (11 years, 8 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 5126
This commit was generated by cvs2svn to compensate for changes in r5127,
which included commits to RCS files with non-trunk default branches.
Revision 5126 - Directory Listing - [select for diffs]
Modified Sun Aug 19 14:08:21 2012 UTC (11 years, 8 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 5125
Drop libkse.

tag several files.

Revision 5125 - Directory Listing - [select for diffs]
Modified Sun Aug 19 14:06:15 2012 UTC (11 years, 8 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 5122
This commit was generated by cvs2svn to compensate for changes in r5124,
which included commits to RCS files with non-trunk default branches.
Revision 5122 - Directory Listing - [select for diffs]
Modified Sun Aug 19 13:55:16 2012 UTC (11 years, 8 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 5118
This commit was generated by cvs2svn to compensate for changes in r5121,
which included commits to RCS files with non-trunk default branches.
Revision 5118 - Directory Listing - [select for diffs]
Modified Sat Aug 18 22:48:33 2012 UTC (11 years, 8 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 5116
This commit was generated by cvs2svn to compensate for changes in r5117,
which included commits to RCS files with non-trunk default branches.
Revision 5116 - Directory Listing - [select for diffs]
Modified Sat Aug 18 22:41:08 2012 UTC (11 years, 8 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 5114
This commit was generated by cvs2svn to compensate for changes in r5115,
which included commits to RCS files with non-trunk default branches.
Revision 5114 - Directory Listing - [select for diffs]
Modified Sat Aug 18 22:38:06 2012 UTC (11 years, 8 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 5112
This commit was generated by cvs2svn to compensate for changes in r5113,
which included commits to RCS files with non-trunk default branches.
Revision 5112 - Directory Listing - [select for diffs]
Modified Sat Aug 18 20:38:47 2012 UTC (11 years, 8 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 5111
tag

Revision 5111 - Directory Listing - [select for diffs]
Modified Sat Aug 18 20:34:58 2012 UTC (11 years, 8 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 5109
This commit was generated by cvs2svn to compensate for changes in r5110,
which included commits to RCS files with non-trunk default branches.
Revision 5109 - Directory Listing - [select for diffs]
Modified Sat Aug 18 20:29:39 2012 UTC (11 years, 8 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 5107
This commit was generated by cvs2svn to compensate for changes in r5108,
which included commits to RCS files with non-trunk default branches.
Revision 5107 - Directory Listing - [select for diffs]
Modified Sat Aug 18 20:27:20 2012 UTC (11 years, 8 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 5105
resolve conflicts

Revision 5105 - Directory Listing - [select for diffs]
Modified Sat Aug 18 20:18:27 2012 UTC (11 years, 8 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 5104
set default warns at 3

Revision 5104 - Directory Listing - [select for diffs]
Modified Sun Aug 12 13:55:45 2012 UTC (11 years, 8 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 5039
This commit was generated by cvs2svn to compensate for changes in r5103,
which included commits to RCS files with non-trunk default branches.
Revision 5039 - Directory Listing - [select for diffs]
Modified Tue Jul 10 13:27:55 2012 UTC (11 years, 9 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 5033
fix missing includes

Revision 5033 - Directory Listing - [select for diffs]
Modified Sun Jul 8 17:20:52 2012 UTC (11 years, 9 months ago) by laffer1
Original Path: trunk/lib
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, 9 months ago) by laffer1
Original Path: trunk/lib
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
Original Path: trunk/lib
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
Original Path: trunk/lib
Diff to previous 4977
Import libiconv code from NetBSD by way of FreeBSD 9 stable

Revision 4977 - Directory Listing - [select for diffs]
Modified Sun Jul 1 01:31:50 2012 UTC (11 years, 10 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 4854
drop warns

Revision 4854 - Directory Listing - [select for diffs]
Modified Thu Apr 12 01:08:20 2012 UTC (12 years ago) by laffer1
Original Path: trunk/lib
Diff to previous 4842
add __fcntl_compat symbol

Revision 4842 - Directory Listing - [select for diffs]
Modified Wed Apr 11 00:09:37 2012 UTC (12 years ago) by laffer1
Original Path: trunk/lib
Diff to previous 4838
3.0.10 libffi

Revision 4838 - Directory Listing - [select for diffs]
Modified Tue Apr 10 22:12:29 2012 UTC (12 years ago) by laffer1
Original Path: trunk/lib
Diff to previous 4837
*** empty log message ***

Revision 4837 - Directory Listing - [select for diffs]
Modified Tue Apr 10 22:11:33 2012 UTC (12 years ago) by laffer1
Original Path: trunk/lib
Diff to previous 4835
don't use old style declarations

Revision 4835 - Directory Listing - [select for diffs]
Modified Tue Apr 10 19:40:33 2012 UTC (12 years ago) by laffer1
Original Path: trunk/lib
Diff to previous 4828
Fix several issues with world

Revision 4828 - Directory Listing - [select for diffs]
Modified Mon Apr 9 22:16:44 2012 UTC (12 years ago) by laffer1
Original Path: trunk/lib
Diff to previous 4827
add libdwarf

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

Revision 4825 - Directory Listing - [select for diffs]
Modified Sun Apr 8 14:54:29 2012 UTC (12 years ago) by laffer1
Original Path: trunk/lib
Diff to previous 4824
tag

Revision 4824 - Directory Listing - [select for diffs]
Modified Sun Apr 8 14:51:09 2012 UTC (12 years ago) by laffer1
Original Path: trunk/lib
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 ago) by laffer1
Original Path: trunk/lib
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 ago) by laffer1
Original Path: trunk/lib
Diff to previous 4821
Sync platform specific code with improvements from FreeBSD 7.1

Revision 4821 - Directory Listing - [select for diffs]
Modified Sun Apr 8 14:47:08 2012 UTC (12 years ago) by laffer1
Original Path: trunk/lib
Diff to previous 4820
tag

Revision 4820 - Directory Listing - [select for diffs]
Modified Sun Apr 8 14:37:42 2012 UTC (12 years ago) by laffer1
Original Path: trunk/lib
Diff to previous 4819
tag

Revision 4819 - Directory Listing - [select for diffs]
Modified Sun Apr 8 14:32:36 2012 UTC (12 years ago) by laffer1
Original Path: trunk/lib
Diff to previous 4818
modify to expose several changes in struct pcpu

Revision 4818 - Directory Listing - [select for diffs]
Modified Sun Apr 8 14:25:14 2012 UTC (12 years ago) by laffer1
Original Path: trunk/lib
Diff to previous 4817
Tag

Revision 4817 - Directory Listing - [select for diffs]
Modified Sun Apr 8 14:24:04 2012 UTC (12 years ago) by laffer1
Original Path: trunk/lib
Diff to previous 4816
remove client side libatm.  It's been commented out for awhile and we removed the kernel piece recently.

Tag several libraries.

Revision 4816 - Directory Listing - [select for diffs]
Modified Sun Apr 8 14:22:24 2012 UTC (12 years ago) by laffer1
Original Path: trunk/lib
Diff to previous 4815
turn on sm conf polling

Revision 4815 - Directory Listing - [select for diffs]
Modified Sun Apr 8 14:05:30 2012 UTC (12 years ago) by laffer1
Original Path: trunk/lib
Diff to previous 4786
add libproc

Revision 4786 - Directory Listing - [select for diffs]
Modified Sun Apr 1 04:24:58 2012 UTC (12 years, 1 month ago) by laffer1
Original Path: trunk/lib
Diff to previous 4785
tag

Revision 4785 - Directory Listing - [select for diffs]
Modified Sun Apr 1 04:24:15 2012 UTC (12 years, 1 month ago) by laffer1
Original Path: trunk/lib
Diff to previous 4778
teach geom about stripe offsets.

Revision 4778 - Directory Listing - [select for diffs]
Modified Sun Apr 1 01:42:33 2012 UTC (12 years, 1 month ago) by laffer1
Original Path: trunk/lib
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
Original Path: trunk/lib
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
Original Path: trunk/lib
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
Original Path: trunk/lib
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
Original Path: trunk/lib
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
Original Path: trunk/lib
Diff to previous 4706
add man page for setfib(2)

Revision 4706 - Directory Listing - [select for diffs]
Modified Sun Mar 11 03:16:51 2012 UTC (12 years, 1 month ago) by laffer1
Original Path: trunk/lib
Diff to previous 4705
sync with freebsd 7.1

Revision 4705 - Directory Listing - [select for diffs]
Modified Sun Mar 11 03:09:09 2012 UTC (12 years, 1 month ago) by laffer1
Original Path: trunk/lib
Diff to previous 4704
sync with freebsd 7.1

Revision 4704 - Directory Listing - [select for diffs]
Modified Sun Mar 11 03:06:24 2012 UTC (12 years, 1 month ago) by laffer1
Original Path: trunk/lib
Diff to previous 4702
userland mutex client stub

Revision 4702 - Directory Listing - [select for diffs]
Modified Sat Mar 10 23:56:35 2012 UTC (12 years, 1 month ago) by laffer1
Original Path: trunk/lib
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, 1 month ago) by laffer1
Original Path: trunk/lib
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, 1 month ago) by laffer1
Original Path: trunk/lib
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, 1 month ago) by laffer1
Original Path: trunk/lib
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, 1 month ago) by laffer1
Original Path: trunk/lib
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
Original Path: trunk/lib
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, 2 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 4630
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 4630 - Directory Listing - [select for diffs]
Modified Sat Feb 4 16:15:30 2012 UTC (12 years, 3 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 4617
drop power and ia64

Revision 4617 - Directory Listing - [select for diffs]
Modified Sat Jan 28 20:16:46 2012 UTC (12 years, 3 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 4613
get rid of cycle warning.. it's just a symlink typically.

Revision 4613 - Directory Listing - [select for diffs]
Modified Thu Jan 26 02:17:23 2012 UTC (12 years, 3 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 4612
remove dead code

Revision 4612 - Directory Listing - [select for diffs]
Modified Thu Jan 26 02:16:54 2012 UTC (12 years, 3 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 4610
cast to intmax_t to shut up compiler warnings

Revision 4610 - Directory Listing - [select for diffs]
Modified Wed Jan 25 04:46:51 2012 UTC (12 years, 3 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 4609
Get rid of progress bar callback for now.  It's just too hard to read the output with this on.  If we improve this or add a gui, it might require a revisit.

Revision 4609 - Directory Listing - [select for diffs]
Modified Wed Jan 25 04:39:50 2012 UTC (12 years, 3 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 4608
add newlines to make this easier to read.

Revision 4608 - Directory Listing - [select for diffs]
Modified Wed Jan 25 04:37:46 2012 UTC (12 years, 3 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 4606
Add sql query to pull in records.

Revision 4606 - Directory Listing - [select for diffs]
Modified Wed Jan 25 03:59:42 2012 UTC (12 years, 3 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 4605
fix whitespace

Revision 4605 - Directory Listing - [select for diffs]
Modified Wed Jan 25 03:56:56 2012 UTC (12 years, 3 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 4603
move fetch bundle into the public header until we can clean up mport

Revision 4603 - Directory Listing - [select for diffs]
Modified Wed Jan 25 03:48:03 2012 UTC (12 years, 3 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 4602
fix a few variable definitions, compile in verify functions

Revision 4602 - Directory Listing - [select for diffs]
Modified Wed Jan 25 03:46:21 2012 UTC (12 years, 3 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 4601
don't copy and paste things.. this happens

Revision 4601 - Directory Listing - [select for diffs]
Modified Wed Jan 25 03:45:25 2012 UTC (12 years, 3 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 4600
add documentation

Revision 4600 - Directory Listing - [select for diffs]
Modified Wed Jan 25 03:43:11 2012 UTC (12 years, 3 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 4599
Introduce package verify feature. Goes through checksums mentioning those that fail.

Revision 4599 - Directory Listing - [select for diffs]
Modified Wed Jan 25 03:42:37 2012 UTC (12 years, 3 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 4596
Introduce package verify feature.  Goes through checksums mentioning those that fail.

Revision 4596 - Directory Listing - [select for diffs]
Modified Sun Jan 22 17:39:18 2012 UTC (12 years, 3 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 4595
heh.. used the old man page name

Revision 4595 - Directory Listing - [select for diffs]
Modified Sun Jan 22 17:36:54 2012 UTC (12 years, 3 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 4594
add the remaining public functions

Revision 4594 - Directory Listing - [select for diffs]
Modified Sun Jan 22 17:28:16 2012 UTC (12 years, 3 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 4593
add package meta handling functions and progress/confirm callbacks

Revision 4593 - Directory Listing - [select for diffs]
Modified Sun Jan 22 17:08:48 2012 UTC (12 years, 3 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 4571
introduce start on mport(3) man page

Revision 4571 - Directory Listing - [select for diffs]
Modified Wed Jan 18 01:12:34 2012 UTC (12 years, 3 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 4553
update makefile and config for libarchive 3.0.3

Revision 4553 - Directory Listing - [select for diffs]
Modified Sat Jan 14 03:30:50 2012 UTC (12 years, 3 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 4552
update build for libarchive

Revision 4552 - Directory Listing - [select for diffs]
Modified Sat Jan 14 03:29:34 2012 UTC (12 years, 3 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 4482
move libarchive to contrib

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

Revision 4477 - Directory Listing - [select for diffs]
Modified Wed Dec 28 02:24:34 2011 UTC (12 years, 4 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 4471
expose stripesize

Revision 4471 - Directory Listing - [select for diffs]
Modified Mon Dec 26 21:45:33 2011 UTC (12 years, 4 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 4469
partially backout a previous commit on the 19th

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

Revision 4466 - Directory Listing - [select for diffs]
Modified Sat Dec 24 05:55:12 2011 UTC (12 years, 4 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 4461
enable free vec again after explicitly setting pointers to null in the function. This prevents the double free crash bug we saw before.

Revision 4461 - Directory Listing - [select for diffs]
Modified Sat Dec 24 03:09:11 2011 UTC (12 years, 4 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 4459
fix pam_ssh security issue

Revision 4459 - Directory Listing - [select for diffs]
Modified Sat Dec 24 03:01:06 2011 UTC (12 years, 4 months ago) by laffer1
Original Path: trunk/lib
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
Original Path: trunk/lib
Diff to previous 4457
fix security hole in ftpd/libc/

Revision 4457 - Directory Listing - [select for diffs]
Modified Tue Dec 20 03:57:12 2011 UTC (12 years, 4 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 4447
sync with recent kernel changes

Revision 4447 - Directory Listing - [select for diffs]
Modified Sun Dec 18 02:23:42 2011 UTC (12 years, 4 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 4366
-fPIE hack

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

Revision 4361 - Directory Listing - [select for diffs]
Modified Sat Nov 19 17:54:54 2011 UTC (12 years, 5 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 4351
pthread_cond_timedwait()'s timeout is broken
if the kernel condition variable is used (that means, when it is called
from a thread with realtime priority or with a priority-inherit or
priority-protect mutex; process-shared mutexes and condition variables
do not currently work).

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

Revision 4335 - Directory Listing - [select for diffs]
Modified Sat Nov 5 14:04:05 2011 UTC (12 years, 6 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 4332
Remove unused variable

Revision 4332 - Directory Listing - [select for diffs]
Modified Fri Nov 4 17:42:29 2011 UTC (12 years, 6 months ago) by laffer1
Original Path: trunk/lib
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
Original Path: trunk/lib
Diff to previous 4318
First pass at fixing CVE-2011-3336, reported by Maksymilian Arciemowicz.

http://securityreason.com/achievement_securityalert/102

Revision 4318 - Directory Listing - [select for diffs]
Modified Wed Oct 26 13:22:45 2011 UTC (12 years, 6 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 4315
Fix some warnings

Revision 4315 - Directory Listing - [select for diffs]
Modified Wed Oct 26 12:23:40 2011 UTC (12 years, 6 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 4305
update for 9.6 ESV r5

Revision 4305 - Directory Listing - [select for diffs]
Modified Wed Oct 26 01:46:44 2011 UTC (12 years, 6 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 4304
remove arch we don't support

Revision 4304 - Directory Listing - [select for diffs]
Modified Wed Oct 26 01:46:29 2011 UTC (12 years, 6 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 4293
remove dead alpha code and fix off by one error in gets

Revision 4293 - Directory Listing - [select for diffs]
Modified Sat Oct 22 23:15:43 2011 UTC (12 years, 6 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 4292
remove unused parameter.

Revision 4292 - Directory Listing - [select for diffs]
Modified Sat Oct 22 22:56:21 2011 UTC (12 years, 6 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 4291
not c99 friendly

Revision 4291 - Directory Listing - [select for diffs]
Modified Sat Oct 22 20:59:45 2011 UTC (12 years, 6 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 4286
Introduce crazy hack to work around GCC warning that's killing buildworld.

va_start doesn't like it when you modify the value of an argument to a function before calling it. It makes sense, but it's inconvenient.

Revision 4286 - Directory Listing - [select for diffs]
Modified Sat Oct 22 18:52:17 2011 UTC (12 years, 6 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 4285
c99

Revision 4285 - Directory Listing - [select for diffs]
Modified Sat Oct 22 18:47:49 2011 UTC (12 years, 6 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 4283
no ssp

Revision 4283 - Directory Listing - [select for diffs]
Modified Sat Oct 22 18:33:49 2011 UTC (12 years, 6 months ago) by laffer1
Original Path: trunk/lib
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
Original Path: trunk/lib
Diff to previous 4272
back out until we go c99 in sys

Revision 4272 - Directory Listing - [select for diffs]
Modified Fri Oct 21 15:16:04 2011 UTC (12 years, 6 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 4270
use the c99 standard

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

Revision 4222 - Directory Listing - [select for diffs]
Modified Sun Oct 16 21:03:48 2011 UTC (12 years, 6 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 4221
*** empty log message ***

Revision 4221 - Directory Listing - [select for diffs]
Modified Sun Oct 16 19:23:11 2011 UTC (12 years, 6 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 4220
include uuid_equal and uuid_is_nil from libc.  This will be used by the loader, etc.

Revision 4220 - Directory Listing - [select for diffs]
Modified Sun Oct 16 05:57:34 2011 UTC (12 years, 6 months ago) by laffer1
Original Path: trunk/lib
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, 6 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 4211
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 4211 - Directory Listing - [select for diffs]
Modified Sat Oct 15 04:29:35 2011 UTC (12 years, 6 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 4207
reorder struct list to help with alignment

Revision 4207 - Directory Listing - [select for diffs]
Modified Mon Oct 10 23:36:53 2011 UTC (12 years, 6 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 4206
add group management functions.  Fix most warnings and increase WARNS level.

Revision 4206 - Directory Listing - [select for diffs]
Modified Mon Oct 10 22:49:35 2011 UTC (12 years, 6 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 4205
make compiler happy

Revision 4205 - Directory Listing - [select for diffs]
Modified Mon Oct 10 22:37:49 2011 UTC (12 years, 6 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 4204
fix some issues with this man page

Revision 4204 - Directory Listing - [select for diffs]
Modified Mon Oct 10 04:11:32 2011 UTC (12 years, 6 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 4194
sync libdisk with freebsd 7-stable

Revision 4194 - Directory Listing - [select for diffs]
Modified Sat Oct 1 04:41:55 2011 UTC (12 years, 7 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 4132
Import changes from FreeBSD 9-STABLE on this date

Revision 4132 - Directory Listing - [select for diffs]
Modified Thu Aug 25 18:10:19 2011 UTC (12 years, 8 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 4119
Use the new settings system to store the last time the index was fetched.  This way we don't try over and over again if we haven't regeneratd server side.

Revision 4119 - Directory Listing - [select for diffs]
Modified Sat Aug 13 20:19:30 2011 UTC (12 years, 8 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 4113
Change from ftw to fts.  ftw will return -1 and stop when a cycle is detected in the file system.  Unfortunetely, crazy things happen like the libxml port that creates a symlink to .

This will allow the whole volume to be indexed.  Cycles are skipped and reported on stderr by the library.

Revision 4113 - Directory Listing - [select for diffs]
Modified Tue Aug 9 12:50:17 2011 UTC (12 years, 8 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 4112
add basic input validation.

Revision 4112 - Directory Listing - [select for diffs]
Modified Tue Aug 9 12:38:55 2011 UTC (12 years, 8 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 4109
Until I get time to design this properly, let's block out some paths that we don't want to index including
/var /tmp /proc /dev /usr/obj  Most of these wouldn't be indexed because of file type or permissions anyway, but it's faster to check the path rather than let it be done farther down in the code.

Revision 4109 - Directory Listing - [select for diffs]
Modified Sun Aug 7 15:41:36 2011 UTC (12 years, 8 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 4103
make permissions easier by putting these in a subdirectory. sqlite makes journal files

Revision 4103 - Directory Listing - [select for diffs]
Modified Sun Aug 7 06:17:57 2011 UTC (12 years, 8 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 4102
disable debugging.

Revision 4102 - Directory Listing - [select for diffs]
Modified Sun Aug 7 06:16:43 2011 UTC (12 years, 8 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 4098
explicitly add zlib as we need it for libmagic and the compress routines

Revision 4098 - Directory Listing - [select for diffs]
Modified Sun Aug 7 02:28:50 2011 UTC (12 years, 8 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 4097
Don't make copies of all the strings getting passed into sqlite.  It uses more ram than necessary.

Revision 4097 - Directory Listing - [select for diffs]
Modified Sun Aug 7 02:12:26 2011 UTC (12 years, 8 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 4090
Fix formatting and some memory leaks.

Revision 4090 - Directory Listing - [select for diffs]
Modified Sun Aug 7 01:27:18 2011 UTC (12 years, 8 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 4089
connect libmsearch to build.

Revision 4089 - Directory Listing - [select for diffs]
Modified Sun Aug 7 00:49:47 2011 UTC (12 years, 8 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 4088
don't do multiple match statements as it doesn't make sense for full text

Revision 4088 - Directory Listing - [select for diffs]
Modified Sat Aug 6 23:44:44 2011 UTC (12 years, 8 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 4081
handle update case.

Revision 4081 - Directory Listing - [select for diffs]
Modified Sat Aug 6 23:05:38 2011 UTC (12 years, 8 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 4080
connect compress, add license text that was missing.

Revision 4080 - Directory Listing - [select for diffs]
Modified Sat Aug 6 23:03:13 2011 UTC (12 years, 8 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 4079
add rank and compress functions.  compress isn't hooked up yet.

Revision 4079 - Directory Listing - [select for diffs]
Modified Sat Aug 6 23:02:51 2011 UTC (12 years, 8 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 4077
add ranking

Revision 4077 - Directory Listing - [select for diffs]
Modified Sat Aug 6 02:22:58 2011 UTC (12 years, 9 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 4075
install the extension header.

Revision 4075 - Directory Listing - [select for diffs]
Modified Fri Aug 5 03:01:12 2011 UTC (12 years, 9 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 4073
add fulltext search functions.  Note that "both" mode isn't setup yet.

Revision 4073 - Directory Listing - [select for diffs]
Modified Fri Aug 5 02:25:59 2011 UTC (12 years, 9 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 4072
drop max index size to 1MB

Revision 4072 - Directory Listing - [select for diffs]
Modified Fri Aug 5 02:23:40 2011 UTC (12 years, 9 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 4070
Add support for libmagic to detect file type.  We only index text/plain for now.

use fts4 in sqlite3.

Revision 4070 - Directory Listing - [select for diffs]
Modified Thu Aug 4 01:11:39 2011 UTC (12 years, 9 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 4069
Start creating fulltext search capability.  Add functions to open, close and index files.

Revision 4069 - Directory Listing - [select for diffs]
Modified Wed Aug 3 02:49:31 2011 UTC (12 years, 9 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 4068
Enable FTS3 in SQLITE3 for some experiments with full text search.

Revision 4068 - Directory Listing - [select for diffs]
Modified Mon Aug 1 23:17:45 2011 UTC (12 years, 9 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 4065
setup the limit in the sql.

Revision 4065 - Directory Listing - [select for diffs]
Modified Mon Aug 1 02:55:56 2011 UTC (12 years, 9 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 4063
modify search to support multiple like queries and together. Fix some memory allocation issues. We still need to do some input validation.

Revision 4063 - Directory Listing - [select for diffs]
Modified Mon Aug 1 01:46:12 2011 UTC (12 years, 9 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 4062
Disable the index on files.path for now.  It's doubling the size of the index.

Run vacuum when doing a big build.

Filter out any non "real" files.

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

Revision 4060 - Directory Listing - [select for diffs]
Modified Sun Jul 31 23:05:07 2011 UTC (12 years, 9 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 4059
Add new code to handle updates to the index as well.

We have not covered pruning yet!

Revision 4059 - Directory Listing - [select for diffs]
Modified Sun Jul 31 21:27:08 2011 UTC (12 years, 9 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 4057
add code to walk the file hier using ftw(3).  We still need to handle "updates" to the index properly.

Revision 4057 - Directory Listing - [select for diffs]
Modified Sun Jul 24 15:59:08 2011 UTC (12 years, 9 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 4054
Add new mport_setting_get and mport_setting_set functions to allow users to customize settings.  The sqlite3 master database now contains a settings table with name and val fields.

There are two obvious uses for this:

1. defining the country the user is in to pick the nearest mirror list.
2. storing the last time we fetched an index so it doesn't  try to do it all the time when it's out of date and we haven't generated one on stargazer yet.

Revision 4054 - Directory Listing - [select for diffs]
Modified Sun Jul 24 15:07:37 2011 UTC (12 years, 9 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 3976
Start of the experimental msearch project.  This will be a sqlite backed search tool that indexes the contents of the filesystem (including contents of files).

Think locate with more features.  There is some inspiration with apple's spotlight.

Revision 3976 - Directory Listing - [select for diffs]
Modified Tue Jun 14 01:43:26 2011 UTC (12 years, 10 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 3975
fix another bug

Revision 3975 - Directory Listing - [select for diffs]
Modified Tue Jun 14 01:41:26 2011 UTC (12 years, 10 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 3964
fix a few minor bugs

Revision 3964 - Directory Listing - [select for diffs]
Modified Mon Jun 6 23:49:44 2011 UTC (12 years, 10 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 3961
stream end is not an error condition per se.  write the data out for the index.bz2 properly :)

Revision 3961 - Directory Listing - [select for diffs]
Modified Sun Jun 5 05:12:13 2011 UTC (12 years, 11 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 3957
On sigint or sigquit, return an error from mport_xsystem so we know something happened. This has to do with system(3) behavior.  I still wonder if this should be a hand roled solution due to environmnt "sanity"

Cache the  getsysctlbyname call so we don't make all these expensive calls.  It speeds up ports that do a lot of @exec statements in the plist.

Revision 3957 - Directory Listing - [select for diffs]
Modified Sat May 28 19:20:18 2011 UTC (12 years, 11 months ago) by laffer1
Original Path: trunk/lib
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
Original Path: trunk/lib
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
Original Path: trunk/lib
Diff to previous 3947
This is a VERY ugly hack.  It allows us to run *some* binaries from FreeBSD 7.1 including newer versions of Opera.

Revision 3947 - Directory Listing - [select for diffs]
Modified Sat May 21 19:35:29 2011 UTC (12 years, 11 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 3939
make mport_file_exists a public api function.

Revision 3939 - Directory Listing - [select for diffs]
Modified Fri May 20 12:49:37 2011 UTC (12 years, 11 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 3922
The mport index should not be unloaded if a recentish version cannot be downloaded.  If we have one to work with, use it.  This allows mport list & friends to work when the index hasn't been updated on stargazer for some time or when network connectivity is limited. You can at least compare what you have installed to the last index.

Refactor the mirror list routine to return the number of mirrors.  We may want this available later for display in a UI and it's helpful when debugging.

Revision 3922 - Directory Listing - [select for diffs]
Modified Sun May 8 01:38:29 2011 UTC (12 years, 11 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 3918
spelling time

Revision 3918 - Directory Listing - [select for diffs]
Modified Mon Apr 25 23:49:07 2011 UTC (13 years ago) by laffer1
Original Path: trunk/lib
Diff to previous 3917
Fix a crash bug with updates.  Whitespace fixes.

Revision 3917 - Directory Listing - [select for diffs]
Modified Sun Apr 24 22:40:10 2011 UTC (13 years ago) by laffer1
Original Path: trunk/lib
Diff to previous 3915
add a new error state MPORT_ERR_WARN.  This is a non fatal error that we could possibly work around.

Change the logic to loop through mirrors to make sense.

fallback to the bootstrap index url if the mirrors list fails.

Revision 3915 - Directory Listing - [select for diffs]
Modified Sun Apr 24 21:58:53 2011 UTC (13 years ago) by laffer1
Original Path: trunk/lib
Diff to previous 3902
Two weeks have seven days? wtf

Revision 3902 - Directory Listing - [select for diffs]
Modified Sat Mar 19 23:37:17 2011 UTC (13 years, 1 month ago) by laffer1
Original Path: trunk/lib
Diff to previous 3901
Revert previous change, problem was masking symbols properly in libcrypt which is a shameless hack.

Revision 3901 - Directory Listing - [select for diffs]
Modified Sat Mar 19 19:30:28 2011 UTC (13 years, 1 month ago) by laffer1
Original Path: trunk/lib
Diff to previous 3899
Incompatible change: rename property_count as properties_count.  It's "wrong" but it shouldn't conflict with a similar definitiion in libcrypt and as it's a new function, we can safely change it.

Revision 3899 - Directory Listing - [select for diffs]
Modified Thu Mar 17 04:41:46 2011 UTC (13 years, 1 month ago) by laffer1
Original Path: trunk/lib
Diff to previous 3898
Revert previous change.  depends is used later in the package creation process.

Revision 3898 - Directory Listing - [select for diffs]
Modified Tue Mar 15 16:21:34 2011 UTC (13 years, 1 month ago) by laffer1
Original Path: trunk/lib
Diff to previous 3885
Introduce property_count(3) based on code from R. Tyler Ballance for the port of launchd to FreeBSD.

Revision 3885 - Directory Listing - [select for diffs]
Modified Sun Mar 13 18:18:55 2011 UTC (13 years, 1 month ago) by laffer1
Original Path: trunk/lib
Diff to previous 3881
Change the xsystem command string to use up to the kern.argmax memory for @exec plist commands.

Revision 3881 - Directory Listing - [select for diffs]
Modified Sun Mar 13 00:43:41 2011 UTC (13 years, 1 month ago) by laffer1
Original Path: trunk/lib
Diff to previous 3880
curdir makes a lot more sense here

Revision 3880 - Directory Listing - [select for diffs]
Modified Sat Mar 12 20:49:22 2011 UTC (13 years, 1 month ago) by laffer1
Original Path: trunk/lib
Diff to previous 3879
Backward incompatible change.. mport packages are now compressed with xz compression instead of bzip2. This means package creation requires more ram, but extracting packages is faster.  Packages will also be smaller.

Revision 3879 - Directory Listing - [select for diffs]
Modified Sat Mar 12 18:29:45 2011 UTC (13 years, 1 month ago) by laffer1
Original Path: trunk/lib
Diff to previous 3878
Connect liblzma to the build.  (why didn't i do this sooner)

Revision 3878 - Directory Listing - [select for diffs]
Modified Sat Mar 12 14:47:48 2011 UTC (13 years, 1 month ago) by laffer1
Original Path: trunk/lib
Diff to previous 3877
Rework the resize logic so that it actually works without an infinite loop.

After testing, keep the LINK_TABLE_SIZE at 1024.  Most ports won't need to resize the hash table which is somewhat expensive.

Revision 3877 - Directory Listing - [select for diffs]
Modified Sat Mar 12 03:31:33 2011 UTC (13 years, 1 month ago) by laffer1
Original Path: trunk/lib
Diff to previous 3876
Fix return handling on the bundle add/write.

There's a bug with the hard link hash code somewhere.  For now increase the size which fixes most ports hanging on it.  We need to fix this correclty though.

Revision 3876 - Directory Listing - [select for diffs]
Modified Sat Mar 12 01:29:38 2011 UTC (13 years, 1 month ago) by laffer1
Original Path: trunk/lib
Diff to previous 3875
Get rid of an extra param we don't need.  (one less warning)

don't set NULL when we're not using the assignment anyway.

Use \0 when it's the end of a string for clarity.

Revision 3875 - Directory Listing - [select for diffs]
Modified Fri Mar 11 22:07:35 2011 UTC (13 years, 1 month ago) by laffer1
Original Path: trunk/lib
Diff to previous 3873
Don't free node name twice.

Revision 3873 - Directory Listing - [select for diffs]
Modified Fri Mar 11 18:59:57 2011 UTC (13 years, 1 month ago) by laffer1
Original Path: trunk/lib
Diff to previous 3872
check calls to calloc and strdup in case memory allocation fails

Revision 3872 - Directory Listing - [select for diffs]
Modified Fri Mar 11 18:28:09 2011 UTC (13 years, 1 month ago) by laffer1
Original Path: trunk/lib
Diff to previous 3870
Clean up whitespace and comments.

Free memory when command fails to execute

Revision 3870 - Directory Listing - [select for diffs]
Modified Thu Mar 10 22:29:07 2011 UTC (13 years, 1 month ago) by laffer1
Original Path: trunk/lib
Diff to previous 3844
Add sha256 hash function wrappers.  This allows us to verify a package file in the index was not tampered with and downloaded correctly.

Revision 3844 - Directory Listing - [select for diffs]
Modified Tue Mar 8 13:32:47 2011 UTC (13 years, 1 month ago) by laffer1
Original Path: trunk/lib
Diff to previous 3840
Turn on lzma

Revision 3840 - Directory Listing - [select for diffs]
Modified Tue Mar 8 12:53:10 2011 UTC (13 years, 1 month ago) by laffer1
Original Path: trunk/lib
Diff to previous 3835
Rework liblzma based on netbsd setup.  This works much better.

Revision 3835 - Directory Listing - [select for diffs]
Modified Mon Mar 7 22:01:00 2011 UTC (13 years, 1 month ago) by laffer1
Original Path: trunk/lib
Diff to previous 3832
Add new code to call vacuum on the sqlite database and remove old packages in /var/db/mport/downloads/ (aka the staging dir).

Revision 3832 - Directory Listing - [select for diffs]
Modified Mon Mar 7 19:43:00 2011 UTC (13 years, 1 month ago) by laffer1
Original Path: trunk/lib
Diff to previous 3815
Add a new public index search function which will allow us to search index data via the search command I"m working on.

Revision 3815 - Directory Listing - [select for diffs]
Modified Sun Mar 6 03:57:53 2011 UTC (13 years, 2 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 3809
Minor changs for mport.fetch

Revision 3809 - Directory Listing - [select for diffs]
Modified Sun Feb 27 17:37:06 2011 UTC (13 years, 2 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 3807
fix attach routine

Revision 3807 - Directory Listing - [select for diffs]
Modified Sun Feb 27 16:34:06 2011 UTC (13 years, 2 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 3805
 Add restrict keyword to pthread_sigmask

Revision 3805 - Directory Listing - [select for diffs]
Modified Sat Feb 26 21:36:15 2011 UTC (13 years, 2 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 3804
index is a reserved word so we can't attach the db as that.

Revision 3804 - Directory Listing - [select for diffs]
Modified Sat Feb 26 21:30:31 2011 UTC (13 years, 2 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 3801
Update os version detection for 0.4.  Perhaps this should use the sysctl interface and get the current kernel version instead?

Revision 3801 - Directory Listing - [select for diffs]
Modified Sat Feb 26 21:22:44 2011 UTC (13 years, 2 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 3800
Add a new helper method to extract bzip2 index files after they've been fetched from the bootstrap site.

Revision 3800 - Directory Listing - [select for diffs]
Modified Sat Feb 26 15:15:24 2011 UTC (13 years, 2 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 3799
Add license to index.

Revision 3799 - Directory Listing - [select for diffs]
Modified Sat Feb 26 14:12:38 2011 UTC (13 years, 2 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 3758
Remove www from mport index.  We're not provding this for now.

Revision 3758 - Directory Listing - [select for diffs]
Modified Wed Feb 9 14:07:39 2011 UTC (13 years, 2 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 3757
cdf_time helps.

Revision 3757 - Directory Listing - [select for diffs]
Modified Wed Feb 9 12:31:33 2011 UTC (13 years, 2 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 3756
cdf function

Revision 3756 - Directory Listing - [select for diffs]
Modified Wed Feb 9 04:18:47 2011 UTC (13 years, 2 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 3754
Add missing file.

Revision 3754 - Directory Listing - [select for diffs]
Modified Wed Feb 9 01:57:31 2011 UTC (13 years, 2 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 3746
file 5.05

Revision 3746 - Directory Listing - [select for diffs]
Modified Tue Feb 8 22:00:47 2011 UTC (13 years, 2 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 3745
BIND 9.6.3

Revision 3745 - Directory Listing - [select for diffs]
Modified Tue Feb 8 22:00:30 2011 UTC (13 years, 2 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 3719
Bind 9.6.3

Revision 3719 - Directory Listing - [select for diffs]
Modified Sun Feb 6 03:07:05 2011 UTC (13 years, 2 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 3617
Update libarchive and sync  with FreeBSD 9-CURRENT version  as of today.

Revision 3617 - Directory Listing - [select for diffs]
Modified Thu Jan 20 21:26:27 2011 UTC (13 years, 3 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 3610
BIND 9.6.2-p3

Revision 3610 - Directory Listing - [select for diffs]
Modified Mon Jan 17 19:26:02 2011 UTC (13 years, 3 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 3608
Fix a crash bug with STAT COMMAND.

Revision 3608 - Directory Listing - [select for diffs]
Modified Sat Jan 15 05:56:21 2011 UTC (13 years, 3 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 3583
add  jme(4) for JMicron ethernet  devices. This is experimental and  any bugs should be reported.

Revision 3583 - Directory Listing - [select for diffs]
Modified Sat Dec 18 07:59:46 2010 UTC (13 years, 4 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 3581
Can't free the memory when we're trying to print it

Revision 3581 - Directory Listing - [select for diffs]
Modified Sat Dec 11 07:02:48 2010 UTC (13 years, 4 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 3580
fix typo.

Revision 3580 - Directory Listing - [select for diffs]
Modified Sat Dec 11 07:01:11 2010 UTC (13 years, 4 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 3579
Fix a bug in update_primitive where a free'd var was strdup'd.

Assign NULL to several pointers.  While it shouldn't matter, if something weird happens it will make it easier to track down.

Revision 3579 - Directory Listing - [select for diffs]
Modified Sat Dec 11 05:49:35 2010 UTC (13 years, 4 months ago) by laffer1
Original Path: trunk/lib
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, 4 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 3568
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 3568 - Directory Listing - [select for diffs]
Modified Fri Nov 26 04:24:31 2010 UTC (13 years, 5 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 3565
The expand_number and flopen function definitions didn't get merged properly on import.  Let's fix that now.

Revision 3565 - Directory Listing - [select for diffs]
Modified Sat Nov 20 17:49:41 2010 UTC (13 years, 5 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 3563
 Several portions of the kernel and userland code related to UFS file
        systems (and UFS2) cannot properly handle inode counts above 2^31 due
        to use of int types.  Based on a patch from FreeBSD, I've modified
        our UFS2 implementation to handle unsigned values for inode counts
        which should allow for file systems greater than 16TB.

        newfs and growfs was also modified.

Revision 3563 - Directory Listing - [select for diffs]
Modified Sat Nov 20 17:49:05 2010 UTC (13 years, 5 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 3561
experiments with lzma

Revision 3561 - Directory Listing - [select for diffs]
Modified Tue Nov 16 01:53:54 2010 UTC (13 years, 5 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 3560
woot.. more fun with cleanup

Revision 3560 - Directory Listing - [select for diffs]
Modified Tue Nov 16 01:37:12 2010 UTC (13 years, 5 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 3559
more of those lovely finalize statements

Revision 3559 - Directory Listing - [select for diffs]
Modified Tue Nov 16 01:21:00 2010 UTC (13 years, 5 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 3558
more memory frees

Revision 3558 - Directory Listing - [select for diffs]
Modified Tue Nov 16 01:06:12 2010 UTC (13 years, 5 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 3557
Missed one.

Revision 3557 - Directory Listing - [select for diffs]
Modified Tue Nov 16 01:05:34 2010 UTC (13 years, 5 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 3552
Add more finalize statements

Revision 3552 - Directory Listing - [select for diffs]
Modified Wed Nov 10 18:03:16 2010 UTC (13 years, 5 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 3551
What a weird bug.  apparently some plists have @mode or @group commands with no arguments.  This is supposed to "reset" to the default state.  libmport can't handle this right now though.

As a workaround, i have added a case to check for data being null.   That means the argument is missing
@mode vs @mode 644 where data is 644 as stored in sqlite.

This allows us to uninstall phpMyAdmin.

The next question is what to do about this case. I think a default mode should be defined for installing files and directories for ports in libmport and we should die on weird edge cases for plists.  I don't think the package should have been created like this.

Revision 3551 - Directory Listing - [select for diffs]
Modified Wed Nov 10 17:31:21 2010 UTC (13 years, 5 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 3550
for some reason i was thinking this was strncpy.. i need more sleep.

Revision 3550 - Directory Listing - [select for diffs]
Modified Wed Nov 10 17:29:20 2010 UTC (13 years, 5 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 3533
Make sure the filename is null terminated.  This shoudln't happen in practice, but why not be safe about it anyway.

Revision 3533 - Directory Listing - [select for diffs]
Modified Fri Oct 8 16:46:15 2010 UTC (13 years, 6 months ago) by laffer1
Original Path: trunk/lib
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, 6 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 3482
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 3482 - Directory Listing - [select for diffs]
Modified Thu Sep 2 12:51:16 2010 UTC (13 years, 8 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 3456
Fix a potential security issue first spotted with OpenSSH and modifications to login.conf


http://secunia.com/advisories/40923/

In setusercontext(), do not apply user settings unless running as the
user in question (usually but not necessarily because we were called
with LOGIN_SETUSER).  This plugs a hole where users could raise their
resource limits and expand their CPU mask.

Obtained from: FreeBSD

Revision 3456 - Directory Listing - [select for diffs]
Modified Sun Aug 15 04:28:26 2010 UTC (13 years, 8 months ago) by laffer1
Original Path: trunk/lib
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, 8 months ago) by laffer1
Original Path: trunk/lib
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, 8 months ago) by laffer1
Original Path: trunk/lib
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, 8 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 3416
Fix incorrrect argument to list head initializer.

Revision 3416 - Directory Listing - [select for diffs]
Modified Wed Jun 16 13:01:06 2010 UTC (13 years, 10 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 3409
Add the liblzma library used for xz compression

Revision 3409 - Directory Listing - [select for diffs]
Modified Sun May 30 03:03:24 2010 UTC (13 years, 11 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 3408
remove debug statement

Revision 3408 - Directory Listing - [select for diffs]
Modified Sun May 30 03:02:12 2010 UTC (13 years, 11 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 3406
While this is mostly unnecessary, let's allocate memory in many cases with calloc for now. It will make finding bugs that much easier since we're guaranteed to have the memory zerod.

Revision 3406 - Directory Listing - [select for diffs]
Modified Thu May 27 13:55:02 2010 UTC (13 years, 11 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 3402
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 3402 - Directory Listing - [select for diffs]
Modified Wed May 5 20:37:05 2010 UTC (14 years ago) by laffer1
Original Path: trunk/lib
Diff to previous 3401
blast blast

Revision 3401 - Directory Listing - [select for diffs]
Modified Wed May 5 20:36:40 2010 UTC (14 years ago) by laffer1
Original Path: trunk/lib
Diff to previous 3400
yuckers

Revision 3400 - Directory Listing - [select for diffs]
Modified Wed May 5 20:36:19 2010 UTC (14 years ago) by laffer1
Original Path: trunk/lib
Diff to previous 3399
visual pascal is even worse

Revision 3399 - Directory Listing - [select for diffs]
Modified Wed May 5 20:10:27 2010 UTC (14 years ago) by laffer1
Original Path: trunk/lib
Diff to previous 3398
we don't do pascal

Revision 3398 - Directory Listing - [select for diffs]
Modified Wed May 5 19:31:24 2010 UTC (14 years ago) by laffer1
Original Path: trunk/lib
Diff to previous 3397
remove garbage

Revision 3397 - Directory Listing - [select for diffs]
Modified Wed May 5 19:28:11 2010 UTC (14 years ago) by laffer1
Original Path: trunk/lib
Diff to previous 3396
Zlib 1.2.5 with symbol/versioning and reverting FREEBSD-upgrade from the last commit

Revision 3396 - Directory Listing - [select for diffs]
Modified Wed May 5 18:46:22 2010 UTC (14 years ago) by vganji
Original Path: trunk/lib
Diff to previous 3395
UPdate libz to latest version

Revision 3395 - Directory Listing - [select for diffs]
Modified Tue May 4 21:41:55 2010 UTC (14 years ago) by vganji
Original Path: trunk/lib
Diff to previous 3385
Update the Makefile to match the FreeBSD changes

Revision 3385 - Directory Listing - [select for diffs]
Modified Sun Mar 21 20:04:23 2010 UTC (14 years, 1 month ago) by laffer1
Original Path: trunk/lib
Diff to previous 3384
Update upgrade instructions, remove examples

Revision 3384 - Directory Listing - [select for diffs]
Modified Sun Mar 21 20:02:35 2010 UTC (14 years, 1 month ago) by laffer1
Original Path: trunk/lib
Diff to previous 3383
remove files that shouldn't have been imported here

Revision 3383 - Directory Listing - [select for diffs]
Modified Sun Mar 21 20:01:16 2010 UTC (14 years, 1 month ago) by laffer1
Original Path: trunk/lib
Diff to previous 3382
Remove files I shouldn't have imported from this branch

Revision 3382 - Directory Listing - [select for diffs]
Modified Sun Mar 21 19:57:34 2010 UTC (14 years, 1 month ago) by laffer1
Original Path: trunk/lib
Diff to previous 3380
Resolve conflicts

Revision 3380 - Directory Listing - [select for diffs]
Modified Sun Mar 21 19:52:04 2010 UTC (14 years, 1 month ago) by laffer1
Original Path: trunk/lib
Diff to previous 3361
This commit was generated by cvs2svn to compensate for changes in r3379,
which included commits to RCS files with non-trunk default branches.
Revision 3361 - Directory Listing - [select for diffs]
Modified Sat Mar 13 02:47:58 2010 UTC (14 years, 1 month ago) by laffer1
Original Path: trunk/lib
Diff to previous 3360
a few subtle fixes with fd handling.  Technically open returns a fd that's not negative.

Revision 3360 - Directory Listing - [select for diffs]
Modified Sat Mar 13 02:39:52 2010 UTC (14 years, 1 month ago) by laffer1
Original Path: trunk/lib
Diff to previous 3359
yet more const char*

Revision 3359 - Directory Listing - [select for diffs]
Modified Sat Mar 13 02:33:48 2010 UTC (14 years, 1 month ago) by laffer1
Original Path: trunk/lib
Diff to previous 3358
fix more warnings with const char* issues

Revision 3358 - Directory Listing - [select for diffs]
Modified Sat Mar 13 01:42:55 2010 UTC (14 years, 1 month ago) by laffer1
Original Path: trunk/lib
Diff to previous 3357
Fix a few compiler warnings.

Revision 3357 - Directory Listing - [select for diffs]
Modified Sat Mar 13 00:57:30 2010 UTC (14 years, 1 month ago) by laffer1
Original Path: trunk/lib
Diff to previous 3356
lets fix one compiler warning

Revision 3356 - Directory Listing - [select for diffs]
Modified Fri Mar 12 13:02:54 2010 UTC (14 years, 1 month ago) by laffer1
Original Path: trunk/lib
Diff to previous 3353
I forgot to check for SQLITE_OK like the original code did in the success case.. duh

Revision 3353 - Directory Listing - [select for diffs]
Modified Fri Mar 12 03:59:44 2010 UTC (14 years, 1 month ago) by laffer1
Original Path: trunk/lib
Diff to previous 3342
We're getting weird locking errors sometimes.  If the sqlite call is "busy" or "locked", try the operation again.  It could be a temporary problem from another process or a time consuming operation.

Revision 3342 - Directory Listing - [select for diffs]
Modified Wed Mar 10 05:28:05 2010 UTC (14 years, 1 month ago) by laffer1
Original Path: trunk/lib
Diff to previous 3331
finalize was getting called before we evaluated the column.  This was causing a seg fault on the new version of sqlite.  I'm surprised we didn't see this sooner.

Revision 3331 - Directory Listing - [select for diffs]
Modified Wed Mar 10 04:21:10 2010 UTC (14 years, 1 month ago) by laffer1
Original Path: trunk/lib
Diff to previous 3330
update ffi.h

Revision 3330 - Directory Listing - [select for diffs]
Modified Wed Mar 10 04:18:22 2010 UTC (14 years, 1 month ago) by laffer1
Original Path: trunk/lib
Diff to previous 3289
update pc file

Revision 3289 - Directory Listing - [select for diffs]
Modified Thu Mar 4 01:02:02 2010 UTC (14 years, 2 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 3288
On second thought, let's try to sort the output.

Revision 3288 - Directory Listing - [select for diffs]
Modified Thu Mar 4 00:58:52 2010 UTC (14 years, 2 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 3287
Add a new list method so we can fetch all installed ports!

Revision 3287 - Directory Listing - [select for diffs]
Modified Wed Feb 10 01:33:40 2010 UTC (14 years, 2 months ago) by laffer1
Original Path: trunk/lib
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, 2 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 3276
This is more correct and fixes a bug in some locales

Revision 3276 - Directory Listing - [select for diffs]
Modified Sat Feb 6 06:25:31 2010 UTC (14 years, 2 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 3256
Temporarily remove the pc file when building lib32.  This should unbreak the world on amd64.

Revision 3256 - Directory Listing - [select for diffs]
Modified Sat Jan 16 17:40:19 2010 UTC (14 years, 3 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 3252
BIND 9.6.1-P2

Revision 3252 - Directory Listing - [select for diffs]
Modified Sat Jan 16 16:57:06 2010 UTC (14 years, 3 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 3230
Bind 9.6.1-P2

Revision 3230 - Directory Listing - [select for diffs]
Modified Sun Jan 10 18:40:55 2010 UTC (14 years, 3 months ago) by laffer1
Original Path: trunk/lib
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, 3 months ago) by laffer1
Original Path: trunk/lib
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, 3 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 3219
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 3219 - Directory Listing - [select for diffs]
Modified Tue Dec 29 18:58:48 2009 UTC (14 years, 4 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 3199
In this case, it's safe to use strcpy.  Avoid the extra strlen call

Revision 3199 - Directory Listing - [select for diffs]
Modified Sat Nov 28 22:44:36 2009 UTC (14 years, 5 months ago) by laffer1
Original Path: trunk/lib
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
Original Path: trunk/lib
Diff to previous 3166
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 3166 - Directory Listing - [select for diffs]
Modified Thu Nov 26 14:30:47 2009 UTC (14 years, 5 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 3165
remove ia64 + powerpc

Revision 3165 - Directory Listing - [select for diffs]
Modified Thu Nov 26 14:30:10 2009 UTC (14 years, 5 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 3157
we don't support the itanic

Revision 3157 - Directory Listing - [select for diffs]
Modified Tue Nov 17 01:47:51 2009 UTC (14 years, 5 months ago) by laffer1
Original Path: trunk/lib
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
Original Path: trunk/lib
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
Original Path: trunk/lib
Diff to previous 3049
calloc is no longer used in calloc.c.. it's now in malloc.c

Revision 3049 - Directory Listing - [select for diffs]
Modified Fri Oct 2 13:24:40 2009 UTC (14 years, 7 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 3047
Don't report error if key was deleted.

Obtained from: FreeBSD
http://www.freebsd.org/cgi/query-pr.cgi?pr=135462

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

Obtained from: FreeBSD, Joe Marcus Clarke

Revision 3030 - Directory Listing - [select for diffs]
Modified Sat Jul 11 11:25:15 2009 UTC (14 years, 9 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 3028
add pkgconfig file

Revision 3028 - Directory Listing - [select for diffs]
Modified Sun Jun 14 21:18:47 2009 UTC (14 years, 10 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 3027
Fix path

Revision 3027 - Directory Listing - [select for diffs]
Modified Sun Jun 14 21:16:34 2009 UTC (14 years, 10 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 3016
add missing header

Revision 3016 - Directory Listing - [select for diffs]
Modified Tue Jun 9 00:48:55 2009 UTC (14 years, 10 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 3015
install the man pages.  We still need to finish includes and pc file

Revision 3015 - Directory Listing - [select for diffs]
Modified Mon Jun 8 19:28:44 2009 UTC (14 years, 10 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 3014
Chnage order libmport is built in since we need sqlite sooner.

Revision 3014 - Directory Listing - [select for diffs]
Modified Mon Jun 8 01:50:50 2009 UTC (14 years, 10 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 3000
Step one of libffi.  This is a partially working environment.  (i386 only for now)

The library compiles but we're not dealing with man pages, installing include files into /usr/include or other architectures.

It is not connected to the build.

Revision 3000 - Directory Listing - [select for diffs]
Modified Sat Jun 6 21:52:41 2009 UTC (14 years, 10 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 2994
MFC: Fix for meta port packages with base bundle.

Revision 2994 - Directory Listing - [select for diffs]
Modified Fri Jun 5 00:22:17 2009 UTC (14 years, 11 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 2991
comment out mport_upgrade function as that isn't 100% ready

Revision 2991 - Directory Listing - [select for diffs]
Modified Fri Jun 5 00:02:22 2009 UTC (14 years, 11 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 2989
Upgrade to latest snap from github.

Revision 2989 - Directory Listing - [select for diffs]
Modified Sun May 31 17:51:52 2009 UTC (14 years, 11 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 2953
connect libmport to the build

Revision 2953 - Directory Listing - [select for diffs]
Modified Tue May 26 01:23:47 2009 UTC (14 years, 11 months ago) by laffer1
Original Path: trunk/lib
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
Original Path: trunk/lib
Diff to previous 2840
just use calloc everywhere

Revision 2840 - Directory Listing - [select for diffs]
Modified Fri Apr 17 23:48:13 2009 UTC (15 years ago) by ctriv
Original Path: trunk/lib
Diff to previous 2835
add missing update primative.

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

Revision 2834 - Directory Listing - [select for diffs]
Modified Thu Apr 16 02:43:37 2009 UTC (15 years ago) by laffer1
Original Path: trunk/lib
Diff to previous 2784
introduce a Symbol.map for ohash

Revision 2784 - Directory Listing - [select for diffs]
Modified Tue Apr 14 20:42:54 2009 UTC (15 years ago) by ctriv
Original Path: trunk/lib
Diff to previous 2754
Sync with the current devel version of libmport.

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

Revision 2664 - Directory Listing - [select for diffs]
Modified Fri Mar 27 19:38:20 2009 UTC (15 years, 1 month ago) by laffer1
Original Path: trunk/lib
Diff to previous 2658
Update libarchive, sync with some features from google code repo 1.6.2 and freebsd RELENG_7 as of today.

Revision 2658 - Directory Listing - [select for diffs]
Modified Wed Mar 25 19:23:09 2009 UTC (15 years, 1 month ago) by laffer1
Original Path: trunk/lib
Diff to previous 2657
update for 9.4.3

Revision 2657 - Directory Listing - [select for diffs]
Modified Wed Mar 25 19:13:18 2009 UTC (15 years, 1 month ago) by laffer1
Original Path: trunk/lib
Diff to previous 2636
update for bind 9.4.3

Revision 2636 - Directory Listing - [select for diffs]
Modified Mon Mar 23 02:48:35 2009 UTC (15 years, 1 month ago) by ctriv
Original Path: trunk/lib
Diff to previous 2627
install the pkgconfig file.

Revision 2627 - Directory Listing - [select for diffs]
Modified Thu Mar 19 15:42:58 2009 UTC (15 years, 1 month ago) by ctriv
Original Path: trunk/lib
Diff to previous 2626
get the linking right.

Revision 2626 - Directory Listing - [select for diffs]
Modified Thu Mar 19 15:07:58 2009 UTC (15 years, 1 month ago) by ctriv
Original Path: trunk/lib
Diff to previous 2623
build a thread safe libsqlite3.

Revision 2623 - Directory Listing - [select for diffs]
Modified Mon Mar 16 16:27:46 2009 UTC (15 years, 1 month ago) by laffer1
Original Path: trunk/lib
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, 1 month ago) by laffer1
Original Path: trunk/lib
Diff to previous 2502
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 2502 - Directory Listing - [select for diffs]
Modified Sun Jan 4 23:50:23 2009 UTC (15 years, 4 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 2486
bump shared lib version, switch to new world order.

Revision 2486 - Directory Listing - [select for diffs]
Modified Fri Jan 2 00:48:41 2009 UTC (15 years, 4 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 2482
geeze, fix the build/install of liblwres

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

Revision 2473 - Directory Listing - [select for diffs]
Modified Sat Dec 13 22:53:26 2008 UTC (15 years, 4 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 2472
Install to /lib instead of /usr/lib.  When including bsd.own.mk, you must override this first.

Revision 2472 - Directory Listing - [select for diffs]
Modified Sat Dec 13 22:51:06 2008 UTC (15 years, 4 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 2374
$MidnightBSD$, remove arm

Revision 2374 - Directory Listing - [select for diffs]
Modified Sat Dec 6 03:05:38 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 2373
stdint should always be set

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

Revision 2108 - Directory Listing - [select for diffs]
Modified Thu Nov 20 15:41:06 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 2107
 ' ' sucks.

Revision 2107 - Directory Listing - [select for diffs]
Modified Thu Nov 20 15:31:28 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 2011
Add flopen and expand_number. Bump library revision

Revision 2011 - Directory Listing - [select for diffs]
Modified Tue Nov 11 20:36:12 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 2004
*** empty log message ***

Revision 2004 - Directory Listing - [select for diffs]
Modified Tue Nov 11 17:37:15 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 2003
Typo

Revision 2003 - Directory Listing - [select for diffs]
Modified Tue Nov 11 16:52:12 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 2002
Fix typo

Revision 2002 - Directory Listing - [select for diffs]
Modified Tue Nov 11 16:49:48 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 2001
new world order

Revision 2001 - Directory Listing - [select for diffs]
Modified Tue Nov 11 16:38:05 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 1959
 new world order

Revision 1959 - Directory Listing - [select for diffs]
Modified Fri Oct 31 20:32:46 2008 UTC (15 years, 6 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 1956
add librt and gssapi

Revision 1956 - Directory Listing - [select for diffs]
Modified Fri Oct 31 19:16:18 2008 UTC (15 years, 6 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 1953
Remove some old libs that we don't need anymore.

Revision 1953 - Directory Listing - [select for diffs]
Modified Thu Oct 30 21:57:20 2008 UTC (15 years, 6 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 1952
Merge changes.

Revision 1952 - Directory Listing - [select for diffs]
Modified Thu Oct 30 21:56:32 2008 UTC (15 years, 6 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 1951
Remove arm

Revision 1951 - Directory Listing - [select for diffs]
Modified Thu Oct 30 21:52:49 2008 UTC (15 years, 6 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 1950
merge changes

Revision 1950 - Directory Listing - [select for diffs]
Modified Thu Oct 30 21:51:25 2008 UTC (15 years, 6 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 1949
Remove alpha

Revision 1949 - Directory Listing - [select for diffs]
Modified Thu Oct 30 21:50:10 2008 UTC (15 years, 6 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 1948
Remove arm/ppc stuff

Revision 1948 - Directory Listing - [select for diffs]
Modified Thu Oct 30 21:47:52 2008 UTC (15 years, 6 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 1947
Merge changes.

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

Revision 1946 - Directory Listing - [select for diffs]
Modified Thu Oct 30 21:37:58 2008 UTC (15 years, 6 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 1945
merge changes

Revision 1945 - Directory Listing - [select for diffs]
Modified Thu Oct 30 21:32:40 2008 UTC (15 years, 6 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 1944
Remove unsupported architectures.

Revision 1944 - Directory Listing - [select for diffs]
Modified Thu Oct 30 21:26:54 2008 UTC (15 years, 6 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 1943
Merge changes.  Remove pc98, ia64, ppc support

Revision 1943 - Directory Listing - [select for diffs]
Modified Thu Oct 30 21:14:04 2008 UTC (15 years, 6 months ago) by laffer1
Original Path: trunk/lib
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
Original Path: trunk/lib
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
Original Path: trunk/lib
Diff to previous 1940
merge changes.

Revision 1940 - Directory Listing - [select for diffs]
Modified Thu Oct 30 20:52:19 2008 UTC (15 years, 6 months ago) by laffer1
Original Path: trunk/lib
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
Original Path: trunk/lib
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
Original Path: trunk/lib
Diff to previous 1924
Continue the merge, sync FreeBSD changes while keeping enhancements

Revision 1924 - Directory Listing - [select for diffs]
Modified Sun Oct 5 18:18:58 2008 UTC (15 years, 7 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 1914
update procedure:

cd /usr/src; cvs update -d
cd share/mk; make install
cd ../../lib/ncurses
make  (you'll get errors)
make install
make
make install

Revision 1914 - Directory Listing - [select for diffs]
Modified Thu Oct 2 17:05:38 2008 UTC (15 years, 7 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 1913
*** empty log message ***

Revision 1913 - Directory Listing - [select for diffs]
Modified Thu Oct 2 16:56:52 2008 UTC (15 years, 7 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 1912
update libthr

Revision 1912 - Directory Listing - [select for diffs]
Modified Thu Oct 2 16:50:25 2008 UTC (15 years, 7 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 1911
Remove libpthread damn it

Revision 1911 - Directory Listing - [select for diffs]
Modified Thu Oct 2 16:47:39 2008 UTC (15 years, 7 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 1910
 * Change default shared lib version.
 * Fix comment for ncurses.

Revision 1910 - Directory Listing - [select for diffs]
Modified Thu Oct 2 02:01:58 2008 UTC (15 years, 7 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 1909
Move libpthread to libkse.  Prepare to set libthr as the default threading library.

Move libncurses to ncurses.  Prepare to import a newer version of ncurses.

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

Revision 1902 - Directory Listing - [select for diffs]
Modified Wed Oct 1 16:28:07 2008 UTC (15 years, 7 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 1900
remove arm and ia64 arch support.

Revision 1900 - Directory Listing - [select for diffs]
Modified Tue Sep 30 23:54:16 2008 UTC (15 years, 7 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 1899
update libkvm

Revision 1899 - Directory Listing - [select for diffs]
Modified Tue Sep 30 22:03:53 2008 UTC (15 years, 7 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 1898
$MidnightBSD$ and - licenses

Revision 1898 - Directory Listing - [select for diffs]
Modified Tue Sep 30 22:00:04 2008 UTC (15 years, 7 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 1897
Update libcrypt

Revision 1897 - Directory Listing - [select for diffs]
Modified Tue Sep 30 21:59:02 2008 UTC (15 years, 7 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 1797
Update libmd

Revision 1797 - Directory Listing - [select for diffs]
Modified Wed Sep 3 01:58:43 2008 UTC (15 years, 8 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 1746
add libbsm

Revision 1746 - Directory Listing - [select for diffs]
Modified Wed Jul 16 03:38:30 2008 UTC (15 years, 9 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 1731
Add os to user agent for libfetch.  We'll be able to track that it's our users easier.

Revision 1731 - Directory Listing - [select for diffs]
Modified Wed Jul 9 18:57:21 2008 UTC (15 years, 9 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 1608
Merge in changes from FreeBSD CURRENT and Dragonfly

Revision 1608 - Directory Listing - [select for diffs]
Modified Sat May 17 06:39:48 2008 UTC (15 years, 11 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 1589
Add kld_load and kld_isloaded which are wrappers around some of the kld kernel functions.

See kld(3)

Revision 1589 - Directory Listing - [select for diffs]
Modified Fri May 16 18:43:29 2008 UTC (15 years, 11 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 1573
tag and start branding with MidnightBSD.  We still need to tweak binutils.

Revision 1573 - Directory Listing - [select for diffs]
Modified Tue May 13 01:31:07 2008 UTC (15 years, 11 months ago) by laffer1
Original Path: trunk/lib
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 (15 years, 11 months ago) by laffer1
Original Path: trunk/lib
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 (15 years, 11 months ago) by laffer1
Original Path: trunk/lib
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 (15 years, 11 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 1550
remove advertising clause.

Revision 1550 - Directory Listing - [select for diffs]
Modified Tue Apr 29 01:35:50 2008 UTC (16 years ago) by ctriv
Original Path: trunk/lib
Diff to previous 1547
fix typo in conflict check sql statement.

Revision 1547 - Directory Listing - [select for diffs]
Modified Mon Apr 28 15:32:31 2008 UTC (16 years ago) by laffer1
Original Path: trunk/lib
Diff to previous 1542
Remove old architectures.

$MidnightBSD$

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

Revision 1539 - Directory Listing - [select for diffs]
Modified Mon Apr 28 05:40:02 2008 UTC (16 years ago) by laffer1
Original Path: trunk/lib
Diff to previous 1518
Tag properly.  Get rid of rediculous $FreeBSD$

Revision 1518 - Directory Listing - [select for diffs]
Modified Mon Apr 28 02:30:00 2008 UTC (16 years ago) by laffer1
Original Path: trunk/lib
Diff to previous 1516
Add missing includes

Revision 1516 - Directory Listing - [select for diffs]
Modified Mon Apr 28 02:16:46 2008 UTC (16 years ago) by laffer1
Original Path: trunk/lib
Diff to previous 1515
bind 9.4.2 changes

Revision 1515 - Directory Listing - [select for diffs]
Modified Mon Apr 28 02:14:04 2008 UTC (16 years ago) by laffer1
Original Path: trunk/lib
Diff to previous 1514
Update for bind 9.4.2

Revision 1514 - Directory Listing - [select for diffs]
Modified Mon Apr 28 01:23:10 2008 UTC (16 years ago) by laffer1
Original Path: trunk/lib
Diff to previous 1513
$MidnightBSD$

Revision 1513 - Directory Listing - [select for diffs]
Modified Mon Apr 28 01:22:41 2008 UTC (16 years ago) by laffer1
Original Path: trunk/lib
Diff to previous 1512
Switch to threading

Revision 1512 - Directory Listing - [select for diffs]
Modified Mon Apr 28 00:59:56 2008 UTC (16 years ago) by laffer1
Original Path: trunk/lib
Diff to previous 1511
ok this should be it

Revision 1511 - Directory Listing - [select for diffs]
Modified Mon Apr 28 00:59:09 2008 UTC (16 years ago) by laffer1
Original Path: trunk/lib
Diff to previous 1510
most of the patches for 9.4

Revision 1510 - Directory Listing - [select for diffs]
Modified Mon Apr 28 00:06:56 2008 UTC (16 years ago) by laffer1
Original Path: trunk/lib
Diff to previous 1509
Update for bind 9.4.2

Revision 1509 - Directory Listing - [select for diffs]
Modified Mon Apr 28 00:03:14 2008 UTC (16 years ago) by laffer1
Original Path: trunk/lib
Diff to previous 1508
$MIdnightBSD$

Revision 1508 - Directory Listing - [select for diffs]
Modified Mon Apr 28 00:01:45 2008 UTC (16 years ago) by laffer1
Original Path: trunk/lib
Diff to previous 1507
Update for bind 9.4.2

Revision 1507 - Directory Listing - [select for diffs]
Modified Sun Apr 27 23:53:34 2008 UTC (16 years ago) by laffer1
Original Path: trunk/lib
Diff to previous 1506
Add pthread libs

Revision 1506 - Directory Listing - [select for diffs]
Modified Sun Apr 27 23:21:06 2008 UTC (16 years ago) by laffer1
Original Path: trunk/lib
Diff to previous 1505
update for bind 9.4.x

Revision 1505 - Directory Listing - [select for diffs]
Modified Sun Apr 27 23:16:34 2008 UTC (16 years ago) by laffer1
Original Path: trunk/lib
Diff to previous 1501
Tidy up

Revision 1501 - Directory Listing - [select for diffs]
Modified Sat Apr 26 17:59:26 2008 UTC (16 years ago) by ctriv
Original Path: trunk/lib
Diff to previous 1492
Next developement snapshot.
Many bug fixes:  hardlinks work correctly, exec/unxec parsing, etc...
Packages now have a status, on install it starts as 'dirty', and is set to
'clean' if the install succeeds.  Similar logic is used in package deletion,
which now tries harder to keep going after errors.

Revision 1492 - Directory Listing - [select for diffs]
Modified Sat Apr 19 01:06:51 2008 UTC (16 years ago) by laffer1
Original Path: trunk/lib
Diff to previous 1491
Fix typo, tag

Revision 1491 - Directory Listing - [select for diffs]
Modified Fri Apr 18 19:13:11 2008 UTC (16 years ago) by laffer1
Original Path: trunk/lib
Diff to previous 1490
threading on

Revision 1490 - Directory Listing - [select for diffs]
Modified Fri Apr 18 19:11:36 2008 UTC (16 years ago) by laffer1
Original Path: trunk/lib
Diff to previous 1489
add missing src files for bind 9.4.2

Revision 1489 - Directory Listing - [select for diffs]
Modified Fri Apr 18 19:09:49 2008 UTC (16 years ago) by laffer1
Original Path: trunk/lib
Diff to previous 1488
add threading

Revision 1488 - Directory Listing - [select for diffs]
Modified Fri Apr 18 19:06:55 2008 UTC (16 years ago) by laffer1
Original Path: trunk/lib
Diff to previous 1486
Update for bind 9.4.2

Revision 1486 - Directory Listing - [select for diffs]
Modified Fri Apr 18 19:01:38 2008 UTC (16 years ago) by laffer1
Original Path: trunk/lib
Diff to previous 1442
Update files for BIND 9.4.2.

Revision 1442 - Directory Listing - [select for diffs]
Modified Thu Apr 3 17:50:57 2008 UTC (16 years, 1 month ago) by laffer1
Original Path: trunk/lib
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
Original Path: trunk/lib
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
Original Path: trunk/lib
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
Original Path: trunk/lib
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
Original Path: trunk/lib
Diff to previous 1386
Add missing header

Revision 1386 - Directory Listing - [select for diffs]
Modified Sun Mar 2 18:45:33 2008 UTC (16 years, 2 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 1374
Don't assume the lock is in use when reinitializing a lockuser.  Only allocate a lockuser request if both watched and lockuser's requests are null.  Fixes some random lockup behavior with some applications forking

Revision 1374 - Directory Listing - [select for diffs]
Modified Fri Jan 25 15:45:12 2008 UTC (16 years, 3 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 1373
Correct a timing problem when calling fork() from a process using libpthread (kse)

Revision 1373 - Directory Listing - [select for diffs]
Modified Fri Jan 25 15:29:12 2008 UTC (16 years, 3 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 1370
Add missing util.c for str2prt function, etc

Revision 1370 - Directory Listing - [select for diffs]
Modified Tue Jan 15 18:53:01 2008 UTC (16 years, 3 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 1366
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 1366 - Directory Listing - [select for diffs]
Modified Sat Jan 5 22:18:20 2008 UTC (16 years, 4 months ago) by ctriv
Original Path: trunk/lib
Diff to previous 1356
Latest developement version of libmport.

Changes:

It is now possible to create, install, and delete packages from a system
with the library.

The install primative now uses the progress callback system to give the user
feedback during the install.

Support for installing into a chroot envirement is included at the library
level.  This is useful if you have a GUI app and you don't want your entire
process stuck in the chroot.

Many function names have been changed in an effort to improve the library's
orginization.

Many bug fixes and subtle changes.

Todo:

Docs:
	library overview.
	function reference.
	mport bundle specification.

The merge primative.

The fetch primative.

The update primative.

Top level functions to do things like "fetch this bundle, its depends, and
then install them all."

Some of the sematics are still up in the air.  For example, gtk12 and
gtk2 both have a pkgname of gtk.  libmport doesn't allow two package with
the same name to be installed.

Hard links are not implemented in a mport bundle.

Much more testing and bug fixing is needed.

Revision 1356 - Directory Listing - [select for diffs]
Modified Wed Dec 5 17:02:15 2007 UTC (16 years, 5 months ago) by ctriv
Original Path: trunk/lib
Diff to previous 1355
Sync with devel version.
Add ERRORX macros.
Fix a number of memory leaks.
Various refactorings.

Revision 1355 - Directory Listing - [select for diffs]
Modified Sat Dec 1 06:21:37 2007 UTC (16 years, 5 months ago) by ctriv
Original Path: trunk/lib
Diff to previous 1350
sync with developement version.

Version comparison now works, but we might change the definition of "works"
in the near future.  As crazy as the FreeBSD semantics are, they might be
useful.

All package files are now bundles.  Typical package files are simply a
special case of a bundle only containting one package.  There is no
performance penalty for many packages in one bundle at install time, and
there is only one code path for all installations.

pkg-deinstall script support has been added (but is not yet tested).

Many new functions for simplifing work.  See mport_db_do(),
mport_db_prepare(), and mport_add_file_to_archive(), et al.

Revision 1350 - Directory Listing - [select for diffs]
Modified Mon Nov 26 21:41:56 2007 UTC (16 years, 5 months ago) by ctriv
Original Path: trunk/lib
Diff to previous 1349
First working version with installation.  Many code paths still untested.

Revision 1349 - Directory Listing - [select for diffs]
Modified Mon Nov 26 16:18:13 2007 UTC (16 years, 5 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 1348
Fix a bug in libpthread where libobjc is loaded first which causes GNUstep to fail when calling pthread_key_create.

Revision 1348 - Directory Listing - [select for diffs]
Modified Mon Nov 26 16:14:42 2007 UTC (16 years, 5 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 1338
Fix a problem where libobjc is loaded before libthr causing GNUstep to fail.

Revision 1338 - Directory Listing - [select for diffs]
Modified Fri Nov 23 05:57:43 2007 UTC (16 years, 5 months ago) by ctriv
Original Path: trunk/lib
Diff to previous 1337
Add version comparisons.
Add preconditions check to package installation.

Revision 1337 - Directory Listing - [select for diffs]
Modified Thu Nov 22 08:00:32 2007 UTC (16 years, 5 months ago) by ctriv
Original Path: trunk/lib
Diff to previous 1333
Latest developement version.  Nearing completion of package installation.

Revision 1333 - Directory Listing - [select for diffs]
Modified Tue Nov 20 10:58:25 2007 UTC (16 years, 5 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 1297
Fix some issues with Bind9 and the upcoming gcc update.

Revision 1297 - Directory Listing - [select for diffs]
Modified Tue Oct 23 14:46:25 2007 UTC (16 years, 6 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 1296
Remove libio as that was only for the alpha.  I don't know why I added it in the previous revision.  Also remove the files.

$MidnightBSD$ libbz2

work around libarchive so the system compiles.

Revision 1296 - Directory Listing - [select for diffs]
Modified Tue Oct 23 03:31:37 2007 UTC (16 years, 6 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 1295
remove alpha bits

Revision 1295 - Directory Listing - [select for diffs]
Modified Tue Oct 23 03:30:28 2007 UTC (16 years, 6 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 1294
Enable libio, libdisk and libthread_db.

Revision 1294 - Directory Listing - [select for diffs]
Modified Mon Oct 22 04:12:39 2007 UTC (16 years, 6 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 1290
Re-order library building to attempt a fix with libarchive.  Move libc to the beginning as we may need the symbols available.  (unrelated)

Revision 1290 - Directory Listing - [select for diffs]
Modified Mon Oct 22 00:55:07 2007 UTC (16 years, 6 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 1272
$MidnightBSD$

Revision 1272 - Directory Listing - [select for diffs]
Modified Sun Oct 7 16:29:17 2007 UTC (16 years, 6 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 1263
Fix a null pointer dereference in the POSIX priority classes.

Revision 1263 - Directory Listing - [select for diffs]
Modified Sat Sep 29 22:13:40 2007 UTC (16 years, 7 months ago) by ctriv
Original Path: trunk/lib
Diff to previous 1260
Upgrade to libarchive 2.2.4.

Revision 1260 - Directory Listing - [select for diffs]
Modified Fri Sep 28 03:01:31 2007 UTC (16 years, 7 months ago) by ctriv
Original Path: trunk/lib
Diff to previous 1258
Improvements to the sub.package schema.
Cleanup now always runs.
Fixed error handing in db_create.c

Revision 1258 - Directory Listing - [select for diffs]
Modified Thu Sep 27 03:27:18 2007 UTC (16 years, 7 months ago) by ctriv
Original Path: trunk/lib
Diff to previous 1257
We now break up the conflict and depend inputs when they are inserted into
the stub db.

Revision 1257 - Directory Listing - [select for diffs]
Modified Thu Sep 27 03:26:38 2007 UTC (16 years, 7 months ago) by ctriv
Original Path: trunk/lib
Diff to previous 1256
Updated the error handling in mport_parse_plist_file().

Revision 1256 - Directory Listing - [select for diffs]
Modified Thu Sep 27 03:25:16 2007 UTC (16 years, 7 months ago) by ctriv
Original Path: trunk/lib
Diff to previous 1255
Updated the schema to make the conflicts and the depends a bit more
normalized.

Revision 1255 - Directory Listing - [select for diffs]
Modified Thu Sep 27 03:24:38 2007 UTC (16 years, 7 months ago) by ctriv
Original Path: trunk/lib
Diff to previous 1253
Fix an off by one error in the list parsing.

Revision 1253 - Directory Listing - [select for diffs]
Modified Tue Sep 25 15:38:13 2007 UTC (16 years, 7 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 1252
$MidnightBSD$

Revision 1252 - Directory Listing - [select for diffs]
Modified Tue Sep 25 15:26:50 2007 UTC (16 years, 7 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 1251
Forced commit to note the patch originated from Ed Maste.

http://www.freebsd.org/cgi/query-pr.cgi?pr=81534

Revision 1251 - Directory Listing - [select for diffs]
Modified Tue Sep 25 15:25:42 2007 UTC (16 years, 7 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 1247
libc_r close() fails if fstat() returns an error.  This causes problems with FreeBSD 4.x applications.

Since we don't control compat4x, this will never be fully resolved, but we can certainly fix our part.

Revision 1247 - Directory Listing - [select for diffs]
Modified Mon Sep 24 20:58:00 2007 UTC (16 years, 7 months ago) by ctriv
Original Path: trunk/lib
Diff to previous 1246
Add the cleanup code to create. Various bug fixes.

Revision 1246 - Directory Listing - [select for diffs]
Modified Mon Sep 24 20:54:15 2007 UTC (16 years, 7 months ago) by ctriv
Original Path: trunk/lib
Diff to previous 1245
we don't want or need a threadsafe sqlite.  If users need it, they can build
it from ports.

Revision 1245 - Directory Listing - [select for diffs]
Modified Mon Sep 24 16:49:59 2007 UTC (16 years, 7 months ago) by ctriv
Original Path: trunk/lib
Diff to previous 1243
Added mport_parselist().
Conflicts and depends are now inserted into the package file db.  The schema
of this will probably change once the install end is written and we know
what we need.

Revision 1243 - Directory Listing - [select for diffs]
Modified Mon Sep 24 06:01:46 2007 UTC (16 years, 7 months ago) by ctriv
Original Path: trunk/lib
Diff to previous 1241
First working code for archive creation.  Many features still missing, but
it kinda works :).

Revision 1241 - Directory Listing - [select for diffs]
Modified Sun Sep 23 22:30:52 2007 UTC (16 years, 7 months ago) by ctriv
Original Path: trunk/lib
Diff to previous 1240
Start of libmport.  At the moment all it can do is a make a tmpdir with the
package-meta database.  Soon we'll pull in libarchive and start to make some
packages.

Revision 1240 - Directory Listing - [select for diffs]
Modified Sun Sep 23 22:29:21 2007 UTC (16 years, 7 months ago) by ctriv
Original Path: trunk/lib
Diff to previous 1237
remove some things that where for platforms we don't support.
add libsqlite3.

Revision 1237 - Directory Listing - [select for diffs]
Modified Fri Sep 21 19:23:48 2007 UTC (16 years, 7 months ago) by ctriv
Original Path: trunk/lib
Diff to previous 1221
libsqlite3 depends on pthread.

Revision 1221 - Directory Listing - [select for diffs]
Modified Tue Sep 11 16:39:00 2007 UTC (16 years, 7 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 1204
threads should write to stderr when they have error messages.

Revision 1204 - Directory Listing - [select for diffs]
Modified Sat Aug 18 07:58:02 2007 UTC (16 years, 8 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 1019
Obtained from FreeBSD:

pam_nologin(8) starts to provide an account management function in
addition to the existing authentication function so that sshd(8) can
respect nologin(5) while the rest of PAM consumers work as earlier.
In turn, sshd(8) starts to use the new account management function
in pam_nologin(8) and thus respect nologin(5) even when doing public
key authentication with sshd's internal routines (PAM authentication
isn't called at all in that case).

Revision 1019 - Directory Listing - [select for diffs]
Modified Thu Jul 12 21:59:15 2007 UTC (16 years, 9 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 1005
Preliminary libarchive security patch.  This is equivalent to FreeBSD-SA-07:05.libarchive

Revision 1005 - Directory Listing - [select for diffs]
Modified Mon May 14 06:12:57 2007 UTC (16 years, 11 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 1002
$MidnightBSD$

Use unsigned comparisons.  This fixes some bugs in the following case:

1. i386
2. program calling update is statically linked to libmd
3. buffer provided is aligned modulo 4 bytes
4. the buffer extends beyond 2 GB.

Bugs 1-3 still cause problems beyond 4GB.

Revision 1002 - Directory Listing - [select for diffs]
Modified Fri May 11 06:31:15 2007 UTC (16 years, 11 months ago) by ctriv
Original Path: trunk/lib
Diff to previous 906
Added libsqlite3.

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

In short, propolice broke libpthread and libthr.

Revision 905 - Directory Listing - [select for diffs]
Modified Fri Apr 6 20:12:31 2007 UTC (17 years, 1 month ago) by laffer1
Original Path: trunk/lib
Diff to previous 904
$MidnightBSD$ and whitespace

Revision 904 - Directory Listing - [select for diffs]
Modified Fri Apr 6 20:03:33 2007 UTC (17 years, 1 month ago) by laffer1
Original Path: trunk/lib
Diff to previous 903
Disable -g flag

Revision 903 - Directory Listing - [select for diffs]
Modified Fri Apr 6 19:58:03 2007 UTC (17 years, 1 month ago) by laffer1
Original Path: trunk/lib
Diff to previous 902
$MidightBSD$

Backout recent changes so that we can detect problems easily.  curthread == NULL with the propolice patch in several cases.

Revision 902 - Directory Listing - [select for diffs]
Modified Fri Apr 6 19:49:14 2007 UTC (17 years, 1 month ago) by laffer1
Original Path: trunk/lib
Diff to previous 900
$MidnightBSD$

Revision 900 - Directory Listing - [select for diffs]
Modified Thu Apr 5 04:17:02 2007 UTC (17 years, 1 month ago) by laffer1
Original Path: trunk/lib
Diff to previous 899
!= :)

Revision 899 - Directory Listing - [select for diffs]
Modified Thu Apr 5 04:09:05 2007 UTC (17 years, 1 month ago) by laffer1
Original Path: trunk/lib
Diff to previous 898
Remove ProPolice portion.  Its un-needed.

Revision 898 - Directory Listing - [select for diffs]
Modified Thu Apr 5 03:52:16 2007 UTC (17 years, 1 month ago) by laffer1
Original Path: trunk/lib
Diff to previous 897
After adding pro police, we started failing one of the regression tests that we used to pass (mutex_d).

curthread can be NULL in some cases.  This was causing the test app to crash.

Revision 897 - Directory Listing - [select for diffs]
Modified Thu Apr 5 02:45:54 2007 UTC (17 years, 1 month ago) by laffer1
Original Path: trunk/lib
Diff to previous 896
Some /sbin utilities require this.

Revision 896 - Directory Listing - [select for diffs]
Modified Thu Apr 5 02:45:23 2007 UTC (17 years, 1 month ago) by laffer1
Original Path: trunk/lib
Diff to previous 895
$MidnightBSD$

Revision 895 - Directory Listing - [select for diffs]
Modified Tue Apr 3 18:03:04 2007 UTC (17 years, 1 month ago) by laffer1
Original Path: trunk/lib
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
Original Path: trunk/lib
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
Original Path: trunk/lib
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
Original Path: trunk/lib
Diff to previous 870
Importing ohash functions into libc from OpenBSD 4.0 code.

Revision 870 - Directory Listing - [select for diffs]
Modified Tue Mar 20 17:32:17 2007 UTC (17 years, 1 month ago) by laffer1
Original Path: trunk/lib
Diff to previous 869
Fix the MBSDID crap

Revision 869 - Directory Listing - [select for diffs]
Modified Tue Mar 20 17:02:55 2007 UTC (17 years, 1 month ago) by laffer1
Original Path: trunk/lib
Diff to previous 833
$MidnightBSD$

The __MBSDID macro is not working as it should be with the assembler. There must be a behavior difference between FBSDID and MBSDID somewhere.

Revision 833 - Directory Listing - [select for diffs]
Modified Wed Mar 14 12:10:24 2007 UTC (17 years, 1 month ago) by laffer1
Original Path: trunk/lib
Diff to previous 829
unbreak the build for nowunbreak the build for now.

Revision 829 - Directory Listing - [select for diffs]
Modified Wed Mar 14 02:24:10 2007 UTC (17 years, 1 month ago) by laffer1
Original Path: trunk/lib
Diff to previous 733
This commit was generated by cvs2svn to compensate for changes in r828,
which included commits to RCS files with non-trunk default branches.
Revision 733 - Directory Listing - [select for diffs]
Modified Fri Feb 9 17:18:53 2007 UTC (17 years, 2 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 720
$MidnightBSD$

Remove alpha bits

Revision 720 - Directory Listing - [select for diffs]
Modified Fri Feb 2 01:03:18 2007 UTC (17 years, 3 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 718
Fixed generated files as I forgot to remove a file. (skipped 9.3.3 release..)

Revision 718 - Directory Listing - [select for diffs]
Modified Fri Feb 2 00:23:38 2007 UTC (17 years, 3 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 717
Generated files using step 9  make -DMAINTAINER_MODE generate...

Revision 717 - Directory Listing - [select for diffs]
Modified Fri Feb 2 00:21:12 2007 UTC (17 years, 3 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 695
Generated files for Bind 9.3.4 per FreeBSD-upgrade directions step 7 and 8

Revision 695 - Directory Listing - [select for diffs]
Modified Fri Jan 19 03:20:15 2007 UTC (17 years, 3 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 656
Add new libsm file from sendmail 8.13.6+

Revision 656 - Directory Listing - [select for diffs]
Modified Sat Jan 13 18:51:05 2007 UTC (17 years, 3 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 603
Add an alias 'unhalted-cycles' denoting cyles where the CPU is not in halt or sleep state.

Revision 603 - Directory Listing - [select for diffs]
Modified Sat Jan 13 13:51:19 2007 UTC (17 years, 3 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 596
Handling of login.access(5) was moved from login(1) to pam_login_access(8) years ago.  This will remove dead code, clean up manpages and install login.access.5 from the pam_login_access src dir.

Revision 596 - Directory Listing - [select for diffs]
Modified Sat Jan 13 00:16:27 2007 UTC (17 years, 3 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 594
Clean up some descriptions.

Revision 594 - Directory Listing - [select for diffs]
Modified Sat Jan 13 00:13:39 2007 UTC (17 years, 3 months ago) by laffer1
Original Path: trunk/lib
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, 3 months ago) by laffer1
Original Path: trunk/lib
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, 3 months ago) by laffer1
Original Path: trunk/lib
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
Original Path: trunk/lib
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
Original Path: trunk/lib
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
Original Path: trunk/lib
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
Original Path: trunk/lib
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
Original Path: trunk/lib
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
Original Path: trunk/lib
Diff to previous 461
Correct misleading documentation.

Revision 461 - Directory Listing - [select for diffs]
Modified Sun Dec 31 22:36:16 2006 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 440
Add efun(3) functions from NetBSD.

Revision 440 - Directory Listing - [select for diffs]
Modified Sun Dec 31 09:59:48 2006 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 349
Add NetBSD efun(3) functions...

esetfunc, easprintf, efopen, ecalloc, emalloc, erealloc, estrdup, estrlcat, estrlcpy, evasprintf

Some code in the tree already includes this such as fsck and rcorder. This will make NetBSD code porting easier.  Note our libutil uses libutil.h instead of util.h.

Revision 349 - Directory Listing - [select for diffs]
Modified Tue Dec 26 01:20:32 2006 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 338
   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 338 - Directory Listing - [select for diffs]
Modified Mon Dec 18 23:50:50 2006 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 326
As discussed on freebsd-threads@freebsd.org, a libpthread bug exists that this patch by Peter Edwards Corrects.

Here is a summary:

I've a problem when a process uses:
       libpthread
       detached threads
       mixed bound/unbound threads
       suspended threads  (a la pthread_resume_np())

whereby some newly created suspended threads don't get scheduled.
I think I've tracked it down, so if someone could review the
reasoning, I'd be grateful.

Newly launched threads have a "struct pthread" that may be allocated
from a freelist of GCed threads. Apparently, when detached threads
enter the GCed list, they can still have the "active" flag set on
them. Later, this causes problems when this thread is recycled and
resumed, because _thr_setrunnable_unlocked() doesn't add it to a
run queue.

thr_cleanup can be called either from the bound-threads scheduler,
or the unbound scheduler. One callsite clears "active", "needswitchout",
and "lock_switch" to zero before the call. The other callsite just
clears "check_pending". I think these flags are all either bound-thread
or unbound-thread specific, and that there was an unintended
assumption that the thread would remain with the same "boundedness"
after being recycled, which isn't neccessarily the case. (Or another
way - the idea was that there was no need to clear the "active"
flag on a bound thread, as its only used for unbound threads, but
a GCed bound thread might be recycled into an unbound thread)

Given that, it seems correct to clean up the thread the same way
for both cases, and just move that code into thr_cleanup.

Revision 326 - Directory Listing - [select for diffs]
Modified Tue Oct 31 19:22:30 2006 UTC (17 years, 6 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 314
Cleanup

Revision 314 - Directory Listing - [select for diffs]
Modified Mon Oct 30 14:50:16 2006 UTC (17 years, 6 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 313
Only catch SIGINFO when LIBPTHREAD_DEBUG is defined in the environment.

Eliminate a race condition in timed waist (cv, mutex, sleeps).

Don't forget to init a TAILQ before using it.

Allocate a thread's tcb last so it is easier to handle failures to malloc() siginfo.

Include needed headers obtained through pthread.h

Obtained from FreeBSD (March 2006 MFC)

Revision 313 - Directory Listing - [select for diffs]
Modified Mon Oct 30 13:55:39 2006 UTC (17 years, 6 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 311
Remove alpha references, install shared libc_r into /lib because its aliased by libpthread and some /sbin tools.

Revision 311 - Directory Listing - [select for diffs]
Modified Mon Oct 30 07:43:26 2006 UTC (17 years, 6 months ago) by laffer1
Original Path: trunk/lib
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
Original Path: trunk/lib
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
Original Path: trunk/lib
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
Original Path: trunk/lib
Diff to previous 245
Posixize function strtonum, clean up manpage.

Revision 245 - Directory Listing - [select for diffs]
Modified Tue Oct 10 15:36:54 2006 UTC (17 years, 6 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 206
fix build of openssh.

Revision 206 - Directory Listing - [select for diffs]
Modified Mon Oct 2 00:39:35 2006 UTC (17 years, 7 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 205
forgot to add int copyout :)

Revision 205 - Directory Listing - [select for diffs]
Modified Mon Oct 2 00:24:29 2006 UTC (17 years, 7 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 204
Adjusted directions

Revision 204 - Directory Listing - [select for diffs]
Modified Mon Oct 2 00:16:53 2006 UTC (17 years, 7 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 202
gzio.c minigzip.c and zconf.h have changes that must be maintained during each upgrade from the vendor branch.

Revision 202 - Directory Listing - [select for diffs]
Modified Sun Oct 1 23:49:06 2006 UTC (17 years, 7 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 115
This commit was generated by cvs2svn to compensate for changes in r201,
which included commits to RCS files with non-trunk default branches.
Revision 115 - Directory Listing - [select for diffs]
Modified Wed Aug 23 15:36:08 2006 UTC (17 years, 8 months ago) by laffer1
Original Path: trunk/lib
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
Original Path: trunk/lib
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
Original Path: trunk/lib
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
Original Path: trunk/lib
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