ViewVC Help
View Directory | Revision Log | View Changeset | Root Listing
root/src/release/0.8.6/lib
Revision 9531 - Directory Listing - [select for diffs]
Modified Sat Aug 19 16:56:56 2017 UTC (6 years, 8 months ago) by laffer1
Diff to previous 9243 , to selected 1492
MidnightBSD 0.8.6-RELEASE

Revision 9243 - Directory Listing - [select for diffs]
Modified Wed Dec 14 02:02:23 2016 UTC (7 years, 5 months ago) by laffer1
Original Path: stable/0.8/lib
Diff to previous 9229 , to selected 1492
prevent static buffer overflow in link_ntoa(3)

Revision 9229 - Directory Listing - [select for diffs]
Modified Thu Nov 10 23:53:41 2016 UTC (7 years, 6 months ago) by laffer1
Original Path: stable/0.8/lib
Diff to previous 9218 , to selected 1492
work in progress on merging openssh 7.3

Revision 9218 - Directory Listing - [select for diffs]
Modified Sat Nov 5 17:20:01 2016 UTC (7 years, 6 months ago) by laffer1
Original Path: stable/0.8/lib
Diff to previous 9141 , to selected 1492
BIND 9.9.9-p4

Revision 9141 - Directory Listing - [select for diffs]
Modified Mon Oct 3 02:12:01 2016 UTC (7 years, 7 months ago) by laffer1
Original Path: stable/0.8/lib
Diff to previous 7769 , to selected 1492
add inet6_ntop.c

Revision 7769 - Directory Listing - [select for diffs]
Modified Sat Aug 27 20:50:18 2016 UTC (7 years, 8 months ago) by laffer1
Original Path: stable/0.8/lib
Diff to previous 7763 , to selected 1492
MFC: refactor select count * for indeses, check for NULL before freeing memory in index structures, handle strdup cases properly with data == null

Revision 7763 - Directory Listing - [select for diffs]
Modified Sat Aug 27 01:18:22 2016 UTC (7 years, 8 months ago) by laffer1
Original Path: stable/0.8/lib
Diff to previous 7748 , to selected 1492
disable freeing memory from index here until we can track down the crash. better to leak and work for now

Revision 7748 - Directory Listing - [select for diffs]
Modified Sat Aug 20 22:45:53 2016 UTC (7 years, 8 months ago) by laffer1
Original Path: stable/0.8/lib
Diff to previous 7747 , to selected 1492
get rid of silly error. this is not the case. some commands do not have data

Revision 7747 - Directory Listing - [select for diffs]
Modified Sat Aug 20 22:42:09 2016 UTC (7 years, 8 months ago) by laffer1
Original Path: stable/0.8/lib
Diff to previous 7746 , to selected 1492
fix build

Revision 7746 - Directory Listing - [select for diffs]
Modified Sat Aug 20 22:37:21 2016 UTC (7 years, 8 months ago) by laffer1
Original Path: stable/0.8/lib
Diff to previous 7743 , to selected 1492
MFC: fix several database locking issues

Revision 7743 - Directory Listing - [select for diffs]
Modified Mon Aug 15 11:40:03 2016 UTC (7 years, 9 months ago) by root
Original Path: stable/0.8/lib
Diff to previous 7727 , to selected 1492
fix a bug where mode is not initialized by allowing NULL for data again.

Revision 7727 - Directory Listing - [select for diffs]
Modified Fri Aug 12 17:14:04 2016 UTC (7 years, 9 months ago) by laffer1
Original Path: stable/0.8/lib
Diff to previous 7686 , to selected 1492
back port changes to how we handle index loads and owner/group/mode and data fixes.  this should stop crashes on plists using @owner with no parameters for example

Revision 7686 - Directory Listing - [select for diffs]
Modified Sun Aug 7 20:29:26 2016 UTC (7 years, 9 months ago) by laffer1
Original Path: stable/0.8/lib
Diff to previous 7652 , to selected 1492
sync stable libmport with recent changes to current to fix some stability problems on i386.

Revision 7652 - Directory Listing - [select for diffs]
Modified Sun Jul 31 16:51:17 2016 UTC (7 years, 9 months ago) by laffer1
Original Path: stable/0.8/lib
Diff to previous 7651 , to selected 1492
free memory in error case too

Revision 7651 - Directory Listing - [select for diffs]
Modified Sun Jul 31 16:40:18 2016 UTC (7 years, 9 months ago) by laffer1
Original Path: stable/0.8/lib
Diff to previous 7650 , to selected 1492
implement mkdir -p like functionality for plists.

Revision 7650 - Directory Listing - [select for diffs]
Modified Sun Jul 31 01:27:03 2016 UTC (7 years, 9 months ago) by laffer1
Original Path: stable/0.8/lib
Diff to previous 7649 , to selected 1492
in several cases we are not properly setting an error condition so the library is not returning a failure of the installation. fix that.

Revision 7649 - Directory Listing - [select for diffs]
Modified Sun Jul 31 01:25:45 2016 UTC (7 years, 9 months ago) by laffer1
Original Path: stable/0.8/lib
Diff to previous 7648 , to selected 1492
when an error occurs, exit as a failure when installing a package.

Revision 7648 - Directory Listing - [select for diffs]
Modified Sat Jul 30 14:17:08 2016 UTC (7 years, 9 months ago) by laffer1
Original Path: stable/0.8/lib
Diff to previous 7647 , to selected 1492
remove db version print

Revision 7647 - Directory Listing - [select for diffs]
Modified Sat Jul 30 14:15:24 2016 UTC (7 years, 9 months ago) by laffer1
Original Path: stable/0.8/lib
Diff to previous 7629 , to selected 1492
set database version on creation

Revision 7629 - Directory Listing - [select for diffs]
Modified Sat Jun 4 23:46:35 2016 UTC (7 years, 11 months ago) by laffer1
Original Path: stable/0.8/lib
Diff to previous 7628 , to selected 1492
add sanity checks to logging code and switch over to %s as %Q is causing crashes with newer sqlite versions

Revision 7628 - Directory Listing - [select for diffs]
Modified Sat Jun 4 23:12:43 2016 UTC (7 years, 11 months ago) by laffer1
Original Path: stable/0.8/lib
Diff to previous 7612 , to selected 1492
sanity check sql data

Revision 7612 - Directory Listing - [select for diffs]
Modified Mon May 30 20:40:17 2016 UTC (7 years, 11 months ago) by laffer1
Original Path: stable/0.8/lib
Diff to previous 7611 , to selected 1492
tweak upgrades

Revision 7611 - Directory Listing - [select for diffs]
Modified Mon May 30 20:39:16 2016 UTC (7 years, 11 months ago) by laffer1
Original Path: stable/0.8/lib
Diff to previous 7582 , to selected 1492
do not create tables every time we run

Revision 7582 - Directory Listing - [select for diffs]
Modified Fri May 27 14:13:57 2016 UTC (7 years, 11 months ago) by laffer1
Original Path: stable/0.8/lib
Diff to previous 7579 , to selected 1492
set warns 3 until we can deal with the hash table algorithm

Revision 7579 - Directory Listing - [select for diffs]
Modified Fri May 27 03:36:07 2016 UTC (7 years, 11 months ago) by laffer1
Original Path: stable/0.8/lib
Diff to previous 7572 , to selected 1492
set warns to 3 so it can build with clang

Revision 7572 - Directory Listing - [select for diffs]
Modified Sun May 22 23:37:34 2016 UTC (7 years, 11 months ago) by laffer1
Original Path: stable/0.8/lib
Diff to previous 7571 , to selected 1492
MFC: remove sparc code

Revision 7571 - Directory Listing - [select for diffs]
Modified Sun May 22 23:36:52 2016 UTC (7 years, 11 months ago) by laffer1
Original Path: stable/0.8/lib
Diff to previous 7567 , to selected 1492
fix warnings

Revision 7567 - Directory Listing - [select for diffs]
Modified Sun May 22 22:01:19 2016 UTC (7 years, 11 months ago) by laffer1
Original Path: stable/0.8/lib
Diff to previous 7566 , to selected 1492
init user

Revision 7566 - Directory Listing - [select for diffs]
Modified Sun May 22 20:15:12 2016 UTC (7 years, 11 months ago) by laffer1
Original Path: stable/0.8/lib
Diff to previous 7549 , to selected 1492
mfc openpam update

Revision 7549 - Directory Listing - [select for diffs]
Modified Thu May 5 07:58:50 2016 UTC (8 years ago) by laffer1
Original Path: stable/0.8/lib
Diff to previous 7520 , to selected 1492
fix version check

Revision 7520 - Directory Listing - [select for diffs]
Modified Wed Apr 13 00:29:37 2016 UTC (8 years, 1 month ago) by laffer1
Original Path: stable/0.8/lib
Diff to previous 7517 , to selected 1492
Create 0.8 stable branch.

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

Revision 7515 - Directory Listing - [select for diffs]
Modified Sat Apr 9 21:57:45 2016 UTC (8 years, 1 month ago) by laffer1
Original Path: trunk/lib
Diff to previous 7514 , to selected 1492
first pass at handling directory perms with @dir() syntax

Revision 7514 - Directory Listing - [select for diffs]
Modified Sat Apr 9 21:56:55 2016 UTC (8 years, 1 month ago) by laffer1
Original Path: trunk/lib
Diff to previous 7513 , to selected 1492
add asset dir owner mode type.

Revision 7513 - Directory Listing - [select for diffs]
Modified Sat Apr 9 21:01:38 2016 UTC (8 years, 1 month ago) by laffer1
Original Path: trunk/lib
Diff to previous 7512 , to selected 1492
fix comment

Revision 7512 - Directory Listing - [select for diffs]
Modified Sat Apr 9 21:01:24 2016 UTC (8 years, 1 month ago) by laffer1
Original Path: trunk/lib
Diff to previous 7511 , to selected 1492
fix path issue on deletes by catching absolute paths and storing them properly in the master database. This should help with verify as well.

Revision 7511 - Directory Listing - [select for diffs]
Modified Sat Apr 9 20:30:07 2016 UTC (8 years, 1 month ago) by laffer1
Original Path: trunk/lib
Diff to previous 7510 , to selected 1492
include asset file owner mode files in archive.

Revision 7510 - Directory Listing - [select for diffs]
Modified Sat Apr 9 20:29:50 2016 UTC (8 years, 1 month ago) by laffer1
Original Path: trunk/lib
Diff to previous 7509 , to selected 1492
hide debug messages

Revision 7509 - Directory Listing - [select for diffs]
Modified Sat Apr 9 20:26:21 2016 UTC (8 years, 1 month ago) by laffer1
Original Path: trunk/lib
Diff to previous 7508 , to selected 1492
improve error handling for modes. fix the file install count for the progress bar to include @() syntax.

Revision 7508 - Directory Listing - [select for diffs]
Modified Sat Apr 9 20:25:07 2016 UTC (8 years, 1 month ago) by laffer1
Original Path: trunk/lib
Diff to previous 7507 , to selected 1492
fix typo in comment.

Revision 7507 - Directory Listing - [select for diffs]
Modified Sat Apr 9 20:24:45 2016 UTC (8 years, 1 month ago) by laffer1
Original Path: trunk/lib
Diff to previous 7506 , to selected 1492
ws

Revision 7506 - Directory Listing - [select for diffs]
Modified Sat Apr 9 19:43:37 2016 UTC (8 years, 1 month ago) by laffer1
Original Path: trunk/lib
Diff to previous 7505 , to selected 1492
fix a bug with new plist parsing due to ignoring the leading (

Revision 7505 - Directory Listing - [select for diffs]
Modified Sat Apr 9 02:36:27 2016 UTC (8 years, 1 month ago) by laffer1
Original Path: trunk/lib
Diff to previous 7504 , to selected 1492
sanity check checksums

Revision 7504 - Directory Listing - [select for diffs]
Modified Sat Apr 9 01:53:33 2016 UTC (8 years, 1 month ago) by laffer1
Original Path: trunk/lib
Diff to previous 7503 , to selected 1492
handle @() syntax for install

Revision 7503 - Directory Listing - [select for diffs]
Modified Sat Apr 9 01:14:01 2016 UTC (8 years, 1 month ago) by laffer1
Original Path: trunk/lib
Diff to previous 7502 , to selected 1492
write owner, group, mode for @() syntax

Revision 7502 - Directory Listing - [select for diffs]
Modified Sat Apr 9 01:13:28 2016 UTC (8 years, 1 month ago) by laffer1
Original Path: trunk/lib
Diff to previous 7499 , to selected 1492
start work on @(root,wheel,0755) command structure

Revision 7499 - Directory Listing - [select for diffs]
Modified Fri Mar 25 01:04:13 2016 UTC (8 years, 1 month ago) by laffer1
Original Path: trunk/lib
Diff to previous 7495 , to selected 1492
Create an mport_info public api

Revision 7495 - Directory Listing - [select for diffs]
Modified Sun Mar 20 23:38:57 2016 UTC (8 years, 1 month ago) by laffer1
Original Path: trunk/lib
Diff to previous 7491 , to selected 1492
add definition for _fillcontextx2

Revision 7491 - Directory Listing - [select for diffs]
Modified Sun Mar 20 23:13:12 2016 UTC (8 years, 1 month ago) by laffer1
Original Path: trunk/lib
Diff to previous 7490 , to selected 1492
tweak threading priority

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

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

Make this POSIX friendly.

Don't overflow on big seeds.

Obtained from: FreeBSD 9 stable.

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

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

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

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

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

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

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

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

Revision 7480 - Directory Listing - [select for diffs]
Modified Sun Mar 20 21:34:42 2016 UTC (8 years, 1 month ago) by laffer1
Original Path: trunk/lib
Diff to previous 7478 , to selected 1492
drop sparc code

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

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

Revision 7475 - Directory Listing - [select for diffs]
Modified Sat Mar 19 00:11:39 2016 UTC (8 years, 1 month ago) by laffer1
Original Path: trunk/lib
Diff to previous 7474 , to selected 1492
Fix the spurious signal handler call with zero signo in the threaded process.

Obtained from: FreeBSD (rev 258767)

Revision 7474 - Directory Listing - [select for diffs]
Modified Sat Mar 19 00:07:45 2016 UTC (8 years, 1 month ago) by laffer1
Original Path: trunk/lib
Diff to previous 7473 , to selected 1492
The SUSv4tcl requires that pthread_setcancelstate() shall not be a cancellation point. When enabling cancellation, only process the pending cancellatinos for async mode.

Obtained from: FreeBSD

Revision 7473 - Directory Listing - [select for diffs]
Modified Sat Mar 19 00:06:05 2016 UTC (8 years, 1 month ago) by laffer1
Original Path: trunk/lib
Diff to previous 7472 , to selected 1492
fix sizeof operand mismatch. obtained from Dragonfly

Revision 7472 - Directory Listing - [select for diffs]
Modified Sat Mar 19 00:04:17 2016 UTC (8 years, 1 month ago) by laffer1
Original Path: trunk/lib
Diff to previous 7453 , to selected 1492
microoptimization: make two vars during init const.

Revision 7453 - Directory Listing - [select for diffs]
Modified Mon Feb 29 02:25:30 2016 UTC (8 years, 2 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 7452 , to selected 1492
add ldscript

Revision 7452 - Directory Listing - [select for diffs]
Modified Mon Feb 29 02:08:44 2016 UTC (8 years, 2 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 7445 , to selected 1492
sync libc++ with newer c++ standard version

Revision 7445 - Directory Listing - [select for diffs]
Modified Wed Feb 17 16:34:34 2016 UTC (8 years, 2 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 7437 , to selected 1492
add list functionality to index. We can now list everything in the index via public api

Revision 7437 - Directory Listing - [select for diffs]
Modified Sat Jan 23 20:34:25 2016 UTC (8 years, 3 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 7436 , to selected 1492
use int here too

Revision 7436 - Directory Listing - [select for diffs]
Modified Sat Jan 23 20:26:02 2016 UTC (8 years, 3 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 7435 , to selected 1492
these are int types, handle them as such in the query

Revision 7435 - Directory Listing - [select for diffs]
Modified Sat Jan 23 20:06:39 2016 UTC (8 years, 3 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 7404 , to selected 1492
use sync for now as the pointer is getting messed up and we need to refactor this.  stops crash with CONFLICTS in package

Revision 7404 - Directory Listing - [select for diffs]
Modified Wed Jan 6 20:10:37 2016 UTC (8 years, 4 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 7403 , to selected 1492
add libc++ makefile

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

Revision 7402 - Directory Listing - [select for diffs]
Modified Wed Jan 6 18:48:49 2016 UTC (8 years, 4 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 7388 , to selected 1492
add libcxxrt makefile

Revision 7388 - Directory Listing - [select for diffs]
Modified Tue Dec 1 10:49:51 2015 UTC (8 years, 5 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 7387 , to selected 1492
exclude pre & post exec statements from the main plist loop

Revision 7387 - Directory Listing - [select for diffs]
Modified Tue Dec 1 10:13:06 2015 UTC (8 years, 5 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 7386 , to selected 1492
optimize postexec handler

Revision 7386 - Directory Listing - [select for diffs]
Modified Sun Nov 29 17:32:47 2015 UTC (8 years, 5 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 7385 , to selected 1492
micro optimization. Only fetch rows that we want to use.

Revision 7385 - Directory Listing - [select for diffs]
Modified Sun Nov 29 17:29:45 2015 UTC (8 years, 5 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 7384 , to selected 1492
don't mess with modes in the pre step as we're not using them.

Revision 7384 - Directory Listing - [select for diffs]
Modified Sun Nov 29 17:26:53 2015 UTC (8 years, 5 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 7381 , to selected 1492
Don't fetch the checksum for the pre steps. We're not using it for anything.

Revision 7381 - Directory Listing - [select for diffs]
Modified Sun Nov 29 15:48:43 2015 UTC (8 years, 5 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 7380 , to selected 1492
add a new public api for fetching indexes explicitly

Revision 7380 - Directory Listing - [select for diffs]
Modified Sun Nov 29 03:51:46 2015 UTC (8 years, 5 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 7377 , to selected 1492
wtf

Revision 7377 - Directory Listing - [select for diffs]
Modified Sun Nov 29 02:58:17 2015 UTC (8 years, 5 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 7376 , to selected 1492
init the queues

Revision 7376 - Directory Listing - [select for diffs]
Modified Sun Nov 29 02:48:54 2015 UTC (8 years, 5 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 7375 , to selected 1492
use the sql queue

Revision 7375 - Directory Listing - [select for diffs]
Modified Sun Nov 29 01:13:18 2015 UTC (8 years, 5 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 7374 , to selected 1492
oops. remove debug statement

Revision 7374 - Directory Listing - [select for diffs]
Modified Sun Nov 29 01:12:53 2015 UTC (8 years, 5 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 7373 , to selected 1492
clean up error handler

Revision 7373 - Directory Listing - [select for diffs]
Modified Sun Nov 29 00:56:06 2015 UTC (8 years, 5 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 7372 , to selected 1492
give feedback for cleanup operations

Revision 7372 - Directory Listing - [select for diffs]
Modified Sun Nov 29 00:48:41 2015 UTC (8 years, 5 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 7370 , to selected 1492
explicit cast to avoid clang warnings

Revision 7370 - Directory Listing - [select for diffs]
Modified Sun Nov 29 00:47:27 2015 UTC (8 years, 5 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 7369 , to selected 1492
fix several dispatch queues

Revision 7369 - Directory Listing - [select for diffs]
Modified Sat Nov 28 23:55:49 2015 UTC (8 years, 5 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 7368 , to selected 1492
use extern

Revision 7368 - Directory Listing - [select for diffs]
Modified Sat Nov 28 23:55:29 2015 UTC (8 years, 5 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 7367 , to selected 1492
force sqlite3

Revision 7367 - Directory Listing - [select for diffs]
Modified Sat Nov 28 23:08:50 2015 UTC (8 years, 5 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 7364 , to selected 1492
add some libdispatch love

Revision 7364 - Directory Listing - [select for diffs]
Modified Sun Nov 22 18:24:43 2015 UTC (8 years, 5 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 7360 , to selected 1492
add blocks support for future use in libmport

Revision 7360 - Directory Listing - [select for diffs]
Modified Fri Nov 13 13:16:21 2015 UTC (8 years, 6 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 7359 , to selected 1492
disable the progress indicator when magus is running

Revision 7359 - Directory Listing - [select for diffs]
Modified Thu Nov 12 13:53:43 2015 UTC (8 years, 6 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 7358 , to selected 1492
add pkg config file

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

Revision 7352 - Directory Listing - [select for diffs]
Modified Sun Oct 18 01:24:24 2015 UTC (8 years, 7 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 7349 , to selected 1492
add stats

Revision 7349 - Directory Listing - [select for diffs]
Modified Sun Oct 18 01:16:16 2015 UTC (8 years, 7 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 7348 , to selected 1492
connect stats to build

Revision 7348 - Directory Listing - [select for diffs]
Modified Sun Oct 18 01:03:42 2015 UTC (8 years, 7 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 7335 , to selected 1492
add an initial statistics api

Revision 7335 - Directory Listing - [select for diffs]
Modified Sun Sep 27 14:36:54 2015 UTC (8 years, 7 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 7333 , to selected 1492
add newline

Revision 7333 - Directory Listing - [select for diffs]
Modified Sat Sep 26 20:24:09 2015 UTC (8 years, 7 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 7332 , to selected 1492
add newline

Revision 7332 - Directory Listing - [select for diffs]
Modified Sat Sep 26 19:04:38 2015 UTC (8 years, 7 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 7331 , to selected 1492
bump the midnightbsd mport version after recent changes.

Revision 7331 - Directory Listing - [select for diffs]
Modified Sat Sep 26 19:04:14 2015 UTC (8 years, 7 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 7330 , to selected 1492
code cleanup and formatting fixes.

Revision 7330 - Directory Listing - [select for diffs]
Modified Sat Sep 26 19:03:58 2015 UTC (8 years, 7 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 7329 , to selected 1492
code cleanup and formatting fixes.

Revision 7329 - Directory Listing - [select for diffs]
Modified Sat Sep 26 19:03:19 2015 UTC (8 years, 7 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 7328 , to selected 1492
code cleanup and formatting fixes.

Revision 7328 - Directory Listing - [select for diffs]
Modified Sat Sep 26 19:03:00 2015 UTC (8 years, 7 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 7327 , to selected 1492
code cleanup and formatting fixes.

Revision 7327 - Directory Listing - [select for diffs]
Modified Sat Sep 26 18:52:44 2015 UTC (8 years, 7 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 7322 , to selected 1492
fix non POSIX compliant use of libfetch.

Revision 7322 - Directory Listing - [select for diffs]
Modified Sat Sep 26 18:17:38 2015 UTC (8 years, 7 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 7321 , to selected 1492
since it's an int for type, just use %d

Revision 7321 - Directory Listing - [select for diffs]
Modified Sat Sep 26 18:01:21 2015 UTC (8 years, 7 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 7320 , to selected 1492
remove seveal unused variables.

Revision 7320 - Directory Listing - [select for diffs]
Modified Sat Sep 26 17:59:38 2015 UTC (8 years, 7 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 7319 , to selected 1492
fixup a bunch of errors

Revision 7319 - Directory Listing - [select for diffs]
Modified Sat Sep 26 17:56:56 2015 UTC (8 years, 7 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 7318 , to selected 1492
remove unused parameter

Revision 7318 - Directory Listing - [select for diffs]
Modified Sat Sep 26 17:55:44 2015 UTC (8 years, 7 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 7317 , to selected 1492
fix several issues

Revision 7317 - Directory Listing - [select for diffs]
Modified Sat Sep 26 17:53:35 2015 UTC (8 years, 7 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 7316 , to selected 1492
add mode

Revision 7316 - Directory Listing - [select for diffs]
Modified Sat Sep 26 17:50:54 2015 UTC (8 years, 7 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 7315 , to selected 1492
just don't do it

Revision 7315 - Directory Listing - [select for diffs]
Modified Sat Sep 26 17:50:19 2015 UTC (8 years, 7 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 7314 , to selected 1492
fix additonal typos

Revision 7314 - Directory Listing - [select for diffs]
Modified Sat Sep 26 17:49:10 2015 UTC (8 years, 7 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 7313 , to selected 1492
set file

Revision 7313 - Directory Listing - [select for diffs]
Modified Sat Sep 26 17:45:27 2015 UTC (8 years, 7 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 7312 , to selected 1492
Initial implementation of pre exec/unexec and post exec/unexec for plists

Historically we've run @exec and @unexec inline.  While this is still supported, we're now refactoring to allow steps before
and after package runs.

@preexec and @postexec fire on install and updates

@preunexec and @postunexec fire on deletes. (and updates when removing)

Revision 7312 - Directory Listing - [select for diffs]
Modified Sat Sep 26 16:25:00 2015 UTC (8 years, 7 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 7311 , to selected 1492
Cleanup formatting so this is more readable.

Revision 7311 - Directory Listing - [select for diffs]
Modified Sat Sep 26 16:01:16 2015 UTC (8 years, 7 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 7310 , to selected 1492
Cleanup formatting so this is more readable.

Revision 7310 - Directory Listing - [select for diffs]
Modified Sat Sep 26 15:44:48 2015 UTC (8 years, 7 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 7309 , to selected 1492
whitespace & formatting

Revision 7309 - Directory Listing - [select for diffs]
Modified Sat Sep 26 15:44:35 2015 UTC (8 years, 7 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 7268 , to selected 1492
drop support for old versions and identify 0.8

Revision 7268 - Directory Listing - [select for diffs]
Modified Tue Aug 18 23:16:28 2015 UTC (8 years, 8 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 7267 , to selected 1492
more libarchive updates

Revision 7267 - Directory Listing - [select for diffs]
Modified Tue Aug 18 23:14:53 2015 UTC (8 years, 8 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 7266 , to selected 1492
fix bundle read after libarchive update

Revision 7266 - Directory Listing - [select for diffs]
Modified Tue Aug 18 23:13:58 2015 UTC (8 years, 8 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 7258 , to selected 1492
update deprected functions from libarchive 3.

Revision 7258 - Directory Listing - [select for diffs]
Modified Sat Aug 15 14:42:20 2015 UTC (8 years, 9 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 7256 , to selected 1492
add stdarg to config

Revision 7256 - Directory Listing - [select for diffs]
Modified Sat Aug 15 13:37:24 2015 UTC (8 years, 9 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 7254 , to selected 1492
update config for libarchive 3.1.2

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

Obtained from: NetBSD

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

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

Revision 7217 - Directory Listing - [select for diffs]
Modified Sun Aug 9 23:45:39 2015 UTC (8 years, 9 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 7215 , to selected 1492
code cleanup

Revision 7215 - Directory Listing - [select for diffs]
Modified Sat Aug 8 04:57:19 2015 UTC (8 years, 9 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 7207 , to selected 1492
add syslog support to libmport. when installing or uninstalling, it will be logged via LOG_NOTICE facility

Revision 7207 - Directory Listing - [select for diffs]
Modified Sun Aug 2 19:53:24 2015 UTC (8 years, 9 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 7205 , to selected 1492
upgrade configuration

Revision 7205 - Directory Listing - [select for diffs]
Modified Sun Aug 2 14:27:39 2015 UTC (8 years, 9 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 7204 , to selected 1492
add libjansson

Revision 7204 - Directory Listing - [select for diffs]
Modified Sun Aug 2 14:27:05 2015 UTC (8 years, 9 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 7172 , to selected 1492
add jansson library

Revision 7172 - Directory Listing - [select for diffs]
Modified Sun Jul 26 21:59:33 2015 UTC (8 years, 9 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 7153 , to selected 1492
Avoid integer overflow and reading past EOF with elf headers.

Obtained from: FreeBSD 10-stable

Revision 7153 - Directory Listing - [select for diffs]
Modified Sun Jul 26 15:18:09 2015 UTC (8 years, 9 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 7152 , to selected 1492
sync libgssapi with FreeBSD 10 stable

Revision 7152 - Directory Listing - [select for diffs]
Modified Sun Jul 26 03:07:40 2015 UTC (8 years, 9 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 7151 , to selected 1492
fix compatibility with kerberos heimdal 1.5.2

Revision 7151 - Directory Listing - [select for diffs]
Modified Sun Jul 26 00:58:07 2015 UTC (8 years, 9 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 7140 , to selected 1492
They've gone to plaid.

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

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

Revision 7120 - Directory Listing - [select for diffs]
Modified Tue Jul 21 23:33:22 2015 UTC (8 years, 9 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 7093 , to selected 1492
Sync fetch with FreeBSD 10-stable. Also introduce SSL support

Revision 7093 - Directory Listing - [select for diffs]
Modified Wed Jul 15 12:08:26 2015 UTC (8 years, 10 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 7092 , to selected 1492
refactor to print a friendly message if the files do not match

Revision 7092 - Directory Listing - [select for diffs]
Modified Wed Jul 15 11:25:25 2015 UTC (8 years, 10 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 7091 , to selected 1492
partial fix. we are now generating the sample file correctly. on deinstall it is always removed though

Revision 7091 - Directory Listing - [select for diffs]
Modified Wed Jul 15 11:07:03 2015 UTC (8 years, 10 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 7090 , to selected 1492
add register/unregister functions for shells and wire in.  Now @shell will include a shell in /etc/shells automatically!

Revision 7090 - Directory Listing - [select for diffs]
Modified Wed Jul 15 01:45:45 2015 UTC (8 years, 10 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 7089 , to selected 1492
delete sample file if it matches md5 hash

Revision 7089 - Directory Listing - [select for diffs]
Modified Wed Jul 15 01:28:03 2015 UTC (8 years, 10 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 7088 , to selected 1492
reimplement mport_copy_file to use C code rather than system() cp to improve performance. Also, modify mport to create a copy of .sample files without the file extension if there isnt already a file. This is often used for config files and it helps the user get a default

Revision 7088 - Directory Listing - [select for diffs]
Modified Sun Jul 12 17:42:35 2015 UTC (8 years, 10 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 7087 , to selected 1492
teach libmport about @shell. We want to take this a step farther and "register" the shell next.

Revision 7087 - Directory Listing - [select for diffs]
Modified Sun Jul 12 16:41:02 2015 UTC (8 years, 10 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 7071 , to selected 1492
fix libipsec build with the new lex/byacc

Revision 7071 - Directory Listing - [select for diffs]
Modified Thu Jul 9 01:45:26 2015 UTC (8 years, 10 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 7063 , to selected 1492
fix a memory leak

Revision 7063 - Directory Listing - [select for diffs]
Modified Sun Jun 21 18:48:44 2015 UTC (8 years, 10 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 7060 , to selected 1492
add support for stopping a service if it exists automatically!

Revision 7060 - Directory Listing - [select for diffs]
Modified Sat Jun 20 23:24:57 2015 UTC (8 years, 10 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 7053 , to selected 1492
revert change that breaks gcc builds

Revision 7053 - Directory Listing - [select for diffs]
Modified Sat Jun 20 00:08:35 2015 UTC (8 years, 10 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 7036 , to selected 1492
add headers for now

Revision 7036 - Directory Listing - [select for diffs]
Modified Sun Jun 14 20:48:59 2015 UTC (8 years, 11 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 7034 , to selected 1492
fix locked

Revision 7034 - Directory Listing - [select for diffs]
Modified Sun Jun 14 20:43:09 2015 UTC (8 years, 11 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 7030 , to selected 1492
fix setting locked param

Revision 7030 - Directory Listing - [select for diffs]
Modified Sun Jun 14 18:09:32 2015 UTC (8 years, 11 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 7029 , to selected 1492
add initial docs for locks

Revision 7029 - Directory Listing - [select for diffs]
Modified Sun Jun 14 18:02:34 2015 UTC (8 years, 11 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 7017 , to selected 1492
Add support for locking and unlocking packages to libmport. This will allow a user to block update or delete operations on packages

Revision 7017 - Directory Listing - [select for diffs]
Modified Fri Jun 12 15:50:33 2015 UTC (8 years, 11 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 7002 , to selected 1492
fix typo

Revision 7002 - Directory Listing - [select for diffs]
Modified Sun Apr 19 15:56:54 2015 UTC (9 years ago) by laffer1
Original Path: trunk/lib
Diff to previous 6995 , to selected 1492
bump package version to 0.7

Revision 6995 - Directory Listing - [select for diffs]
Modified Sat Apr 18 18:10:02 2015 UTC (9 years, 1 month ago) by laffer1
Original Path: trunk/lib
Diff to previous 6973 , to selected 1492
add preliminary support for sample files aka @sample in the plist. This currently only installs the sample file, but eventually will do some additional steps.

Revision 6973 - Directory Listing - [select for diffs]
Modified Fri Mar 13 10:57:27 2015 UTC (9 years, 2 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 6972 , to selected 1492
handle data as null

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

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

Revision 6958 - Directory Listing - [select for diffs]
Modified Sun Dec 14 15:11:43 2014 UTC (9 years, 5 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 6952 , to selected 1492
skip printing the twiddle as frequently.  this speeds up serial output for boots on consoles

Revision 6952 - Directory Listing - [select for diffs]
Modified Sun Nov 16 20:36:05 2014 UTC (9 years, 6 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 6945 , to selected 1492
UDP Lite aka RFC 3828 support.

Revision 6945 - Directory Listing - [select for diffs]
Modified Wed Nov 12 13:08:55 2014 UTC (9 years, 6 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 6944 , to selected 1492
turn on threading libs

Revision 6944 - Directory Listing - [select for diffs]
Modified Wed Nov 12 13:08:06 2014 UTC (9 years, 6 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 6941 , to selected 1492
thread safety is exposing pthread functions now

Revision 6941 - Directory Listing - [select for diffs]
Modified Wed Nov 12 02:52:24 2014 UTC (9 years, 6 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 6913 , to selected 1492
use isatty to try to avoid crazy output on magus

Revision 6913 - Directory Listing - [select for diffs]
Modified Sat Nov 1 00:01:13 2014 UTC (9 years, 6 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 6891 , to selected 1492
handle midnightbsd

Revision 6891 - Directory Listing - [select for diffs]
Modified Mon Oct 27 23:55:39 2014 UTC (9 years, 6 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 6888 , to selected 1492
use the major version only

Revision 6888 - Directory Listing - [select for diffs]
Modified Thu Oct 23 12:32:17 2014 UTC (9 years, 6 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 6858 , to selected 1492
change the order of default algorithms. DES has to be last so that old apps dont crash

Revision 6858 - Directory Listing - [select for diffs]
Modified Sat Oct 11 14:17:35 2014 UTC (9 years, 7 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 6846 , to selected 1492
add opsys to user agent

Revision 6846 - Directory Listing - [select for diffs]
Modified Fri Oct 10 12:37:45 2014 UTC (9 years, 7 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 6794 , to selected 1492
only set permissions on a real file and not a symlink. this was causing an error condition and a failed install. while here, fix ASSET_DIR so that it is handled like dirrm

Revision 6794 - Directory Listing - [select for diffs]
Modified Thu Oct 2 02:04:41 2014 UTC (9 years, 7 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 6793 , to selected 1492
first pass at supporting permissions aka chmod, chown, chgrp as well as @dir command

Revision 6793 - Directory Listing - [select for diffs]
Modified Thu Oct 2 01:16:08 2014 UTC (9 years, 7 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 6792 , to selected 1492
add mport_get_uid/mport_get_gid

Revision 6792 - Directory Listing - [select for diffs]
Modified Thu Oct 2 01:09:47 2014 UTC (9 years, 7 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 6781 , to selected 1492
update database version when upgrading the schema

Revision 6781 - Directory Listing - [select for diffs]
Modified Sat Sep 27 00:47:52 2014 UTC (9 years, 7 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 6778 , to selected 1492
if cpe isnt defined by mport.create, use alloca to create a null terminated string to appese sqlite

Revision 6778 - Directory Listing - [select for diffs]
Modified Sun Sep 21 17:47:19 2014 UTC (9 years, 7 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 6749 , to selected 1492
add CPE column to mport bundles and the master list.  bump the MPORT database version to 3 as well as the bundle version

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

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

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

Revision 6745 - Directory Listing - [select for diffs]
Modified Sat Sep 6 15:54:57 2014 UTC (9 years, 8 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 6744 , to selected 1492
bump osversion for current and mport

Revision 6744 - Directory Listing - [select for diffs]
Modified Fri Sep 5 04:30:02 2014 UTC (9 years, 8 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 6702 , to selected 1492
sync libusb with freebsd 9.2-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 , to selected 1492
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 , to selected 1492
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, 11 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 6666 , to selected 1492
remove unneeded lib

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

Revision 6665 - Directory Listing - [select for diffs]
Modified Fri Jun 13 02:04:14 2014 UTC (9 years, 11 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 6664 , to selected 1492
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, 11 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 6663 , to selected 1492
style(9)

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

Revision 6662 - Directory Listing - [select for diffs]
Modified Fri Jun 13 01:55:47 2014 UTC (9 years, 11 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 6654 , to selected 1492
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 , to selected 1492
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 , to selected 1492
explicitly say no man

Revision 6643 - Directory Listing - [select for diffs]
Modified Sun Apr 13 15:01:52 2014 UTC (10 years, 1 month ago) by laffer1
Original Path: trunk/lib
Diff to previous 6641 , to selected 1492
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, 1 month ago) by laffer1
Original Path: trunk/lib
Diff to previous 6637 , to selected 1492
prop change

Revision 6637 - Directory Listing - [select for diffs]
Modified Sat Apr 12 00:36:33 2014 UTC (10 years, 1 month ago) by laffer1
Original Path: trunk/lib
Diff to previous 6617 , to selected 1492
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, 2 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 6614 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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, 5 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 6495 , to selected 1492
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, 5 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 6492 , to selected 1492
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, 5 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 6491 , to selected 1492
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, 5 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 6490 , to selected 1492
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, 5 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 6487 , to selected 1492
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, 5 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 6469 , to selected 1492
add allocaddrinfo(3)

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

Revision 6468 - Directory Listing - [select for diffs]
Modified Sat Dec 7 23:44:19 2013 UTC (10 years, 5 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 6459 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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, 8 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 6028 , to selected 1492
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, 8 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 6024 , to selected 1492
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, 8 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 5989 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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, 9 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 5965 , to selected 1492
clarity

Revision 5965 - Directory Listing - [select for diffs]
Modified Sat Aug 17 19:35:00 2013 UTC (10 years, 9 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 5964 , to selected 1492
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, 9 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 5950 , to selected 1492
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, 9 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 5949 , to selected 1492
add link for clearenv(3) to getenv(3) man page.

Revision 5949 - Directory Listing - [select for diffs]
Modified Sat Aug 10 21:31:20 2013 UTC (10 years, 9 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 5917 , to selected 1492
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 , to selected 1492
fix regression

Revision 5915 - Directory Listing - [select for diffs]
Modified Sun Jun 16 00:29:18 2013 UTC (10 years, 11 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 5853 , to selected 1492
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 , to selected 1492
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, 2 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 5847 , to selected 1492
format

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

Revision 5841 - Directory Listing - [select for diffs]
Modified Sun Mar 17 23:54:17 2013 UTC (11 years, 2 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 5838 , to selected 1492
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, 2 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 5837 , to selected 1492
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, 2 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 5836 , to selected 1492
drop unused function

Revision 5836 - Directory Listing - [select for diffs]
Modified Sun Mar 17 21:43:55 2013 UTC (11 years, 2 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 5834 , to selected 1492
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, 2 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 5832 , to selected 1492
add missing definition for index depends.

Revision 5832 - Directory Listing - [select for diffs]
Modified Sun Mar 17 18:06:18 2013 UTC (11 years, 2 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 5831 , to selected 1492
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, 2 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 5817 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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, 4 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 5666 , to selected 1492
Sync with freebsd 9 stable

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

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

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

Revision 5608 - Directory Listing - [select for diffs]
Modified Fri Jan 4 23:44:54 2013 UTC (11 years, 4 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 5453 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
sync with freebsd 9

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

Revision 5436 - Directory Listing - [select for diffs]
Modified Sun Dec 16 16:41:50 2012 UTC (11 years, 5 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 5431 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
*** 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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
bump shared lib version

Revision 5344 - Directory Listing - [select for diffs]
Modified Thu Nov 15 00:09:03 2012 UTC (11 years, 6 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 5327 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
*** 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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
*** 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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
add the note section

Revision 5244 - Directory Listing - [select for diffs]
Modified Sat Oct 13 20:07:20 2012 UTC (11 years, 7 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 5212 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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, 9 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 5111 , to selected 1492
tag

Revision 5111 - Directory Listing - [select for diffs]
Modified Sat Aug 18 20:34:58 2012 UTC (11 years, 9 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 5109 , to selected 1492
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, 9 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 5107 , to selected 1492
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, 9 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 5105 , to selected 1492
resolve conflicts

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

Revision 5104 - Directory Listing - [select for diffs]
Modified Sun Aug 12 13:55:45 2012 UTC (11 years, 9 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 5039 , to selected 1492
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, 10 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 5033 , to selected 1492
fix missing includes

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

Revision 5025 - Directory Listing - [select for diffs]
Modified Sun Jul 8 15:16:35 2012 UTC (11 years, 10 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 4999 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
drop warns

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

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

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

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

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

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

Revision 4827 - Directory Listing - [select for diffs]
Modified Mon Apr 9 22:11:25 2012 UTC (12 years, 1 month ago) by laffer1
Original Path: trunk/lib
Diff to previous 4825 , to selected 1492
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, 1 month ago) by laffer1
Original Path: trunk/lib
Diff to previous 4824 , to selected 1492
tag

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

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

Revision 4822 - Directory Listing - [select for diffs]
Modified Sun Apr 8 14:47:52 2012 UTC (12 years, 1 month ago) by laffer1
Original Path: trunk/lib
Diff to previous 4821 , to selected 1492
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, 1 month ago) by laffer1
Original Path: trunk/lib
Diff to previous 4820 , to selected 1492
tag

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

Revision 4819 - Directory Listing - [select for diffs]
Modified Sun Apr 8 14:32:36 2012 UTC (12 years, 1 month ago) by laffer1
Original Path: trunk/lib
Diff to previous 4818 , to selected 1492
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, 1 month ago) by laffer1
Original Path: trunk/lib
Diff to previous 4817 , to selected 1492
Tag

Revision 4817 - Directory Listing - [select for diffs]
Modified Sun Apr 8 14:24:04 2012 UTC (12 years, 1 month ago) by laffer1
Original Path: trunk/lib
Diff to previous 4816 , to selected 1492
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, 1 month ago) by laffer1
Original Path: trunk/lib
Diff to previous 4815 , to selected 1492
turn on sm conf polling

Revision 4815 - Directory Listing - [select for diffs]
Modified Sun Apr 8 14:05:30 2012 UTC (12 years, 1 month ago) by laffer1
Original Path: trunk/lib
Diff to previous 4786 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
add man page for setfib(2)

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

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

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

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

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

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

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

Revision 4672 - Directory Listing - [select for diffs]
Modified Fri Mar 9 00:20:24 2012 UTC (12 years, 2 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 4640 , to selected 1492
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, 3 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 4637 , to selected 1492
make sure the stack is 16-byte aligned as required by AMD64 ABI

Revision 4637 - Directory Listing - [select for diffs]
Modified Sun Feb 12 21:14:24 2012 UTC (12 years, 3 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 4630 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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, 4 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 4553 , to selected 1492
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, 4 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 4552 , to selected 1492
update build for libarchive

Revision 4552 - Directory Listing - [select for diffs]
Modified Sat Jan 14 03:29:34 2012 UTC (12 years, 4 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 4482 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
sync with recent kernel changes

Revision 4447 - Directory Listing - [select for diffs]
Modified Sun Dec 18 02:23:42 2011 UTC (12 years, 5 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 4366 , to selected 1492
-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 , to selected 1492
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 , to selected 1492
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, 6 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 4335 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
sus4

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

Revision 4221 - Directory Listing - [select for diffs]
Modified Sun Oct 16 19:23:11 2011 UTC (12 years, 7 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 4220 , to selected 1492
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, 7 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 4215 , to selected 1492
uuid_stream can serialize a uuid to a stream

Revision 4215 - Directory Listing - [select for diffs]
Modified Sat Oct 15 20:18:31 2011 UTC (12 years, 7 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 4211 , to selected 1492
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, 7 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 4207 , to selected 1492
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, 7 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 4206 , to selected 1492
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, 7 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 4205 , to selected 1492
make compiler happy

Revision 4205 - Directory Listing - [select for diffs]
Modified Mon Oct 10 22:37:49 2011 UTC (12 years, 7 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 4204 , to selected 1492
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, 7 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 4194 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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, 9 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 4113 , to selected 1492
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, 9 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 4112 , to selected 1492
add basic input validation.

Revision 4112 - Directory Listing - [select for diffs]
Modified Tue Aug 9 12:38:55 2011 UTC (12 years, 9 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 4109 , to selected 1492
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, 9 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 4103 , to selected 1492
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, 9 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 4102 , to selected 1492
disable debugging.

Revision 4102 - Directory Listing - [select for diffs]
Modified Sun Aug 7 06:16:43 2011 UTC (12 years, 9 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 4098 , to selected 1492
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, 9 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 4097 , to selected 1492
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, 9 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 4090 , to selected 1492
Fix formatting and some memory leaks.

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

Revision 4089 - Directory Listing - [select for diffs]
Modified Sun Aug 7 00:49:47 2011 UTC (12 years, 9 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 4088 , to selected 1492
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, 9 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 4081 , to selected 1492
handle update case.

Revision 4081 - Directory Listing - [select for diffs]
Modified Sat Aug 6 23:05:38 2011 UTC (12 years, 9 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 4080 , to selected 1492
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, 9 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 4079 , to selected 1492
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, 9 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 4077 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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, 11 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 3975 , to selected 1492
fix another bug

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

Revision 3964 - Directory Listing - [select for diffs]
Modified Mon Jun 6 23:49:44 2011 UTC (12 years, 11 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 3961 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
make mport_file_exists a public api function.

Revision 3939 - Directory Listing - [select for diffs]
Modified Fri May 20 12:49:37 2011 UTC (13 years ago) by laffer1
Original Path: trunk/lib
Diff to previous 3922 , to selected 1492
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 (13 years ago) by laffer1
Original Path: trunk/lib
Diff to previous 3918 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
Two weeks have seven days? wtf

Revision 3902 - Directory Listing - [select for diffs]
Modified Sat Mar 19 23:37:17 2011 UTC (13 years, 2 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 3901 , to selected 1492
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, 2 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 3899 , to selected 1492
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, 2 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 3898 , to selected 1492
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, 2 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 3885 , to selected 1492
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, 2 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 3881 , to selected 1492
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, 2 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 3880 , to selected 1492
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, 2 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 3879 , to selected 1492
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, 2 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 3878 , to selected 1492
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, 2 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 3877 , to selected 1492
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, 2 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 3876 , to selected 1492
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, 2 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 3875 , to selected 1492
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, 2 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 3873 , to selected 1492
Don't free node name twice.

Revision 3873 - Directory Listing - [select for diffs]
Modified Fri Mar 11 18:59:57 2011 UTC (13 years, 2 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 3872 , to selected 1492
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, 2 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 3870 , to selected 1492
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, 2 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 3844 , to selected 1492
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, 2 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 3840 , to selected 1492
Turn on lzma

Revision 3840 - Directory Listing - [select for diffs]
Modified Tue Mar 8 12:53:10 2011 UTC (13 years, 2 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 3835 , to selected 1492
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, 2 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 3832 , to selected 1492
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, 2 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 3815 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
 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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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, 3 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 3757 , to selected 1492
cdf_time helps.

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

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

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

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

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

Revision 3719 - Directory Listing - [select for diffs]
Modified Sun Feb 6 03:07:05 2011 UTC (13 years, 3 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 3617 , to selected 1492
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 , to selected 1492
BIND 9.6.2-p3

Revision 3610 - Directory Listing - [select for diffs]
Modified Mon Jan 17 19:26:02 2011 UTC (13 years, 4 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 3608 , to selected 1492
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, 4 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 3583 , to selected 1492
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, 5 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 3581 , to selected 1492
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, 5 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 3580 , to selected 1492
fix typo.

Revision 3580 - Directory Listing - [select for diffs]
Modified Sat Dec 11 07:01:11 2010 UTC (13 years, 5 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 3579 , to selected 1492
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, 5 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 3576 , to selected 1492
ansify and use null term character instead of just 0

Revision 3576 - Directory Listing - [select for diffs]
Modified Fri Dec 10 00:52:05 2010 UTC (13 years, 5 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 3568 , to selected 1492
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 , to selected 1492
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 , to selected 1492
 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 , to selected 1492
experiments with lzma

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

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

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

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

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

Revision 3552 - Directory Listing - [select for diffs]
Modified Wed Nov 10 18:03:16 2010 UTC (13 years, 6 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 3551 , to selected 1492
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, 6 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 3550 , to selected 1492
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, 6 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 3533 , to selected 1492
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, 7 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 3531 , to selected 1492
Fix the man page while we're here.

Revision 3531 - Directory Listing - [select for diffs]
Modified Fri Oct 8 16:33:29 2010 UTC (13 years, 7 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 3482 , to selected 1492
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 , to selected 1492
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, 9 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 3455 , to selected 1492
Add an internal _once() method that works like pthread_once(3) but safe for libc routines.  This is safe to use in single threaded and multithreaded processes.

Obtained from: FreeBSD (SVN 200649)

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


Obtained from: FreeBSD

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

Revision 3453 - Directory Listing - [select for diffs]
Modified Sun Aug 15 03:46:32 2010 UTC (13 years, 9 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 3416 , to selected 1492
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, 11 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 3409 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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, 2 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 3360 , to selected 1492
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, 2 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 3359 , to selected 1492
yet more const char*

Revision 3359 - Directory Listing - [select for diffs]
Modified Sat Mar 13 02:33:48 2010 UTC (14 years, 2 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 3358 , to selected 1492
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, 2 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 3357 , to selected 1492
Fix a few compiler warnings.

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

Revision 3356 - Directory Listing - [select for diffs]
Modified Fri Mar 12 13:02:54 2010 UTC (14 years, 2 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 3353 , to selected 1492
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, 2 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 3342 , to selected 1492
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, 2 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 3331 , to selected 1492
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, 2 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 3330 , to selected 1492
update ffi.h

Revision 3330 - Directory Listing - [select for diffs]
Modified Wed Mar 10 04:18:22 2010 UTC (14 years, 2 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 3289 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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, 3 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 3286 , to selected 1492
Fix stats printing of the amount of memory currently consumed by huge
allocations. [1]

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

Clean up various style inconsistencies.

Obtained from:	[1] NetBSD, FreeBSD

Revision 3286 - Directory Listing - [select for diffs]
Modified Wed Feb 10 01:10:06 2010 UTC (14 years, 3 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 3276 , to selected 1492
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, 3 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 3256 , to selected 1492
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, 4 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 3252 , to selected 1492
BIND 9.6.1-P2

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

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

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

Revision 3226 - Directory Listing - [select for diffs]
Modified Sun Jan 10 18:29:20 2010 UTC (14 years, 4 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 3219 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
we don't support the itanic

Revision 3157 - Directory Listing - [select for diffs]
Modified Tue Nov 17 01:47:51 2009 UTC (14 years, 6 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 3155 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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, 10 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 3028 , to selected 1492
add pkgconfig file

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

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

Revision 3016 - Directory Listing - [select for diffs]
Modified Tue Jun 9 00:48:55 2009 UTC (14 years, 11 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 3015 , to selected 1492
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, 11 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 3014 , to selected 1492
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, 11 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 3000 , to selected 1492
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, 11 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 2994 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
$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 , to selected 1492
just use calloc everywhere

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

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

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

Revision 2784 - Directory Listing - [select for diffs]
Modified Tue Apr 14 20:42:54 2009 UTC (15 years, 1 month ago) by ctriv
Original Path: trunk/lib
Diff to previous 2754 , to selected 1492
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, 1 month ago) by laffer1
Original Path: trunk/lib
Diff to previous 2664 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
install the pkgconfig file.

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

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

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

Revision 2622 - Directory Listing - [select for diffs]
Modified Mon Mar 16 16:23:37 2009 UTC (15 years, 2 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 2502 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
add strndup()

Revision 2473 - Directory Listing - [select for diffs]
Modified Sat Dec 13 22:53:26 2008 UTC (15 years, 5 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 2472 , to selected 1492
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, 5 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 2374 , to selected 1492
$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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
 ' ' 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 , to selected 1492
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, 6 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 2004 , to selected 1492
*** empty log message ***

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

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

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

Revision 2001 - Directory Listing - [select for diffs]
Modified Tue Nov 11 16:38:05 2008 UTC (15 years, 6 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 1959 , to selected 1492
 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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
*** 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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
 * 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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
$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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
add libbsm

Revision 1746 - Directory Listing - [select for diffs]
Modified Wed Jul 16 03:38:30 2008 UTC (15 years, 10 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 1731 , to selected 1492
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, 10 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 1608 , to selected 1492
Merge in changes from FreeBSD CURRENT and Dragonfly

Revision 1608 - Directory Listing - [select for diffs]
Modified Sat May 17 06:39:48 2008 UTC (16 years ago) by laffer1
Original Path: trunk/lib
Diff to previous 1589 , to selected 1492
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 (16 years ago) by laffer1
Original Path: trunk/lib
Diff to previous 1573 , to selected 1492
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 (16 years ago) by laffer1
Original Path: trunk/lib
Diff to previous 1572 , to selected 1492
Remove advertising clause per letter.  Modernize the C code, I don't feel like maintaining this crap.

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

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

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

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

Revision 1570 - Directory Listing - [select for diffs]
Modified Mon May 12 03:09:19 2008 UTC (16 years ago) by laffer1
Original Path: trunk/lib
Diff to previous 1550 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
$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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
$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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 - [selected]
Modified Sat Apr 19 01:06:51 2008 UTC (16 years, 1 month 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, 1 month ago) by laffer1
Original Path: trunk/lib
Diff to previous 1490 , to selected 1492
threading on

Revision 1490 - Directory Listing - [select for diffs]
Modified Fri Apr 18 19:11:36 2008 UTC (16 years, 1 month ago) by laffer1
Original Path: trunk/lib
Diff to previous 1489 , to selected 1492
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, 1 month ago) by laffer1
Original Path: trunk/lib
Diff to previous 1488 , to selected 1492
add threading

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

Revision 1486 - Directory Listing - [select for diffs]
Modified Fri Apr 18 19:01:38 2008 UTC (16 years, 1 month ago) by laffer1
Original Path: trunk/lib
Diff to previous 1442 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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, 4 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 1366 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
$MidnightBSD$

Revision 1272 - Directory Listing - [select for diffs]
Modified Sun Oct 7 16:29:17 2007 UTC (16 years, 7 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 1263 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
$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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
libsqlite3 depends on pthread.

Revision 1221 - Directory Listing - [select for diffs]
Modified Tue Sep 11 16:39:00 2007 UTC (16 years, 8 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 1204 , to selected 1492
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, 9 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 1019 , to selected 1492
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, 10 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 1005 , to selected 1492
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 (17 years ago) by laffer1
Original Path: trunk/lib
Diff to previous 1002 , to selected 1492
$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 (17 years ago) by ctriv
Original Path: trunk/lib
Diff to previous 906 , to selected 1492
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 , to selected 1492
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 , to selected 1492
$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 , to selected 1492
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 , to selected 1492
$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 , to selected 1492
$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 , to selected 1492
!= :)

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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
$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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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, 2 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 869 , to selected 1492
Fix the MBSDID crap

Revision 869 - Directory Listing - [select for diffs]
Modified Tue Mar 20 17:02:55 2007 UTC (17 years, 2 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 833 , to selected 1492
$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, 2 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 829 , to selected 1492
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, 2 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 733 , to selected 1492
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, 3 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 720 , to selected 1492
$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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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, 4 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 656 , to selected 1492
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, 4 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 603 , to selected 1492
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, 4 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 596 , to selected 1492
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, 4 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 594 , to selected 1492
Clean up some descriptions.

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

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

Revision 562 - Directory Listing - [select for diffs]
Modified Sun Jan 7 23:37:16 2007 UTC (17 years, 4 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 513 , to selected 1492
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 , to selected 1492
__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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
   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, 5 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 326 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
Posixize function strtonum, clean up manpage.

Revision 245 - Directory Listing - [select for diffs]
Modified Tue Oct 10 15:36:54 2006 UTC (17 years, 7 months ago) by laffer1
Original Path: trunk/lib
Diff to previous 206 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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 , to selected 1492
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
Diff to selected 1492
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