fix some bugs with mport upgrade
load index for package checks
revert recursive sqlite query approach.
pass first down
add pkg leaf
add portsnap
add initial support for configuring settings
ACPICA 20170728
ACPICA 20170531
ACPICA 20170303
ACPICA 20161222
Update ACPICA to 20160930
fix a typo
add mdnsd to list. fix remote site list
add missing section
oops. fix the length for the comparison
remove empty dir
fix partition types for zfs install
remove docsinstall
fix more urls
fix urls of dist
fix some references
fix text
add some midnightbsd file system types
fix build
fix build
add missing daemons
connect a few more things
add bsdconfig
fix warning
add bsdconfig
add default home permissions
add path to passwd file
add pwcmd path
sync with freebsd.
add boot98cfg
fix build
space
add binmiscctl
fix paths
sync arp with freebsd.
update script list
add user
update auto
add entropy
update hostname
update jail script
update keymap
update netconfig
add tag
a few minor improvements
add zfs
add unbound
add tag
update wlan config
add improvements from freebsd
update partedit
add zfs hash checksum algorithms
add bindings
conditionalize ncurses
add man page
ufs
fixup
deal with ncurses conditional
update
use subdir parallel
tag
fix formatting
fix warning
make static
fix typo
sync with freebsd
sync with freebsd
sync with freebsd
sync
sync with freebsd
fixup
sync with freebsd
conditionalize usb items
update amd
fix paths
add a wait
remove portalfs
add arm
remove old mounts
make static
fix msg
add zfs boot script
sync
sync
fix
fix path
tag
sync
sync
sync
sync
sync
sync
path
sync with freebsd
path
cleanup path
update list
update
add warns
update
update
tag
fix examples section
add autofs
sync with freebsd
increase size
sync with freebsd
add tests
sync cdcontrol with freebsd 10 stable
add x flag
sync iwth freebsd.
sync
add camdd
sync
sync with freebsd.
sync with freebsd.
sync with freebsd.
update cpucontrol
sync with freebsd
sync with freebsd
cleanup build
sync with freebsd
add ctld
update man page
no man to man
fix man
fix man
use null
sync
tag
sync
update man page
add tests
add tests
add hyperv
remove wars
sync
add tests
sync with freebsd
add missing man page
update man page
remove a
sync with freebsd.
sync
sync fdcontrol with freebsd 10
add cxgbetool.
add devctl(8)
add eeprom
tag
sync with freebsd.
parallel build
sync with freebsd
sync
fix dir
sync
sync with freebsd
sync
fix path
tag
tag
sync with freebsd
sync with freebsd
sync with freebsd
sync with freebsd
sync
sync
sync with freebsd
sync
sync with freebsd
sync with freebsd
add iscsid
sync with freebsd
sync jexec with freebsd
sync jls with freebsd
sync
sync with freebsd
sync
sync with freebsd
sync
make parallel
fix path
sync
fix path
fix path
sync
sync
add byhveload
add byhvectl(8)
add bhyve
tag
add hyperv
remove ncp
sync
tag
pat
safety
fix path
remove utxrm
remove sysinstall and sade
make parallel.
sync with freebsd
removed kernel code for this already
fix typo
tag
support localbase
sync with freebsd
style(9)
add freebsd 9 compatibility
sync mfiutil with freebsd 10
update the mixer
update build
update mountd.
update moused.
sync
sync
sync mtree with freebsd
sync mtest
add mpsutil
add nand tools
sync with freebsd
add tests
sync with freebsd
sync with freebsd
sync with freebsd 10-stable
sync with freebsd 10-stable
sync with freebsd
tag
add nmtree
sync with freebsd
sync with freebsd
sync with freebsd
sync with freebsd.
tag
add powerpc support
add missing files.
tag
tag
sync with freebsd
add missing files
sync with freebsd 10 stable
sync with freebsd 10 stable
cleanup
fixup
update quota
sync with freebsd
sync with freebsd
sync with freebsd
sync with freebsd 10 stable
sync with freebsd 10-stable
sync with freebsd
sync with freebsd
sync
sync up noman
sync up
sync up
sync with freebsd
sync with freebsd
sync with freebsd
sync rwhod(8)
update man page
conditionalize tcp wrappers
update
rcvar
add sesutil(8)
clarify man page
deprecated
sync with freebsd
tag
syslogd
fix path
path
pfsense conditional
add tests
sync with freebsd
update
add udp
a flag
add uefisign(8)
tag
set mode
add unbound
sync usbconfig
add utx(8)
add vigr
update usbdump
update vidcontrol
update tzsetup
update watchdogd
sync with freebsd 10 stable.
sync with freebsd 10
update
move apache licensed stuff
update sysrc to version 7
use relative path
add missing libs
update burncd
add support for -q and -o flags which allow compact versions of which for scripts
assign to null
add basic which command
fix some man issues with rtsold
include IPv6 info
NFS compat fixes
fix occasional SIGSEGV when an interface was added.
fix build
add support for multiple packages at install time.
wpa_supplicant/hostapd 2.0
set warns 0
tag
fix makefile
Fix a long standing logic bug introduced in r167814. The code was added to get RSDP from loader(8) hint via kenv(2) but the bug nullified the new code and we always fell back to the previous method, i. e., sysctlbyname(3). Obtained from: FreeBSD
Revert my previous merge. There's a variable name difference between head and stable (dirfd vs. dir_fd) and I managed to get it wrong again when I did the MFC, even after I tested.
Some filesystems (NFS in particular) do not fill out the d_type field when returning directory entries through readdir(3). In this case we need to obtain the file type ourselves; otherwise newsyslog -t will not be able to find archived log files and will fail to both delete old log files and to do interval-based rotations properly.
mv man page
add hast module for bsnmpd. Obtained from: FreeBSD 9 stable
Check the return value of sbuf_finish().
decode new HT 3.00 and 3.10 capabilities.
The M_VESA_MODE_MAX is latest valid mode - not the first invalid. Permit its use in vidcontrol -i
Teach wpa_supplicant to properly compute wireless signal strength.
Fix the getpwuid_r() call in the gssd daemon so that it handles the ERANGE error return case. Without this fix, authentication of users for certain system setups could fail unexpectedly.
Document the fact that an NFSv4 mount against a volume on the same host can result in a hung NFS server and is not recommended. This is a content change.
add missing file from previous patch
valid is no longer used
Add support for getting and setting BBU properties related to battery relearning. Specifically, add subcommands to mfiutil(8) which allow the user to set the BBU and autolearn modes when the firmware supports it, and add a subcommand which kicks off a battery relearn. Obtained from: FreeBSD
Fix interval-based rotations when the -t flag is used. In this case, find the most-recently archived logfile and use its mtime to determine whether or not to rotate, as in the non-timestamped case. Previously we would just try to use the mtime of <logfile>.0, which always results in a rotation since it generally doesn't exist in the -t case.
syslogd: Use closefrom() instead of getdtablesize()/close() loop. When syslogd forks a process for '|' destinations, it closes all file descriptors greater than 2. Use closefrom() for this instead of a getdtablesize()/close() loop because it is both faster and avoids leaving file descriptors open because the limit was lowered after they were opened.
Use the system MAKEOBJDIRPREFIX when running make targets in mergemaster. This allows bootstrap verions of tools to be used.
add IBM/Lenovo trackpoint support.
update error messages.
make CTL build as module
hrStorageSize and hrStorageUsed are 32bit ints.this is a problem for large sizes.
allow starting rtadvd without interfaces present.
reverse order of some implicit commands when stopping jails. this matters for nested file system mounts.
this breaks mergemaster and etcupdate.
manctl is conditionally added to the SUBDIRS later on
tag
add httpdirect.c
add http to legacy sysinstall
we do not have pc-sysinstall.
add automation code
add automated install support based on FreeBSD 9.2 code.
make finish default in partition editor.
fixes
fix man page
misc fixes
fixes for sade mode
add agp and pci headers.
sync with freebsd 9.2
display the matrix of inter-domain distances in the SLIT table.
fix power mode
denote pci-e endpoints that support FLR. Make parsing of PCI-e extended capabilities assume that future version numbers are backward compatible. add new AER error descriptions.
check if the -sec option is given without an argument.
remove workarounds
forgot to classify HTTP rpoxy for options dialog
remove medium ref
remove tape
handle when a process disappears before it can be tracked.
fix newsyslog -n printing. init things with R flag
permit use of alt linkers.
more netbsd syncing
pull in some netbsd changes
grammer fixes.
allow inetd to check kern.ipc.somaxconn rather than hard coding to 64
use strdup
pc sysinstall configurable
it stops treating the address on the interface as pspecial by source address selection rule even when the interface is outgoing interface.
add nmtree build.
remove tape as option
have -n imply -r and make sure to update the mtime of a logfile after archiving it.
some sshds create kerberos cred cache files. add a -s flag that searches for these.
some sshds create kerberos cred cache files. add a -s flag that searches for these.
for ZFS, all file systems under NFSv4 root must be exported.
for ZFS, all file systems under NFSv4 root must be exported.
allow nfsd to start with kernels not including IPv6.
use syslog
make sure that errno isnt modified before calling logerror.
fix error when progname is not sysinstall
fix typo.
fix typo
minor wording improvements
allow pager choice if it cant find default
dont bother with null check here
remove pointless check for less
add auditdistd
fix location of auditdistd config file.
wpa supplication docs
document previous commit
add -S flag to mound that allows suspend of nfsd
add a missing check for fread
remove useless atoi
restore a lost feature
pull in new version with updated license from freebsd 9.2
remove duplicate ;
tag
add man page
sync with freebsd 9.2
print current and max link speed
check the return error of set[e][ug]id
some 3g modems return the wrong sig in ech packets
fix typo
fix conditional expression
use new register style
dont count kernel threads
provide a sysctl switch that allows to install ARP entries with multicast bit set.
patch man page
add support for ipv6 addresses as destination.
fix alignment related warnings reported by gcc.
Attila Bogar reported a bug in mountd when multiple export entries with different security flavors are in the exports(5) file. For that case, mountd replies with the security flavors of the last entry and not the correct one for the client host. This patch fixes that by storing separate copies of the flavors for each host/net case, plus a default one for the case where no hosts/nets are specified on an entry in the exports(5) file. Unlike the patch in the PR, it replies with the security flavors for the entry instead of merging the security flavors for all the entries and replying with that. Obtained from: FreeBSD
remove cvs references
document security
add PCI subclass for NVM express devices. print NVM devices
improve moused when used with usb devices
show error if nmount fails
check for null
cleanup man page
add missing braces
bump dates
- If the PCIe "SLOT" flag is set, include this in the capability output - Fix printing of PCIe interrupt number, the shift was incorrect.
make sure the arraysz is init to a value largert than zero.
lpr - remove trailing whitespace
dont allow watchdogd to be swaped out. on machines with huge amount of swap and high IO activity
add -m flag
fix always 0 issue
allow to build ifmcstat(8) without kvm(3) support.
restore u flag in jail
Remember that I'm using length-defined strings in parameters: Remove a bogus null terminator when stripping the netmask from IP addresses. This was causing later addresses in a comma-separated string to disappear. Use memcpy instead of strcpy. This could just cause Bad Things. Pre-separate IP addresses passed on the command line, so they can be properly parsed for interface prefixes and netmask suffixes. This was already done for the old-style (fixed) command line, but missed for the new-style. Partially roll back r239601 - keep parameter strings both length-delimited and null-terminated at the same time, because they're later passed to libjail as null-terminated. That means I also need to add a nul byte when comma-combining array parameters. Obtained from FreeBSD
Fix "unexpected operator" error when passed multi-word first-argument containing whitespace. Also make other changes to support multi-word arguments.
it is actually kb not disk blocks
improve multi line kernel ident parsing
support snapshots directory for non release versions in bsdinstall.
standardize man page exit status
fix error code
add support for q flag in chkgrp.
Replace log(3) with flsll(3) for watchdogd(8) and drop libm dependency. Obtained from: FreeBSD
fixup error handling. sync with freebsd 10 stable
this seems to cause serious issues with the exec. avoid loading index here
sync daemon(3) with freebsd 10 stable. note the new -P flag
fix build
lower warns for clang switch
fix build with clang
init retval
set warns
remove old sparc code
use queue(3). use modern C, filter out connected routes, sync with freebsd 10.x
increase retry to 15
Use sin6_scope_id instead of KAME-specific embedded scope id. Obrtained from: FreeBSD
remove fill scope id as we have kernel support for this so the kame kludge is no longer needed.
switch to using mport_info
improve error handling and clean up
dont print out blank lines for CPE info
add index entry
add a new command to explicitly fetch the index.
first pass at making this dispatch safe
check for the directory and list contents
fix some warnings present when using clang
during an update with a bad hash verification, try to unlink the file. If we cant tell the user to delete it manually.
add stats to documentation
add statistics
revise rpcbind patch
In rpcbind(8), netbuf structures are copied directly, which would result in two netbuf structures that reference to one shared address buffer. When one of the two netbuf structures is freed, access to the other netbuf structure would result in an undefined result that may crash the rpcbind(8) daemon.
properly fix
fix libarchive updated files
add via support to cpucontrol(8)
Improve the error message when powerd fails
add jail support
fix build of fifolog with lex & yacc updates.
update config after lex/yacc
include stdlib for free
fix build with newer lex/yacc
lower warns
free memory properly on verify
fix a small memory leak.
add lock and unlock commands
add a method to view locks on mport
make the link to mtree
comment out
Due to a missing length check in the code that handles DNS parameters, a malformed router advertisement message can result in a stack buffer overflow in rtsold(8). Obtained from: FreeBSD
mport usage has a whitespace issue
install mtree as fmtree
teach mport command about cpe
port newer tzsetup(8) from FreeBSD 9-stable
set default acline status to unknown
Add etcupdate(8) utility from FreeBSD 9-stable
minor patch
return usage on mport exec without specifying package names for install, update or delete
drop warns
configure for midnightbsd
set keywords prop
update man page and set svn:keywords prop
jail handling
update docs
drop duplicate ;
add new min / max frequency flags Obtained from: FreeBSD
drop cvs2svn prop
remove named from base
reset props for svn keywords
- Add IFT_L2VLAN (vlan(4)) support. - Add a -P option to support PID files. When -a is specified /var/run/rarpd.pid is used by default, and when an interface is specified /var/run/rarpd.<ifname>.pid is used by default. Obtained from: FreeBSD 9.2-RELEASE
os release
fix tagging
drop warns 6 it is default
print the mport version on usage()
add srcid, product and description as required by named main.c
change format specified
Remove 3&4 clauses from BSDL per NetBSD updates from the author.
revert the %ld as we cant build on i386
support relative paths with -m flag
update see also list
get the correct name
change shell option location.
change directory
change text
fix string comparison.
style 9 fixes
revert cc change. this was local and not wanted
init total
cleanup errors
add error handling
allow user to choose when package name is ambiguous like ruby or tcl
We've moved the hash verification checks to inside mport_install. No need to do it in the driver now.
drop unused variables
attempt to install missing dependencies on install case
fix format string issue
adjust paths
show usage on list error
add shorthand for updates list
add ctladm(8), dumpcis(8), i2c(8)
add nfs daemons and utilities.
add gpioctl
add nfscbd
lsi megaraid
fixup some entries
drop cxgbtool and conditionalize ntpd and rdate
conditionalize a bunch of stuff and update bind related stuff
update to bind 9.8
tag
update mergemaster based on freebsd 9.1 version. Add M flag that checks for MidnightBSD ids
fix space
sanity checks
catch var missing
catch environment missing
sync up
sync & update
switch to stock freebsd version now.
sync
sync
drop warnings level
work around clang
sync up
merge more
partial sync
sync
sync with freebsd
sync and tag
sync & tag
warns 3
set warns 3
make usage static
turn off libutil as we removed logwtmp with the utmpx conversion
sync up with openbsd current, fix a few local warnings
set warns 3
drop to warns 2
sync with freebsd 9 stable
fix build warnings
turn off warnings
clean up warnings
sync with freebsd
sync with freebsd
drop special warns define, fix ws
ath3kfw
add new files
warns 2
tag
sync with freebsd
warns 2
set warns 2 on third party code
set warns 2
sync with ffreebsd
sync with freebsd
fix warnings & sync
fix warnings
sync with freebsd
jail
sync with freebsd
sync
sync up
sync with 9 stable
set warns 2
set warns 3
third party code.. warns 3
warns 3
fix compile error
fix some warnings
sync
tag
sync with freebsd
update acpi to 3.0 spec
sync and tag
use new code
tag. drop atm.
menu overhaul. attempt to work with usb flash drives
utmpx
tag
add missing files from last commit
Sync rrenumd(8), rtadvd(8), rtprio and rtsold(8) with FreeBSD 9
utmpx compatible. obtained from: FreeBSD
remove raycontrol
Modernize build environment. temporarily disable mpt utility until build issue is resolved. sync ppp, nghook, service, services_mkdb with freebsd 9
remove unsupported code
cleanup & modernize
sync with freebsd 9
constify
attribute name length is unsigned. Obtained from: FreeBSD
set warns level
sync with freebsd 9 stable
fix build.
set warns
*** empty log message ***
Sync up
Add utilities for new usb stack and drop usbdevs. Do some refactoring on the Makefile
tag
tag
tag & format
add missing files
Update and sync with freebsd
mark warns 2
clean up wlandebug code
mark warns 2
ansify
ansify
fix gcc warnings
*** empty log message ***
fix cast
bring warns up to 5
strict aliasing sucks
Fix pointer type
ansify
*** empty log message ***
turn off strict aliasing
ansify
ansi++
use c90
drop warns
handle blackhole better
fix last 'missing sentinel in function call' warning
no strict aliasing
Sync with upstream
as number lookups ftw
tag
warns 6
add waitpid hack
add setfib frontend utility to control which routing table to use.
add cpucontrol(8) for cpuctl(4)
allow for a 0 sized header
this is an x86 binary, not for vax
use new short names
drop APM and remove SUJ and TRIM which we don't do yet
document new verify command
Don't download the latest index (or check) for every single command. This greatly speeds up some commands.
fix several bugs.
Introduce package verify feature. Goes through checksums mentioning those that fail.
archive_read_finish in 2.8.x libarchive
remove pkg_install tools from src. This has been replaced by mport tools
add bsdinstall to world and drop pkg_install tools as we're using mport now.
drop docsinstall
drop docsinstall script
netconfig for ipv4
more scripts
add additional installer scripts. netconfig won't work yet until we finish kern.features.*
introduce some of the scripts necessary for installation. more customization will be needed.
Do a partial port of bsdinstall to MidnightBSD from FreeBSD 9/10
use libodialog
switch to libodialog, add chroot feature
add support for labels to ffs. This will be used by the memstick routine for releases.
teach pciconf(8) about several device types.
Add wake(8), a utility to send a wake on lan packet to another system using the hardware address or hostname entry in ethers(5).
Allow multiple make option lines to be used with += calloc failure handling. WARNS 6 remove some alpha crap
*** empty log message ***
Introduce cd9660 support
sync with freebsd 7-stable
Import service(8) from FreeBSD.
Introduce new feature to traceroute(8), AS lookup using -a. This will prefix entries with AS numbers and you can specify the whois server using -A. Obtained from: NetBSD/FreeBSD
document the download command
Improve response message and print a message if the file already exists for mport download <pkgname>
Introduce new "download" command. It downloads the package into the default system package directory and prints the path if successful. You don't *need* this command, but if you want to pre-fetch packages before installation later, it could come in handy. Note it only downloads the package and not it's dependancies. This behavior is similar to apt-get's download command in debian/ubuntu. However, it doesn't download to the local directory.
allow multiple port updates as well.
Hack to allow multiple ports to be deleted at the same time.
Rewrite the upgrade logic to try to upgrade packages from a bottom up order using recursion. This is necessary because package install scripts may set things up and assume that their downdepends have run. This is one of two problems discovered during the "stargazer" test. The second is related to ports with the same name but different versions. I've modified the ports system to pay attention to the pkgnamesuffix which will help in some cases, but say you have python-2.4 and python-2.5. These are distinct ports and can be installed at the same time. One idea is to use the CONFLICTS secions to know if it's safe to install two ports at the same time. if it is, assume 2.4 doesn't get updated to 2.5. Their presense in the index is also a clue, but the version check logic isn't that smart yet. This will be dealt with in a later update. I've left in some print statements as this code is untested until a new magus run can be done on i386. Use at your own risk!
Fix a memory leak
add a newline to the output so it's not so ugly.
Fix a longstanding bug with the deleteall feature. Check for updepends before deleting a port. We want to delete them from top down in case the deinstall scripts do anything and also so we don't get warnings about ports depending on downdepends.
add cpufreq(1)
Add preliminary code to check if there is an update in the index over the installed version. This is a bit backwords, but we want to avoid the overhead of reading the package meta info for everything currently installed. It allows us to skip quite a few things and we're already loading the new update index anyway. This could potentially save a LOT of bandwidth as we test packages md5 sums meaning we download them in the old case.
use a default return value
No longer include the private header. We made the one function using it public.
Disable debug flag
Document new deleteall command.
Add new command, deleteall. This allows you to remove all mport packages currently installed on a system (for big upgrades or testing)
Display a warning when the mport index is out of date, but don't terminate the program if one was loaded.
the error message is awkward.
Get more specific on errors.
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2011-1739
On amd64, use a larger default auto swap size. it's safe to assume 64 bit architectures will have more need for it.
we've never had a zone category that was used.
Remove legacy ia64 support from the system. I don't think we'll ever have the resources to support Intel Itanium chips. Remove expert and custom installation options. This should improve usability and only piss off a very small number of users. Fix a bug where automated installs can't use UFS1. Increase the default and minimum sizes of several partitions. / /var /tmp and /usr all need to be a little bigger these days.
Add code to verify packages included in the index. We should deal with cases the package is built locally at some point.
Add new clean command to mport tools. It deletes old packages in the staging dir and runs vacuum on sqlite3. Also fix formatting of the man page and add details about clean there.
Catch no search term case.
Add new search feature to mport tool. The following works: mport search php5 - matches exact package name mport search "*php*" - glob style search of package names and comments Note this searches the index of all packages. If you want to know if a package is installed, use mport info pkgname.
Don't crash when mport info command run without package name
Update the man page to include information on basic commands.
Check if the package file exists so we don't download it again.
Use the mport primative for updates. Add a new upgrade method that will upgrade all installed ports that need it. This has one big flaw in that it will fetch packages even when it doesn't need to.
Include the origin for installed packages. This helps when we want to update packages from mports instead of a pre-built package.
Add new info command. Returns information about packages that are installed as well as packages that are included in the index but not installed. Format: package name lastest: (version) installed: (version) license: comment/description
fix whitespace in usage
Use exec instead of system() so we can actually return proper error codes.
Major refactor of mport tool code. Use libmport to lookup entries in the index for fetching remote packages. This means we can now create a magus run and load it on the ftp and have users remotely install mport packages! (local install is a todo item) Add a new update command which uninstalls a package and then fetches and installs a new one. This is very "dumb" right now and it doesn't do updepends checks yet.
add list updates to usage
fix bug preventing updates list
Add wrapper to call list updates command to see packages that need to be updated. This compares the installed packages on the local system to the index file which is at most 24 hours old.
We don't have a compat directory. That was a freebsdism. Also add the apache licensed directory while we're here.
update to 3.2
Pad mac addresses properly with leading 0 like netbsd does.
Update to 3.1
might as well go all new 3.0
update to 2.5.1. New vendor release.
tag
sysrc is a new utility written by Devin Teske that allows a user to easily modify the contents of /etc/rc.conf (or a version in a jail). It will check for existing variables and adjust the value as necessary. This is less error prone than echo >> type operations and it causes less spam.
The values are unsigned here. This causes problems while printing on zfs fs with a large pool.
make warns3 friendly
make warns 3 friendly
Add -m option to cron(8), which overrides default mail recipient for cron mails unless it's explicitly provided by MAILTO= in crontab. Setting the recipient to null string disables default mails. Also remove __P instances. Obtained from: FreeBSD 9-CURRENT
wrong bsd
connect mport to the build.
add license.
This version can now install and delete to some degree. Delete only needs the pkgname.. for instance mport delete p7zip install doesn't do remote yet, and it must already have a package ready in /usr/mports/Packages/<arch>/All You must include the EXACT version number like mport install p7zip-9.04 This will get smarter and more useful in time. delete and list commands are useful now.
more position fixes.
Fix segfault because I can't count.
Start work on the mport wrapper program. This needs a lot of work yet and is not connected to the build intentionally.
ansify
Improve powerd accuracy on SMP based systems. We're now using summary load instead of average load. powerd is independant from number and size of frequency levels now. Add new hiadaptive load for ac powered systems which rises freq twice as fast and drops it on 1/8 per time interval. Default polling was changed from 1/2 to 1/4 of a second. Based upon FreeBSD 7.2 patches to powerd.
BIND 9.6.1-P2
BIND 9.6.1-P2
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.
Update for 4.4
remove more itanic
remove architectures we don't care about.
remove ppc support
remove pc98 support.
let's make these static
use setenv
Fix the END of menu definitions.
modernize the size of partitions in the manual.
use size_t for ext
we don't use mknod anymore
add a menu to pick kernel distributions within the install process.
add some helpful error messages.
Modify sysinstall to detect SMP systems and choose an alternate kernel on i386/amd64. This will allow us to ship both a UNI and SMP kernel instead of just a SMP kernel.
document bugs
conditionalize ipv6
fix the man page
why do we have two syslog.h lines?
remove tcpslice
sync with freebsd
use new world order
new world order
sync with freebsd
add support for specifying port binding
merge several improvements including setting the proc title, singal handling, ...
sync with freebsd
sync with freebsd
suppress certain behaviors from tar such as removing leading / and handling ..
switch to new world order
sync with freebsd
sync with freebsd
simple changes.
use new style tests
sync with freebsd
sync with freebsd, update man page style
sync with freebsd, add extended io stats
sync with freebsd
sync with freebsd.
sync with freebsd
sync with freebsd. Modernize
sync with freebsd
add cxgbtool for managing 10GB cards using cxgb
sync with freebsd
use MINUSCRON
sync with freebsd
add man page for bthidd
sync with freebsd
improve error message to tell the user what to do
sync with freebsd
sync with freebsd
Make the default shell mksh for new user accounts. This script is usually run by end users and sh is not all that user friendly.
Remove i4b as it has been removed from teh kernel
remove isdn 4 bsd support as it has been removed from the kernel
Get rid of more pc98 fluff. Add a message warning Vista users about our boot manager. Remove support for tape drives. This never worked.
remove pccard.. this is ancient, before our time
using strdup makes a lot more sense here
Prompt user for keymap/country selection. This will adjust the map for different locales, etc. Also remove configuration options for exim and postfix as we don't have mports for them.
we don't do ia64 either
we don't do pc98
We no longer have usbd, devd does all the heavy lifting. ALso, remove process limits from sysinstall. It makes absolutely no sense to have process limits for the installer.
as promised, make a new powerd option in the installer
related to bug 128
fix the password field on the ftp
Add makefs, a utility to create ffs images. (think live usb stick) Obtained from: NetBSD, FreeBSD
sync with freebsd
use socklen_t
sync with freebsd 7
sync with freebsd
sync with freebsd 7
sync with freebsd
sync netgraph ctl util with freebsd
remove freebsd version checks
remove freebsd os checks
sync with freebsd 7
sync, remove freebsd version checks.
midnightbsd version
$MidnightBSD$
This commit was generated by cvs2svn to compensate for changes in r2644, which included commits to RCS files with non-trunk default branches.
remove alpha and pc98
switch over to eli since it doesn't change the key per block (faster). It was not stable in 0.2
fix man page and add directions to go back to standard boot
$MidnightBSD$
Sync this with other changes to the kernel.
wireless can be fun
merge changes
merge
tag
sync
Merge and tag
merge
merge
Merge changes.
This commit was generated by cvs2svn to compensate for changes in r2143, which included commits to RCS files with non-trunk default branches.
Change uid testing.
Fix build
This commit was generated by cvs2svn to compensate for changes in r2097, which included commits to RCS files with non-trunk default branches.
This commit was generated by cvs2svn to compensate for changes in r2079, which included commits to RCS files with non-trunk default branches.
This commit was generated by cvs2svn to compensate for changes in r2077, which included commits to RCS files with non-trunk default branches.
Doh.. \
Fix missing \
This commit was generated by cvs2svn to compensate for changes in r2073, which included commits to RCS files with non-trunk default branches.
Remove elf2exe, add other items
doh!
This commit was generated by cvs2svn to compensate for changes in r2069, which included commits to RCS files with non-trunk default branches.
Add nscd, make several other programs conditional
This commit was generated by cvs2svn to compensate for changes in r2066, which included commits to RCS files with non-trunk default branches.
Add sade utility (connect to build). This is a disk editor which duplicates some of the functionality of sysinstall so that we can remove it later. Does not support gmirror, etc yet. It's better than nothing.
Remove usbd
Remove vnconfig, add wlandebug
This commit was generated by cvs2svn to compensate for changes in r2060, which included commits to RCS files with non-trunk default branches.
Work in progress... merge some of the newer utiltilties and Makefile style in
This commit was generated by cvs2svn to compensate for changes in r2055, which included commits to RCS files with non-trunk default branches.
$MidnightBSD$
$MidnightBSD$
Add config(5) and template file.
Merge changes in config(8) with FreeBSD
Long options and updated man page for them.
Fix pkg_info when specifying a remote package.
Remove __P usage
Bring in fixes found during 0.2 snafu
Fix bug 128.
Remove enterprise.midnightbsd.org ftp server. Add isc and allbsd mirrors.
Somehow we screwed up the label steps. Let's back that out and see if we can narrow it down to this file.
$MidnightBSD$ - Prefer clock_gettime(2) over gettimeofday(2) and use CLOCK_MONOTONIC as it is only used to track elapsed time.[1] - Fix compiler warnings and style(9) bugs. consume kld_isloaded(3). Fix a (very) longstanding bug in moused(8) affecting high-resolution rodents when linear acceleration (-a) was enabled with a <1 value to slow them down. Previously, rounding errors would eat small movements so the mouse had to be moved a certain distance to get any movement at all. We now calculate the rounding errors and take them into account when reporting movement. Add dynamic acceleration to moused(8). This introduces a '-A' flag to control the acceleration algorithm. It can be used together with the '-a' flag for regular acceleration. [1] Convert macros to use C99's syntax for macros with a variable number of arguments. Markup fixes to moused(8). Obtained from: FreeBSD
ok maybe warns 2 wasn't a good idea.
Bring to warns2
remove obsolete help text on registering from the old walnut creek days.
replace some of the string functions with their "safe" equivalents. Most of the usages were fine anyway. It's just easier to audit.
I need to pay more attention when I'm tired.
change to a platform we support.
remove ppc
remove pc98
REmove pcvt.
Remove pc98 boot utility. We don't support that arch
Always build pccard
There is no point in keeping this. You can do the functionality with ifconfig.
Bring in several fixes for syslogd from FreeBSD.
Bug fixes, $MidnightBSD$ Delete the .pop file properly in rmuser
$MidnightBSD$
Cleanups for mailwrapper(8): - K&R -> ANSI prototype [O] - Do not bother to do free right before exit() or execve() [O] - Remove some dead code in addarg() - Make additional parameters specified in mailer.conf(5) actually work and document the fact. [N] - Avoid using __progname but instead use getprogname() and setprogname() to provide more sensible messages. [O, N] - Update $OpenBSD$ and $NetBSD$ to reflect the fact that we have sync'ed with their code. - WARNS=6 Improvements from FreeBSD, NetBSD and OpenBSD.
Add an autoupgrade feature to mergemaster Obtained from FreeBSD
Update for Bind 9.4.2
Update to bind 9.4.2
Don't send email if the message body is empty. Remove X11R6 reference.
Update for Bind 9.4.2
Correct a buffer overflow in ppp command prompt parsing reported on bugtraq. Obtained from OpenBSD.
Make changes for X.org 7.x. Assume users want a full X install.
periodic runs on saturdays (from Dragonfly). $MidnightBSD$
$MidnightBSD$ Add PAM supoprt to cron. This will allow cron to skip commands by unavailable accounts depending on pam.conf for cron. This only effects personal crontabs and not /etc/crontab. Also fix an issue with $HOME Obtained from FreeBSD.
Don't use implicit int. $MidnightBSD$ Remove __P
$MidnightBSD$
The format of /etc/crontab is different. (who field) Don't allow silly people to use /etc/crontab by adding some anti foot shooting. Obtained from FreeBSD rev 1.23 + 1.24
Fix datatype for Verbose.
fix core dump
variable verbosity.
fix logio/static linkage
x509 fix
Close descriptor in retrieve_x509_marker function.
Fix the logic bug that caused the custom versions of warn(3) and warnx(3) to be compiled on systems that have it (e.g. FreeBSD), while the intention was opposite, i.e., compile them on systems that don't have them. Also fixes static linkage of pkg_sign(1).
whitespace
add variable levels of verbosity
spacing. get rid of other INDEX definitions. we've made a lot of changes to the pkg-tools for mports. Let's bump version
style
Style fixes.
bsdtar fixes.
Indentation.
turn on libfetch debugging if -v was specified
usage
Clarify
grammar fixes.
Fix bugs with CWD
variable verbosity
Variable verbosity
Fix usage
Switch to BZIP2 by default. get rid of _P usage
Add -F option to nto fail on already installed packages. by: Eugene Grosbein <eugen@grosbein.pp.ru>
Get rid of vile bubblesort!
make it possible to use 1 sec wait time.
Remove alpha support.
Remove several menu options for Documentation. These can be restored later when we have proper documenation.
Remove GNU tar options
Make the package limit dynamic instead of 200. $MidnightBSD$
Let the fun begin. Rebranded man page (mostly). There are still several errors and references to things like pesky alpha support. Created a temporary hack to (hopefully) get BSD cpio working with the installation media. If this works, we'll need to make some adjustments as to not waste memory and/or replace the mediaBufferSize function with something that makes sense.
Fix the URLs to our website documentation. We don't have a lot yet, but there is some available.
Get rid of hard coded values.
Write to the slice instead of the disk to fix upgrades with boot code
modernize
cleanup.
Increase minimum usr size. Make sure /usr size with auto sizing is adequate with small disk sizes <10GB
Modernize the example install.cfg file.
Fix input text.
Change group to ftp when setting up anonymous ftp.
Added native support for @dirrmtry.
Close a possible buffer overflow in package deletion. There are probably other such errors in this code.
Make rdate ignore ntp responses with ALARM status. Obtained from OpenBSD. (ntp.c 1.29)
Fix the ordering of localhost in /etc/hosts to match the example
We don't have redhat 8 as a base. The fc4 port calls itself linux_base-fc
Correct situation where user boots from floppy disk and then inserts a CDROM. The first call to mount the CD will fail.
add hme and modernize the names of several adapters.
Teach sysinstall about several network interfaces.
teach sysinstall about mfi
revert the DIST_KERN change.
Add version info to title so we know what version of MidnightBSD the installer is running on.
Fix check minimum so all the x's are there.
Change Ntpdate to rdate and reorder the menu.
We switched to rdate months ago. Change ntpdate occurances to rdate and fix the flags accordingly.
Hmm.. we made a stupid mistake a few weeks ago. Lets see if this makes more sense.
Revert code
Fix a potential memory leak.
Avoid heap overrun
Add snapinfo. Update rpcbind.
Sync with FreeBSD 6.1 Release. Don't build IPv6 support if NO_INET6 was defined.
update userland pkg tools to use /usr/mports not /usr/ports
Sync with FreeBSD.
Fix pmccontrol(8) when run on Intel Xeon chips in 64bit mode.
We do not have a portsnap service.
Check for a non-null superblock. Make quot skip unallocated inodes.
Fix the name of plip.
Fix the name of plip
Undefine __DATE__ to avoid placing a build timestamp into /usr/sbin/named
Finally fixed this outstanding issue by importing some missing files. Duh!
Change the generation of /etc/fstab so that encryption is used for swap.
$MidnightBSD$, path fix.
Change burncd so that if CDRIOCGETPROGRESS does not return a good value, CDIOCRESET is used to determine when the command is complete. This corrects a bug with some CD/DVD recorders working with rewritable media where they never complete. Based on a patch by Luigi Rizzo on stable@freebsd.org.
Bandaid to get world to build. Need to research/fix this problem.
Sync bsnmpd with FreeBSD stable/vendor.
Change ports reference to mports.
Bring the "just copy" hit list closer to date.
Fix the location of the kernel during binary upgrades.
Fix binary upgrades by accounting for the schg flag on /var/empty
Update pkg_add -r path
Change pkg_add -r to MidnightBSD ftp.
Added rdate
$MidnightBSD$
Mergemaster now checks $MidnightBSD$
Update so that home directories are 700 by default.
rdate's -c flag was not working as -DLEAPSECONDS was not used in the base system to maintain posix compliance. Instead, rdate was altered to read a "right" subdirectory just as openbsd does. In right, leapsecond versions of all the zones are built so that we can maintain legal time if needed.
Made final corrections to rdate.
Fixing type in Makefile
The old ntpdate program displayed the clock error by default. Change rdate to do the same thing. Idea from DragonFly.
rdate was recently added. Note it in the timed man page.
Import of OpenBSD's rdate utility. Leapseconds flag disabled until a decision is made on /usr/share/zoneinfo/Right/UTC or equivalent.
Removed several openbsd-compat functions not needed. Smaller binaries are nice.
Adjusted path to config file to point to /etc/ntpd.conf instead of /usr/local/etc/ntpd.conf
Convert to OpenNTPD.
Remove ISC ntpd
Removing ISC bind
Removing ISC ntpd
Removing ISC ntpd
*** empty log message ***
Removing ISC ntpd
*** empty log message ***
My first past at MidnightBSDizing the installer. Perhaps I should look into teh DF installer.
FreeBSD-SA6:13 and 14 were patched. The nis software and amd athlon fpu handling fixed. Changes to echo and pfctl are needed to fix compile bugs with changes related to cvs tags and macros.
This commit was generated by cvs2svn to compensate for changes in r5, which included commits to RCS files with non-trunk default branches.
This commit was generated by cvs2svn to compensate for changes in r2, which included commits to RCS files with non-trunk default branches.