#
259065 |
|
07-Dec-2013 |
gjb |
- Copy stable/10 (r259064) to releng/10.0 as part of the 10.0-RELEASE cycle. - Update __FreeBSD_version [1] - Set branch name to -RC1
[1] 10.0-CURRENT __FreeBSD_version value ended at '55', so start releng/10.0 at '100' so the branch is started with a value ending in zero.
Approved by: re (implicit) Sponsored by: The FreeBSD Foundation |
#
256998 |
|
23-Oct-2013 |
bdrewery |
MFC r256450:
Rename libbsdyml to libyaml, make private, and bump SHLIB_MAJOR to 1.0
Approved by: bapt Approved by: re (glebius)
|
#
256281 |
|
10-Oct-2013 |
gjb |
Copy head (r256279) to stable/10 as part of the 10.0-RELEASE cycle.
Approved by: re (implicit) Sponsored by: The FreeBSD Foundation
|
#
255949 |
|
30-Sep-2013 |
des |
Remove BIND.
Approved by: re (gjb)
|
#
255627 |
|
17-Sep-2013 |
des |
Set the correct path for LIBUNBOUND.
Approved by: re (blanket)
|
#
255597 |
|
15-Sep-2013 |
des |
Build and install the Unbound caching DNS resolver daemon.
Approved by: re (blanket)
|
#
255455 |
|
10-Sep-2013 |
des |
Clean up the Kerberos build by turning libheimipcc and libheimipcs into private shared libraries, instead of hacked-together archives of PIC objects. This makes it possible to build a static libkrb5 that works.
Reviewed by: stas Approved by: re (gjb)
|
#
255386 |
|
08-Sep-2013 |
des |
Make libldns and libssh private.
Approved by: re (blanket)
|
#
255180 |
|
03-Sep-2013 |
emaste |
Connect libexecinfo to the build
Sponsored by: DARPA, AFRL
|
#
252356 |
|
28-Jun-2013 |
davide |
- Trim an unused and bogus Makefile for mount_smbfs. - Reconnect with some minor modifications, in particular now selsocket() internals are adapted to use sbintime units after recent'ish calloutng switch.
|
#
248571 |
|
21-Mar-2013 |
mm |
Merge libzfs_core branch: includes MFV 238590, 238592, 247580
MFV 238590, 238592: In the first zfs ioctl restructuring phase, the libzfs_core library was introduced. It is a new thin library that wraps around kernel ioctl's. The idea is to provide a forward-compatible way of dealing with new features. Arguments are passed in nvlists and not random zfs_cmd fields, new-style ioctls are logged to pool history using a new method of history logging.
http://blog.delphix.com/matt/2012/01/17/the-future-of-libzfs/
MFV 247580 [1]: To address issues of several deadlocks and race conditions the locking code around dsl_dataset was rewritten and the interface to synctasks was changed.
User-Visible Changes: "zfs snapshot" can create more arbitrary snapshots at once (atomically) "zfs destroy" destroys multiple snapshots at once "zfs recv" has improved performance
Backward Compatibility: I have extended the compatibility layer to support full backward compatibility by remapping or rewriting the responsible ioctl arguments. Old utilities are fully supported by the new kernel module.
Forward Compatibility: New utilities work with old kernels with the following restrictions: - creating, destroying, holding and releasing of multiple snapshots at once is not supported, this includes recursive (-r) commands
Illumos ZFS issues: 2882 implement libzfs_core 2900 "zfs snapshot" should be able to create multiple, arbitrary snapshots at once 3464 zfs synctask code needs restructuring
References: https://www.illumos.org/issues/2882 https://www.illumos.org/issues/2900 https://www.illumos.org/issues/3464 [1]
MFC after: 1 month Sponsored by: Hybrid Logic Inc. [1]
|
#
247779 |
|
04-Mar-2013 |
bapt |
Import libyaml as libbsdyml (private brand name)
LibYAML is a YAML 1.1 parser and emitter under MIT license which will soon be used by the pkg boostrap (usr.bin/pkg) and bhyve
Reviewed by: roberto, antoine
|
#
246852 |
|
15-Feb-2013 |
des |
fix leftover from an earlier experiment
|
#
246827 |
|
15-Feb-2013 |
des |
Import LDNS and build it as an internal library.
|
#
245652 |
|
19-Jan-2013 |
neel |
Merge projects/bhyve to head.
'bhyve' was developed by grehan@ and myself at NetApp (thanks!).
Special thanks to Peter Snyder, Joe Caradonna and Michael Dexter for their support and encouragement.
Obtained from: NetApp
|
#
244865 |
|
30-Dec-2012 |
nwhitehorn |
With the old sade removed, libdisk is no longer used by anything in HEAD and uses a number of problematic pre-gpart interfaces. Since it has been entirely obsoleted by interfaces in geom, remove it.
|
#
243348 |
|
20-Nov-2012 |
dim |
Do not expose LIBCXXRT and LIBCPLUSPLUS in bsd.libnames.mk, if WITHOUT_LIBCPLUSPLUS is specified.
Submitted by: Garrett Cooper <yanegomi@gmail.com> MFC after: 3 days
|
#
241823 |
|
21-Oct-2012 |
marcel |
Add ATF to the build. This is may be a bit rought around the egdes, but committing it helps to get everyone on the same page and makes sure we make progress.
Tinderbox breakages that are the result of this commit are entirely the committer's fault -- in other words: buildworld testing on amd64 only.
Credits follow:
Submitted by: Garrett Cooper <yanegomi@gmail.com> Sponsored by: Isilon Systems Based on work by: keramida@ Thanks to: gnn@, mdf@, mlaier@, sjg@ Special thanks to: keramida@
|
#
241680 |
|
18-Oct-2012 |
attilio |
Disconnect non-MPSAFE SMBFS from the build in preparation for dropping GIANT from VFS. In addition, disconnect also netsmb, which is a base requirement for SMBFS.
In the while SMBFS regular users can use FUSE interface and smbnetfs port to work with their SMBFS partitions.
Also, there are ongoing efforts by vendor to support in-kernel smbfs, so there are good chances that it will get relinked once properly locked.
This is not targeted for MFC.
|
#
241629 |
|
17-Oct-2012 |
attilio |
Disconnect non-MPSAFE NWFS from the build in preparation for dropping GIANT from VFS. In addition, disconnect also netncp, which is a base requirement for NWFS.
In the possibility of a future maintenance of the code and later readd to the FreeBSD base, maybe we should think about a better location for netncp. I'm not entirely sure the / top location is actually right, however I will let network people to comment on that more specifically.
This is not targeted for MFC.
|
#
235641 |
|
19-May-2012 |
marcel |
Add missing LIBPROCSTAT.
|
#
233294 |
|
22-Mar-2012 |
stas |
- Update FreeBSD Heimdal distribution to version 1.5.1. This also brings several new kerberos related libraries and applications to FreeBSD: o kgetcred(1) allows one to manually get a ticket for a particular service. o kf(1) securily forwards ticket to another host through an authenticated and encrypted stream. o kcc(1) is an umbrella program around klist(1), kswitch(1), kgetcred(1) and other user kerberos operations. klist and kswitch are just symlinks to kcc(1) now. o kswitch(1) allows you to easily switch between kerberos credentials if you're running KCM. o hxtool(1) is a certificate management tool to use with PKINIT. o string2key(1) maps a password into key. o kdigest(8) is a userland tool to access the KDC's digest interface. o kimpersonate(8) creates a "fake" ticket for a service.
We also now install manpages for some lirbaries that were not installed before, libheimntlm and libhx509.
- The new HEIMDAL version no longer supports Kerberos 4. All users are recommended to switch to Kerberos 5.
- Weak ciphers are now disabled by default. To enable DES support (used by telnet(8)), use "allow_weak_crypto" option in krb5.conf.
- libtelnet, pam_ksu and pam_krb5 are now compiled with error on warnings disabled due to the function they use (krb5_get_err_text(3)) being deprecated. I plan to work on this next.
- Heimdal's KDC now require sqlite to operate. We use the bundled version and install it as libheimsqlite. If some other FreeBSD components will require it in the future we can rename it to libbsdsqlite and use for these components as well.
- This is not a latest Heimdal version, the new one was released while I was working on the update. I will update it to 1.5.2 soon, as it fixes some important bugs and security issues.
|
#
227983 |
|
25-Nov-2011 |
theraven |
Import libc++ / libcxxrt into base. Not build by default yet (use MK_LIBCPLUSPLUS=yes to enable). This is a work-in-progress. It works for me, but is not guaranteed to work for anyone else and may eat your dog.
To build C++ using libc++, add -stdlib=libc++ to your CXX and LD flags.
Bug reports welcome, bug fixes even more welcome...
Approved by: dim (mentor)
|
#
227951 |
|
24-Nov-2011 |
fjoe |
libodialog: disconnect from the build and obsolete.
|
#
222035 |
|
17-May-2011 |
flz |
Backout libinstall.a -> libpkg commit.
Discussed with: erwin, brooks, bapt
|
#
220755 |
|
17-Apr-2011 |
dim |
Remove libobjc and other Objective-C related components, as these are extremely outdated, and not used by anything in the base system.
Silence from: current@
|
#
217309 |
|
12-Jan-2011 |
nwhitehorn |
Update dialog to version 20100428. This changes the license under which dialog is distributed from GPLv2 to LGPLv2 and introduces a number of new features and a new and better libdialog API. The existing libdialog will be kept temporarily as libodialog for compatibility purposes until sade, sysinstall and tzsetup have been either updated or replaced.
__FreeBSD_version is now 900030.
Discussed on: -current Approved by: core Obtained from: http://invisible-island.net/dialog
|
#
211580 |
|
21-Aug-2010 |
rpaulo |
Remove LIBELF_PIC.
Sponsored by: The FreeBSD Foundation
|
#
211565 |
|
21-Aug-2010 |
rpaulo |
Add the definition of LIBELF_PIC.
Sponsored by: The FreeBSD Foundation
|
#
210680 |
|
31-Jul-2010 |
rpaulo |
Add LIBRTLD_DB.
Sponsored by: The FreeBSD Foundation
|
#
207842 |
|
10-May-2010 |
mm |
Import of liblzma, xz, xzdec, lzmainfo from vendor branch Add support for xz and lzma to lesspipe.sh (xzless, lzless) Bump __FreeBSD_version
Approved by: delphij (mentor) MFC after: 2 weeks
|
#
207113 |
|
23-Apr-2010 |
flz |
- Take libinstall.a out of pkg_install and make it a proper shared library. - Rework the wrapper support to check libpkg version as well as pkg_install version. - Add libfetch to _prebuild_libs. - There are no new features introduced.
Notes: the API is not stable, so basically, do not use libpkg in your projects for now. Also there's no manpage for libpkg yet, because the API will change drastically. I repeat, do not use libpkg for now.
|
#
204311 |
|
25-Feb-2010 |
ru |
Fixed missing or broken library dependencies.
|
#
201920 |
|
09-Jan-2010 |
antoine |
libusb20 was renamed libusb several months ago.
MFC after: 1 month
|
#
200062 |
|
03-Dec-2009 |
ed |
Add a new library: libulog.
One of the things I really want to do, is to get rid of the limitations of our current utmp(5) mechanism:
- It only allows 8 byte TTY device names. - The hostname only allows 16 bytes of storage.
I'm not a big fan of <utmpx.h>, but I think we should at least try to add parts of it. Unfortunately we cannot implement <utmpx.h>, because we miss various fields, such as ut_id, ut_pid, etc. The API provided by libulog shares some similarities with <utmpx.h>, so it shouldn't be too hard to port these applications eventually. In most simple cases, it should just be a matter of removing the ulog_ prefix everywhere.
As a bonus, it also implements a function called ulog_login_pseudo(), which allows unprivileged applications to write log entries, provided they have a valid file descriptor to a pseudo-terminal master device.
libulog will allow a smoother transition to a new file format by adding a library interface to deal with utmp/wtmp/lastlog files. I initially thought about adding the functionality to libutil, but because I'm not planning on keeping this library around forever, we'd better keep it separated.
Next items on the todo list:
1. Port applications in the base system (and ports) to libulog, instead of letting them use <utmp.h>. 2. Remove <utmp.h>, implement <utmpx.h> and reimplement this library on top. 3. Port as many applications as possible back to <utmpx.h>.
|
#
194869 |
|
24-Jun-2009 |
jamie |
Add libjail, a (somewhat) simpler interface to the jail_set and jail_get system calls and the security.jail.param sysctls.
Approved by: bz (mentor)
|
#
186647 |
|
31-Dec-2008 |
rwatson |
Merge OpenBSM alpha 4 from OpenBSM vendor branch to head, both contrib/openbsm (svn merge) and src/sys/{bsm,security/audit} (manual merge). Add libauditd build parts and add to auditd's linkage; force libbsm to build before libauditd.
OpenBSM history for imported revisions below for reference.
MFC after: 1 month Sponsored by: Apple Inc. Obtained from: TrustedBSD Project
OpenBSM 1.1 alpha 4
- With the addition of BSM error number mapping, we also need to map the local error number passed to audit_submit(3) to a BSM error number, rather than have the caller perform that conversion. - Reallocate user audit events to avoid collisions with Solaris; adopt a more formal allocation scheme, and add some events allocated in Solaris that will be of immediate use on other platforms. - Add an event for Calife. - Add au_strerror(3), which allows generating strings for BSM errors directly, rather than requiring applications to map to the local error space, which might not be able to entirely represent the BSM error number space. - Major auditd rewrite for launchd(8) support. Add libauditd library that is shared between launchd and auditd. - Add AUDIT_TRIGGER_INITIALIZE trigger (sent via 'audit -i') for (re)starting auditing under launchd(8) on Mac OS X. - Add 'current' symlink to active audit trail. - Add crash recovery of previous audit trail file when detected on audit startup that it has not been properly terminated. - Add the event AUE_audit_recovery to indicated when an audit trail file has been recovered from not being properly terminated. This event is stored in the new audit trail file and includes the path of recovered audit trail file. - Mac OS X and FreeBSD dependent code in auditd.c is separated into auditd_darwin.c and auditd_fbsd.c files. - Add an event for the posix_spawn(2) and fsgetpath(2) Mac OS X system calls. - For Mac OS X, we use ASL(3) instead of syslog(3) for logging. - Add support for NOTICE level logging.
OpenBSM 1.1 alpha 3
- Add two new functions, au_bsm_to_errno() and au_errno_to_bsm(), to map between BSM error numbers (largely the Solaris definitions) and local errno(2) values for 32-bit and 64-bit return tokens. This is required as operating systems don't agree on some of the values of more recent error numbers. - Fix a bug how au_to_exec_args(3) and au_to_exec_env(3) calculates the total size for the token. This buge. - Deprecated Darwin constants, such as TRAILER_PAD_MAGIC, removed.
|
#
185087 |
|
19-Nov-2008 |
alfred |
src/sys/dev/usb2/controller/uss820dci_pccard.c src/sys/dev/usb2/core/usbdevs src/sys/dev/usb2/include/urio2_ioctl.h src/sys/dev/usb2/storage/ustorage2_fs.h
These files are not used any more.
src/usr.sbin/Makefile src/etc/mtree/BSD.include.dist src/include/Makefile src/lib/Makefile src/share/man/man7/hier.7 src/share/mk/bsd.libnames.mk src/etc/mtree/BSD.include.dist
Make "usbconfig" and "libusb20" a part of the default build.
src/sys/dev/usb/rio500_usb.h src/sys/dev/usb2/storage/urio2.c
Use common include file.
src/sys/dev/usb2/bluetooth/ng_ubt2.c
Make USB bluetooth depend on "ng_hci" module.
src/sys/dev/usb2/controller/ehci2.c src/sys/dev/usb2/controller/ehci2.h
Patches for Marvell EHCI.
src/sys/dev/usb2/core/usb2_busdma.c
Bugfix for 64-bit platforms. Need to unload the previously loaded DMA map and some cleanup regarding some corner cases.
src/sys/dev/usb2/core/usb2_core.h src/sys/dev/usb2/core/usb2_dev.c src/sys/dev/usb2/core/usb2_dev.h
Bugfix for libusb filesystem interface.
New feature: Add support for filtering device data at the expense of the userland process.
Add some more comments.
Some minor code styling.
Remove unused function, usb2_fifo_get_data_next().
Fix an issue about "fifo_index" being used instead of "ep_index".
src/sys/dev/usb2/core/usb2_device.c src/sys/dev/usb2/core/usb2_generic.c
Bugfix for Linux USB compat layer. Do not free non-generic FIFOs when doing an alternate setting.
Cleanup USB IOCTL and USB reference handling. Fix a corner case where USB-FS was left initialised after setting a new configuration or alternate setting.
src/sys/dev/usb2/core/usb2_hub.c
Improvement: Check all USB HUB ports by default at least one time.
src/sys/dev/usb2/core/usb2_request.c
Bugfix: Make sure destination ASCII string is properly zero terminated in all cases.
Improvement: Skip invalid characters instead of replacing with a dot.
src/sys/dev/usb2/core/usb2_util.c src/sys/dev/usb2/image/uscanner2.c
Spelling.
src/sys/dev/usb2/include/Makefile
Share "usbdevs" with the old USB stack.
src/sys/dev/usb2/include/usb2_devid.h src/sys/dev/usb2/include/usb2_devtable.h
Regenerate files.
Alfred: Please fix the RCS tag at the top.
src/sys/dev/usb2/include/usb2_ioctl.h
Fix compilation of "kdump".
src/sys/dev/usb2/serial/ubsa2.c src/sys/dev/usb2/serial/ugensa2.c
Remove device ID's which will end up in a new 3G driver.
src/sys/dev/usb2/sound/uaudio2.c
Correct a debug printout.
src/sys/dev/usb2/storage/umass2.c
Sync with old USB stack.
src/lib/libusb20/libusb20.3
Add more documentation.
src/lib/libusb20/libusb20.c
Various bugfixes and improvements.
src/usr.sbin/usbconfig/dump.c src/usr.sbin/usbconfig/usbconfig.c
New commands for dumping strings and doing custom USB requests from the command line.
Remove keyword requirements from generated files: "head/sys/dev/usb2/include/usb2_devid.h" "head/sys/dev/usb2/include/usb2_devtable.h"
|
#
179184 |
|
21-May-2008 |
jb |
Add support for the Compact C Type (CTF) conversions throughout FreeBSD's system makefiles.
Note that the CTF conversion defaults to off. We may choose to change this default later if DTrace proves popular and people are prepared to wear the compilation performance impact of compiling with debug symbols all the time.
Setting NO_CTF in the make args or user environment turns off CTF conversion. Even if we choose to default CTF generation to on later, we still need NO_CTF so that the buildworld process can bootstrap the tools without needlessly generating CTF data for temporary tools.
Setting WITH_CTF in the make args or user environment (and _NOT_ in /etc/make.conf) is the only way to enable CTF data conversion. Nore that this can't be implemented the same way that the WITH_ and WITHOUT_ stuff is implemented throughout the buildworld because the CTF conversion needs to work when building a simple object without a Makefile, using the default rules in sys.mk.
Typing 'make test.o' with no makefile and just a source file test.c should work. Also, typing 'make WITH_CTF=1 test.o without a makefile and just a source file test.c should work and produce an object with a CTF elf section. Typing 'make WITH_CTF=1 CFLAGS=-g test.o' without a makefile and just a source file test.c should produce an object with both a CTF elf section and the debug elf sections.
In the FreeBSD build where more .mk files are used than just sys.mk which is included my make by default, the use of DEBUG_FLAGS is the correct way to enable a debug build. The important thing to note here is that it is the DEBUG_FLAGS setting that prevents libraries and programs from being stripped on installation. So, for the addition of CTF data conversion, setting DEBUG_FLAGS to contain -g, without NO_CTF, will cause the ctfconvert and ctfmerge build programs to be executed also with the -g arg so that debug symbols are retained rather than being removed after the CTF data elf section has been added.
Add DTrace libraries to the list of libnames.
|
#
178828 |
|
07-May-2008 |
dfr |
Fix conflicts after heimdal-1.1 import and add build infrastructure. Import all non-style changes made by heimdal to our own libgssapi.
|
#
176439 |
|
21-Feb-2008 |
ru |
Add LIBELF.
|
#
172401 |
|
01-Oct-2007 |
ru |
Fixed "make checkdpadd" (missing library dependencies).
Approved by: re (kensmith)
|
#
169524 |
|
13-May-2007 |
deischen |
Enable symbol versioning by default. Use WITHOUT_SYMVER to disable it. Warning, after symbol versioning is enabled, going back is not easy (use WITHOUT_SYMVER at your own risk).
Change the default thread library to libthr.
There most likely still needs to be a version bump for at least the thread libraries. If necessary, this will happen later.
|
#
168418 |
|
06-Apr-2007 |
pjd |
Oops, keep things sorted.
Found by: ru
|
#
168407 |
|
05-Apr-2007 |
pjd |
Add new libraries. We may want to rename libumem to not colide with ports/devel/umem.
|
#
167359 |
|
09-Mar-2007 |
rafan |
Enable ncurses wide character support
Approved by: delphij (mentor) Tested by: kris on pointyhat (early version), current@
|
#
166389 |
|
01-Feb-2007 |
rafan |
Remove old libmytinfo link.
Approved by: delphij (mentor) Requested by: ache
|
#
162846 |
|
30-Sep-2006 |
ru |
Removed libc_r build support.
|
#
156905 |
|
20-Mar-2006 |
ru |
Extend coverage of the MK_IPX build option to the following:
- <netipx> headers [1] - IPX library (libipx) - IPX support in ifconfig(8) - IPXrouted(8) - new MK_NCP option
New MK_NCP build option controls:
- <netncp> and <fs/nwfs> headers - NCP library (libncp) - ncplist(1) and ncplogin(1) - mount_nwfs(8) - ncp and nwfs kernel modules
User knobs: WITHOUT_IPX, WITHOUT_IPX_SUPPORT, WITHOUT_NCP.
[1] <netsmb/netbios.h> unconditionally uses <netipx> headers so they are still installed. This needs to be dealt with.
|
#
156813 |
|
17-Mar-2006 |
ru |
Reimplementation of world/kernel build options. For details, see:
http://lists.freebsd.org/pipermail/freebsd-current/2006-March/061725.html
The src.conf(5) manpage is to follow in a few days.
Brought to you by: imp, jhb, kris, phk, ru (all bugs are mine)
|
#
155211 |
|
02-Feb-2006 |
rwatson |
Define $LIBBSM.
Obtained from: TrustedBSD Project
|
#
148100 |
|
17-Jul-2005 |
rwatson |
Add LIBMEMSTAT tp bsd.libnames.mk.
MFC after: 1 week
|
#
145256 |
|
19-Apr-2005 |
jkoshy |
Bring a working snapshot of hwpmc(4), its associated libraries, userland utilities and documentation into -CURRENT.
Bump FreeBSD_version.
Reviewed by: alc, jhb (kernel changes)
|
#
139761 |
|
06-Jan-2005 |
krion |
Remove trailing spaces.
|
#
139113 |
|
21-Dec-2004 |
ru |
NOCRYPT -> NO_CRYPT
|
#
137675 |
|
13-Nov-2004 |
bz |
Add knob NO_NIS (fka NO_YP_LIBC) and make world compileable when set. If turned on no NIS support and related programs will be built.
Lost parts rediscovered by: Danny Braniss <danny at cs.huji.ac.il> PR: bin/68303 No objections: des, gshapiro, nectar Reviewed by: ru Approved by: rwatson (mentor) MFC after: 2 weeks
|
#
135771 |
|
24-Sep-2004 |
trhodes |
Fix build in the !NOATM case by using the begemot library in place of using libisc which was a part of BIND8.
Discussed with: des, re, dougb Submitted by: harti (one part) Reviewed by: harti (previous version)
|
#
135752 |
|
24-Sep-2004 |
dougb |
Fix the WANT_BIND_LIBS knob by correctly spelling it as WITH_BIND_LIBS to match how similar syntax is used in the ports system. Thanks to kris for pointing out my mistake here.
Install the lwres library unless the user defines NO_BIND, or the new knob, NO_BIND_LIBS_LWRES. There is at least one potential customer for this library in the wings. Thanks to nectar for the reminder.
|
#
135739 |
|
24-Sep-2004 |
ru |
Don't expose BIND libraries and their headers to the public by default, but have a knob (WANT_BIND_LIBS) to build and install them in /usr/lib and /usr/include. Rumors are that this may be useful at a later point, let's see.
What this really means is that all BIND libraries are now internal to buildworld (by default, unless WANT_BIND_LIBS is defined), and linked statically into various BIND executables.
While here, removed redundant -I's from CFLAGS in lib/bind makefiles.
Sponsored by: des OK'ed by: dougb
|
#
135599 |
|
23-Sep-2004 |
ru |
- Wrapped BIND 9 libraries defines into !defined(NO_BIND).
- Added forgotten LIBLWRES to fix missing dependencies revealed by "make checkdpadd".
|
#
135549 |
|
21-Sep-2004 |
des |
Switch from BIND 8 to BIND 9.
Submitted by: (in part) dougb@, trhodes@ Reviewed by: dougb@, trhodes@, re@ MFC after: 5 days
|
#
133516 |
|
11-Aug-2004 |
obrien |
The last commit had one too many libs.
|
#
133362 |
|
09-Aug-2004 |
obrien |
Bmake the library containing and processing the magic.
|
#
125762 |
|
12-Feb-2004 |
kientzle |
Register libarchive in bsd.libnames.mk and mdoc.local
Submitted by: ru
|
#
125537 |
|
06-Feb-2004 |
ru |
First round of cleanups to sys/boot/ makefiles:
- do not use PROG for what's not a real C program, - use sys.mk transformation rules where possible, - only create the "machine" symlink on AMD64, - removed MAINTAINER lines in individual makefiles, - added the LIBSTAND defitinion to <bsd.libnames.mk>, - somewhat better contents in .depend files.
Tested on: i386, amd64 Prodded by: bde
|
#
125427 |
|
04-Feb-2004 |
ru |
Nothing in libypclnt depends on librpcsvc.
Reported by: lorder(1) (modified to work with libraries)
|
#
125381 |
|
03-Feb-2004 |
ru |
Fixed MINUSLPAM:
- Added missing NOCRYPT and NO_OPENSSL checks for Kerberos.
- Don't depend on -lcrypto and -lcrypt in pam_ssh to resolve dependencies in pam_krb5 and pam_ksu -- the former may not be compiled at all if NO_OPENSSH knob is enabled.
- Added missing -lcrypt to pam_ssh dependencies.
- Moved librpcsvc after libypclnt.
(The last two aren't strictly speaking necessary to resolve the dependencies of static versions of pam_ssh and pam_unix, respectively, but they correspond to dynamic dependencies of libssh and libypclnt, and are put here for consistency.)
In collaboration with: bde Reviewed by: des
|
#
125344 |
|
02-Feb-2004 |
ru |
GC LIBPC and LIBPLOT: they never existed in unencumbered BSD versions.
Reviewed by: bde
|
#
125269 |
|
31-Jan-2004 |
marcel |
Add LIBPTHREAD.
|
#
125257 |
|
31-Jan-2004 |
bde |
1. Garbage-collected LIBDES (now in a different library), LIBPERL (banished to ports) and LIBRESOLV (now in a different library.
2. Added comments about nonexistent libraries LIBPC and LIBPLOT.
Submitted by: ru (1)
|
#
125256 |
|
31-Jan-2004 |
bde |
Fixed insertion sort errors for LIBBLUETOOTH and LIBSDP.
|
#
125255 |
|
31-Jan-2004 |
bde |
Removed XXX comments about some libraries only being in the secure distribution. This is not the place to document this, especially now that the secure distribution is the normal one.
Reviewed by: ru
|
#
122404 |
|
10-Nov-2003 |
harti |
Add a define for libbsnmp.
|
#
121615 |
|
27-Oct-2003 |
harti |
Add a definition for libngatm.
Reviewed by: ru
|
#
121054 |
|
12-Oct-2003 |
emax |
Update Bluetooth code.
Reviewed by: M. Warner Losh <imp@bsdimp.com>; John Hay <jhay@freebsd.org> Approved by: M. Warner Losh <imp@bsdimp.com> (mentor)
|
#
120949 |
|
09-Oct-2003 |
nectar |
Update build infrastructure for Heimdal 0.6.
|
#
120492 |
|
26-Sep-2003 |
fjoe |
- Support for multibyte charsets in LIBICONV. - CD9660_ICONV, NTFS_ICONV and MSDOSFS_ICONV kernel options (with corresponding modules). - kiconv(3) for loadable charset conversion tables support.
Submitted by: Ryuichiro Imura <imura@ryu16.org>
|
#
117184 |
|
02-Jul-2003 |
ru |
Libraries come.
|
#
117183 |
|
02-Jul-2003 |
ru |
Sort.
|
#
116318 |
|
13-Jun-2003 |
peter |
Build/install the PIC version of libgcc (libcc_pic.a) for use by shared libraries that do exception unwinding.
|
#
115832 |
|
04-Jun-2003 |
markm |
Update some library names. Libraries come, libraries go.
|
#
114709 |
|
05-May-2003 |
markm |
Turn MAKE_KERBEROS5 into NO_KERBEROS by negating the logic. Some extra cleanups were necessary in release/Makefile, and the tinderbox code was syntax checked, not run checked.
|
#
112461 |
|
21-Mar-2003 |
ru |
Added GEOM library to the bsd.libnames.mk namespace.
|
#
111994 |
|
08-Mar-2003 |
markm |
KerberosIB deorbit: Remove library references.
|
#
109725 |
|
23-Jan-2003 |
ru |
Added UFS library to the bsd.libnames.mk namespace.
|
#
107256 |
|
26-Nov-2002 |
ru |
NOSHARED is meaningless in the bsd.lib.mk context, so check LDFLAGS for the -static flag instead when constructing LIBPAM.
(This fixes false warnings from ``make checkdpadd -DNOSHARED'' in lib/libpam/modules/.)
Submitted by: bde, ru Approved by: re
|
#
104465 |
|
04-Oct-2002 |
ru |
Sort in ``phone directory'' order (except for LIBC_*).
|
#
104457 |
|
04-Oct-2002 |
phk |
Reflect the fact that we install our libexpat as libbsdxml.
|
#
104353 |
|
02-Oct-2002 |
phk |
Add LIBEXPAT definition.
|
#
101224 |
|
02-Aug-2002 |
rwatson |
Add a libnames entry for libugidfw. Add a DPADD line for ${LIBUGIDFW} for ugidfw.
Submitted by: ru
|
#
94940 |
|
17-Apr-2002 |
ru |
Don't include bsd.own.mk from sys.mk, this makes it impossible to use ``.if defined()'' inside bsd.own.mk to test for defines in individual makefiles. For example, setting DEBUG_FLAGS in Makefile didn't take the desired effect on the STRIP assignment.
Added bsd.init.mk (like in NetBSD) that handles the inclusion of ../Makefile.inc and bsd.own.mk from all bsd.*.mk files that "build something".
Back out bsd.own.mk,v 1.15: moved OBJFORMAT initialization back to sys.mk (several source tree makefiles want to check it early) and removed MACHINE_ARCH initialization (it's hard to see from looking at the commitlogs what the problem was at the time, but now it serves no purpose).
Prohibit the direct inclusion of bsd.man.mk and bsd.libnames.mk.
Protect bsd.obj.mk from repetitive inclusion. Prohibiting the direct inclusion of bsd.obj.mk might be a good idea too.
|
#
94714 |
|
15-Apr-2002 |
des |
Add a dependency on libypclnt to libpam, in preperation for making pam_unix use it to update NIS passwords.
|
#
94578 |
|
13-Apr-2002 |
des |
Add libypclnt.
|
#
94280 |
|
09-Apr-2002 |
ru |
Fixed broken dependency in lib/libpam/modules/pam_krb5.
|
#
93351 |
|
28-Mar-2002 |
joe |
Install libusbhid, and use it instead of libusb.
MFC after: 6 days
|
#
90796 |
|
17-Feb-2002 |
gshapiro |
Add two new libraries which are part of sendmail 8.12. libsm is used only for building sendmail and the associated utilities. libmilter is a new mail filtering API for sendmail.
|
#
89705 |
|
23-Jan-2002 |
ru |
Add pam_ssh support to the static PAM library, libpam.a:
- Spam /usr/lib some more by making libssh a standard library. - Tweak ${LIBPAM} and ${MINUSLPAM}. - Garbage collect unused libssh_pic.a. - Add fake -lz dependency to secure/ makefiles needed for dynamic linkage with -lssh.
Reviewed by: des, markm Approved by: markm
|
#
89626 |
|
21-Jan-2002 |
des |
Add the necessary dependencies and linker flags for linking with a static PAM library that includes pam_ssh.
Sponsored by: DARPA, NAI Labs
|
#
88142 |
|
18-Dec-2001 |
ru |
Add LIBSMB.
|
#
82489 |
|
29-Aug-2001 |
bde |
Fixed world breakage in ftpd, rshd, login, su, telnetd and telnet. LIBPAM and MINUSLPAM must be kept in sync with the libraries linked to by libpam to support static linkage.
Moved libmd to the end of LIBPAM and MINUSLPAM. It was before libopie, but libopie references it, so static linkage only worked accidentally.
|
#
82486 |
|
29-Aug-2001 |
bde |
Removed some garbage (LIBGMP, LIBSKEY). Using LIBSKEY in LIBPAM should have been fatal since it gave a dependency on a nonexistent file, but it worked because of an undocumented bugfeature in make(1): missing source files named *.a are silently assumed to be up to date.
Fixed some style bugs (formatting).
|
#
81921 |
|
19-Aug-2001 |
kris |
Zap LIBSS
|
#
79495 |
|
09-Jul-2001 |
obrien |
Add LIBBZ2.
|
#
77866 |
|
07-Jun-2001 |
markm |
Clean up the PAM lib lists. Particularly relevant to the KRB5 case.
|
#
76576 |
|
14-May-2001 |
markm |
Kerberos updates for PAM.
|
#
76515 |
|
12-May-2001 |
bde |
Fixed some bitrot: - the changes that renamed libf2c to libg2c had not reached here - there were no definitions for LIBDEVINFO, LIBMENU, LIBPANEL, LIBTINFO, LIBUSB or LIBVGL. LIBUSB was used without it being defined, and LIBDEVINFO and LIBVGL should have been used. - the definitions of LIBDESCRYPT, LIBGCC_PIC, LIBGPLUSPLUS, LIBKZHEAD, LIBKZTAIL, LIBSCRYPT and LIBSCSI were garbage.
Fixed some old bugs: - LIBC_PIC and LIBCOM_ERR were assigned to using "=" instead of "?=". - the definition of LIBC_R was disordered. - LIBFORM was misspelled LIBFORMS (but not actually used).
|
#
76106 |
|
28-Apr-2001 |
markm |
Cleaner method of making PAMable apps static (in the optional case of wanting static apps).
|
#
75234 |
|
05-Apr-2001 |
jedgar |
Remove the recently-depricated LIBPOSIX1E
|
#
74928 |
|
28-Mar-2001 |
ru |
Bye-bye /usr/lib/libtelnet.a. This should fix ``make release'' brokeness.
Approved by: markm
|
#
74840 |
|
27-Mar-2001 |
ken |
Rewrite of the CAM error recovery code.
Some of the major changes include:
- The SCSI error handling portion of cam_periph_error() has been broken out into a number of subfunctions to better modularize the code that handles the hierarchy of SCSI errors. As a result, the code is now much easier to read.
- String handling and error printing has been significantly revamped. We now use sbufs to do string formatting instead of using printfs (for the kernel) and snprintf/strncat (for userland) as before.
There is a new catchall error printing routine, cam_error_print() and its string-based counterpart, cam_error_string() that allow the kernel and userland applications to pass in a CCB and have errors printed out properly, whether or not they're SCSI errors. Among other things, this helped eliminate a fair amount of duplicate code in camcontrol.
We now print out more information than before, including the CAM status and SCSI status and the error recovery action taken to remedy the problem.
- sbufs are now available in userland, via libsbuf. This change was necessary since most of the error printing code is shared between libcam and the kernel.
- A new transfer settings interface is included in this checkin. This code is #ifdef'ed out, and is primarily intended to aid discussion with HBA driver authors on the final form the interface should take. There is example code in the ahc(4) driver that implements the HBA driver side of the new interface. The new transfer settings code won't be enabled until we're ready to switch all HBA drivers over to the new interface.
src/Makefile.inc1, lib/Makefile: Add libsbuf. It must be built before libcam, since libcam uses sbuf routines.
libcam/Makefile: libcam now depends on libsbuf.
libsbuf/Makefile: Add a makefile for libsbuf. This pulls in the sbuf sources from sys/kern.
bsd.libnames.mk: Add LIBSBUF.
camcontrol/Makefile: Add -lsbuf. Since camcontrol is statically linked, we can't depend on the dynamic linker to pull in libsbuf.
camcontrol.c: Use cam_error_print() instead of checking for CAM_SCSI_STATUS_ERROR on every failed CCB.
sbuf.9: Change the prototypes for sbuf_cat() and sbuf_cpy() so that the source string is now a const char *. This is more in line wth the standard system string functions, and helps eliminate warnings when dealing with a const source buffer.
Fix a typo.
cam.c: Add description strings for the various CAM error status values, as well as routines to look up those strings.
Add new cam_error_string() and cam_error_print() routines for userland and the kernel.
cam.h: Add a new CAM flag, CAM_RETRY_SELTO.
Add enumerated types for the various options available with cam_error_print() and cam_error_string().
cam_ccb.h: Add new transfer negotiation structures/types.
Change inq_len in the ccb_getdev structure to be "reserved". This field has never been filled in, and will be removed when we next bump the CAM version.
cam_debug.h: Fix typo.
cam_periph.c: Modularize cam_periph_error(). The SCSI error handling part of cam_periph_error() is now in camperiphscsistatuserror() and camperiphscsisenseerror().
In cam_periph_lock(), increase the reference count on the periph while we wait for our lock attempt to succeed so that the periph won't go away while we're sleeping.
cam_xpt.c: Add new transfer negotiation code. (ifdefed out)
Add a new function, xpt_path_string(). This is a string/sbuf analog to xpt_print_path().
scsi_all.c: Revamp string handing and error printing code. We now use sbufs for much of the string formatting code. More of that code is shared between userland the kernel.
scsi_all.h: Get rid of SS_TURSTART, it wasn't terribly useful in the first place.
Add a new error action, SS_REQSENSE. (Send a request sense and then retry the command.) This is useful when the controller hasn't performed autosense for some reason.
Change the default actions around a bit.
scsi_cd.c, scsi_da.c, scsi_pt.c, scsi_ses.c: SF_RETRY_SELTO -> CAM_RETRY_SELTO. Selection timeouts shouldn't be covered by a sense flag.
scsi_pass.[ch]: SF_RETRY_SELTO -> CAM_RETRY_SELTO.
Get rid of the last vestiges of a read/write interface.
libkern/bsearch.c, sys/libkern.h, conf/files: Add bsearch.c, which is needed for some of the new table lookup routines.
aic7xxx_freebsd.c: Define AHC_NEW_TRAN_SETTINGS if CAM_NEW_TRAN_CODE is defined.
sbuf.h, subr_sbuf.c: Add the appropriate #ifdefs so sbufs can compile and run in userland.
Change sbuf_printf() to use vsnprintf() instead of kvprintf(), which is only available in the kernel.
Change the source string for sbuf_cpy() and sbuf_cat() to be a const char *.
Add __BEGIN_DECLS and __END_DECLS around function prototypes since they're now exported to userland.
kdump/mkioctls: Include stdio.h before cam.h since cam.h now includes a function with a FILE * argument.
Submitted by: gibbs (mostly) Reviewed by: jdp, marcel (libsbuf makefile changes) Reviewed by: des (sbuf changes) Reviewed by: ken
|
#
74535 |
|
20-Mar-2001 |
des |
List libfetch.
Submitted by: bde
|
#
74504 |
|
20-Mar-2001 |
jedgar |
Add LIBPOSIX1E
|
#
72649 |
|
18-Feb-2001 |
kris |
Zap LIBTCL, it's been superfluous for several years.
|
#
69227 |
|
26-Nov-2000 |
brian |
Add ${LIBC_R}
|
#
67523 |
|
24-Oct-2000 |
archie |
Build the ISC library as libisc. This library comes as part of the bind distribution, but until now was not being built as a separate entity. For documentation, see these man pages:
assertions(3), eventlib(3), heap(3), logging(3), memcluster(3), tree(3).
Reviewed by: jdp
|
#
66913 |
|
10-Oct-2000 |
gshapiro |
Remove LIBRSAGLUE, add LIBSSL
Reviewed by: kris
|
#
65916 |
|
16-Sep-2000 |
ache |
Replace ${LIBMYTINFO} with warning
|
#
59770 |
|
29-Apr-2000 |
bde |
Fixed world breakage for the NOSHARED=yes case. libpam now depends on libopie.
Don't say that libpam.a doesn't exist.
|
#
57538 |
|
27-Feb-2000 |
shin |
Add libipsec.
Approved by: jkh
|
#
57461 |
|
24-Feb-2000 |
markm |
We have some new libraries; give them names.
|
#
55157 |
|
27-Dec-1999 |
bde |
Fixed breakage of static linkage of rlogind. Someone added -lutil and -lcom_err to some libpam modules without updating LIBPAM here.
|
#
52419 |
|
21-Oct-1999 |
julian |
Whistle's Netgraph link-layer (sometimes more) networking infrastructure. Been in production for 3 years now. Gives Instant Frame relay to if_sr and if_ar drivers, and PPPOE support soon. See: ftp://ftp.whistle.com/pub/archie/netgraph/index.html for on-line manual pages.
Reviewed by: Doug Rabson (dfr@freebsd.org) Obtained from: Whistle CVS tree
|
#
52251 |
|
15-Oct-1999 |
bp |
Add libncp to the list of known libraries.
|
#
50476 |
|
27-Aug-1999 |
peter |
$Id$ -> $FreeBSD$
|
#
47570 |
|
28-May-1999 |
ache |
add libhistory
|
#
44757 |
|
14-Mar-1999 |
markm |
New names for the list; the DES crypt and libwrap for tcp_wrappers.
|
#
42916 |
|
20-Jan-1999 |
jdp |
Change the definition of LIBPAM to support the static PAM library. When linking statically, LIBPAM is augmented with the extra libraries that the PAM modules require. The idea is to centralize this information rather than scattering it about in the Makefiles of all the applications that use (OK, will use) PAM.
There is a new variable MINUSLPAM that should be used instead of "-lpam". In the static case, it gets -l flags for the extra required libraries.
This approach was suggested by <bde>, but he didn't actually review my changes.
|
#
41231 |
|
17-Nov-1998 |
jdp |
Add LIBPAM, LIBRADIUS, and LIBTACPLUS.
|
#
39412 |
|
17-Sep-1998 |
phk |
Two patches from the HARP people:
Various Makefile related fixes.
-Wformat fixes.
Submitted by: Mike Spengler <mks@networkcs.com>
|
#
39259 |
|
15-Sep-1998 |
gibbs |
Define LIBCAM and LIBDEVSTAT.
|
#
39020 |
|
09-Sep-1998 |
markm |
Add libperl for Perl5.
|
#
36575 |
|
01-Jun-1998 |
peter |
add libcipher, and update comments about libdes, libkdb, libkrb etc which do exist but are in the secure dist rather than the base.
|
#
36494 |
|
31-May-1998 |
bde |
Fixed double slashes in pathnames.
|
#
36397 |
|
26-May-1998 |
sos |
ELF preparation step 2:
Move a.out libraries to /usr/lib/aout to make space for ELF libs. Make rtld usr /usr/lib/aout as default library path. Make ldconfig reject /usr/lib as an a.out library path. Fix various Makefiles for LIBDIR!=/usr/lib breakage.
This will after a make world & reboot give a system that no longer uses /usr/lib/*, infact one could remove all the old libraries there, they are not used anymore.
We are getting close to an ELF make world, but I'll let this all settle for a week or two...
|
#
36055 |
|
15-May-1998 |
bde |
Oops, forgot references in previous commit.
Submitted by: Brian Cully <shmit@erols.com> PR: 6178
|
#
36054 |
|
15-May-1998 |
bde |
Support Objective C almost as well as C++.
Notes: - We no longer use -fgnu-runtime in bsd.lib.mk, since it is the default and bsd.lib.mk is the wrong place to override it. - Gnu C doesn't have a special compiler driver for Objective C like it does for C++. The defaults are suitable for Gnu C. Use `OBJCLIBS=' in /etc/make.conf for POC.
|
#
31741 |
|
15-Dec-1997 |
helbig |
Add libcalendar
|
#
31657 |
|
09-Dec-1997 |
wosch |
Add LIBZ
|
#
26030 |
|
23-May-1997 |
brian |
Add LIBALIAS.
|
#
22988 |
|
22-Feb-1997 |
peter |
Revert $FreeBSD$ to $Id$
|
#
22403 |
|
07-Feb-1997 |
pst |
Put libopie.a in libnames
|
#
21673 |
|
14-Jan-1997 |
jkh |
Make the long-awaited change from $Id$ to $FreeBSD$
This will make a number of things easier in the future, as well as (finally!) avoiding the Id-smashing problem which has plagued developers for so long.
Boy, I'm glad we're not using sup anymore. This update would have been insane otherwise.
|
#
21611 |
|
12-Jan-1997 |
wosch |
Add a general comment about this include file.
|
#
18677 |
|
04-Oct-1996 |
peter |
Add LIBSTDCPLUSPLUS (can't use the '+' char in variable names, same as LIBGPLUSPLUS)
|
#
18676 |
|
04-Oct-1996 |
peter |
libresolv.a doesn't exist anymore... Hmm, what's the right thing to do here? Can we just undefine it? What about 3rd party bmakefiles?
|
#
18052 |
|
05-Sep-1996 |
bde |
Moved definitions of library names from bsd.prog.mk to a new central file bsd.libnames.mk and include this file where necessary. This fixes null library names in ${DPADD}'s in library makefiles.
|