aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Update BIND to version 9.6.1rc1. This version has better performance andDoug Barton2009-05-311237-231460/+58659
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | lots of new features compared to 9.4.x, including: Full NSEC3 support Automatic zone re-signing New update-policy methods tcp-self and 6to4-self DHCID support. More detailed statistics counters including those supported in BIND 8. Faster ACL processing. Efficient LRU cache-cleaning mechanism. NSID support. Notes: svn path=/head/; revision=193149
| * Vendor import of BIND 9.6.1rc1Doug Barton2009-05-31849-17126/+58065
| | | | | | | | Notes: svn path=/vendor/bind9/dist/; revision=193141
| * Update relative to the BIND 9.6.1rc1 importDoug Barton2009-05-311-0/+5
| | | | | | | | Notes: svn path=/vendor/bind9/dist/; revision=193139
| * In preparation for the BIND 9.6.1rc1 import, remove this file.Doug Barton2009-05-301-149/+0
| | | | | | | | | | | | | | We don't use it. Notes: svn path=/vendor/bind9/dist/; revision=193137
| * In preparation for the BIND 9.6.1rc1 import, remove this directory.Doug Barton2009-05-30209-59367/+0
| | | | | | | | | | | | | | | | The libbind library is no longer distributed as part of the main BIND package, and we never built it in any case. Notes: svn path=/vendor/bind9/dist/; revision=193136
| * In preparation for the BIND 9.6.1rc1 import, remove these two directories.Doug Barton2009-05-30158-153744/+0
| | | | | | | | | | | | | | | | | | We do not install these files so there is little use to keeping them in the tree, and the drafts directory in particular is the source of a lot of churn for each new version. Notes: svn path=/vendor/bind9/dist/; revision=193135
* | Use GCC's __SOFTFP__ to test whether we're being compiledMarcel Moolenaar2009-05-314-11/+9
| | | | | | | | | | | | | | | | with softfloat or not. Now -msoft-float can be overridden more easily. Notes: svn path=/head/; revision=193145
* | Mark the cascaded AT interrupt handler as MP safe to avoid havingMarcel Moolenaar2009-05-311-1/+1
| | | | | | | | | | | | | | it grab Giant. The next step would be to make it a filter. Notes: svn path=/head/; revision=193144
* | Remove the now invalid (and possibly unused) debug.mpsafevfsAttilio Rao2009-05-303-12/+5
| | | | | | | | | | | | | | | | | | | | sysctl/tunable. Reviewed by: emaste Sponsored by: Sandvine Incorporated Notes: svn path=/head/; revision=193138
* | Crank the debug level necessary to display the "Label foo is removed"Doug Barton2009-05-301-4/+4
| | | | | | | | | | | | | | and "Label for provider ..." messages up from 0 to 1. Notes: svn path=/head/; revision=193131
* | fix xdrmem_control to be safe in an if statementKip Macy2009-05-303-7/+3
| | | | | | | | | | | | | | | | | | | | fix zfs to depend on krpc remove xdr from zfs makefile Submitted by: dchagin@freebsd.org Notes: svn path=/head/; revision=193128
* | Eliminate a stale comment and the two remaining uses of the "register"Alan Cox2009-05-301-6/+2
| | | | | | | | | | | | | | keyword in this file. Notes: svn path=/head/; revision=193126
* | Add a check to v_type == VREG for the recently modified code thatRick Macklem2009-05-301-11/+11
| | | | | | | | | | | | | | | | | | | | | | does NFSv4 Closes in the experimental client's VOP_INACTIVE(). I also replaced a bunch of ap->a_vp with a local copy of vp, because I thought that made it more readable. Approved by: kib (mentor) Notes: svn path=/head/; revision=193125
* | Add assertions in two places where a page's valid or dirty bits are changed.Alan Cox2009-05-301-0/+10
| | | | | | | | Notes: svn path=/head/; revision=193124
* | g_part_ebr.c includes opt_geom.hMarcel Moolenaar2009-05-301-0/+1
| | | | | | | | Notes: svn path=/head/; revision=193123
* | Small cleanup, add (spurious) quotation marks around the valueDoug Barton2009-05-304-4/+4
| | | | | | | | | | | | | | for name= to make these scripts consistent with the rest. Notes: svn path=/head/; revision=193119
* | Now that the last of the *.sh scripts are gone from the base,Doug Barton2009-05-301-2/+2
| | | | | | | | | | | | | | emit a warning if come across one. Notes: svn path=/head/; revision=193118
* | distribute sysctl decls so global variables can be made staticSam Leffler2009-05-304-51/+38
| | | | | | | | Notes: svn path=/head/; revision=193115
* | o assert TDMA_MAXSLOTS is 2 so noone tries to blindly increase itSam Leffler2009-05-301-4/+17
| | | | | | | | | | | | | | | | | | | | | | | | o add safety belt in vdetach for failed state block allocation o fix dynamic change to tdma config; ERESTART may not result in kicking the state machine so we need to explicitly mark the beacon for update Sponsored by: Notes: svn path=/head/; revision=193114
* | Removal of early.shDoug Barton2009-05-301-0/+2
| | | | | | | | Notes: svn path=/head/; revision=193113
* | As previously advertised, remove this script prior to the 8.0 branch.Doug Barton2009-05-302-19/+1
| | | | | | | | Notes: svn path=/head/; revision=193112
* | Fix NETIF_DEBUG compilation.Marcel Moolenaar2009-05-301-8/+2
| | | | | | | | Notes: svn path=/head/; revision=193111
* | work around snapshot shutdown race reported by Henri HennebertKip Macy2009-05-301-2/+7
| | | | | | | | Notes: svn path=/head/; revision=193110
* | Print the returned port number when RPC_DEBUG is defined.Marcel Moolenaar2009-05-301-4/+11
| | | | | | | | | | | | | | This improves debugging. Notes: svn path=/head/; revision=193109
* | Unbreak build.Attilio Rao2009-05-303-9/+15
| | | | | | | | | | | | | | Pointy hat to: attilio Notes: svn path=/head/; revision=193105
* | maintain existing styleSam Leffler2009-05-301-2/+2
| | | | | | | | Notes: svn path=/head/; revision=193104
* | Fix return values appropriately.Attilio Rao2009-05-301-2/+2
| | | | | | | | | | | | | | Tested by: zec Notes: svn path=/head/; revision=193103
* | Include libmd and libcrypto in DPADDTim Kientzle2009-05-301-3/+4
| | | | | | | | Notes: svn path=/head/; revision=193101
* | s/rk_npkts/rx_npktsAttilio Rao2009-05-301-1/+1
| | | | | | | | | | | | | | Reported by: zec Notes: svn path=/head/; revision=193100
* | Even though I'm not quite sure that the call_func stuff will work properlyAdrian Chadd2009-05-301-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | in all the places/cases IPI messages will be generated, at least be consistent with how the call_data pointer is assigned and cleared (ie, all done inside the spinlock. Ensure that its NULL before continuing, just to try and identify situations where things are going horribly wrong. Notes: svn path=/head/; revision=193098
* | When user_frac in the polling subsystem is low it is going to busy theAttilio Rao2009-05-3027-155/+280
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CPU for too long period than necessary. Additively, interfaces are kept polled (in the tick) even if no more packets are available. In order to avoid such situations a new generic mechanism can be implemented in proactive way, keeping track of the time spent on any packet and fragmenting the time for any tick, stopping the processing as soon as possible. In order to implement such mechanism, the polling handler needs to change, returning the number of packets processed. While the intended logic is not part of this patch, the polling KPI is broken by this commit, adding an int return value and the new flag IFCAP_POLLING_NOCOUNT (which will signal that the return value is meaningless for the installed handler and checking should be skipped). Bump __FreeBSD_version in order to signal such situation. Reviewed by: emaste Sponsored by: Sandvine Incorporated Notes: svn path=/head/; revision=193096
* | Don't schedule a CALL_FUNCTION_VECTOR software IPI if the IPI was signaledAdrian Chadd2009-05-301-3/+3
| | | | | | | | | | | | | | via the bitmap (and thus sent via RESCHEDULE_VECTOR.) Notes: svn path=/head/; revision=193094
* | Bump __FreeBSD_version after addition of VOP_ACCESSX(9).Edward Tomasz Napierala2009-05-302-1/+5
| | | | | | | | Notes: svn path=/head/; revision=193093
* | Add VOP_ACCESSX, which can be used to query for newly added V*Edward Tomasz Napierala2009-05-307-2/+124
| | | | | | | | | | | | | | | | | | | | | | permissions, such as VWRITE_ACL. For a filsystems that don't implement it, there is a default implementation, which works as a wrapper around VOP_ACCESS. Reviewed by: rwatson@ Notes: svn path=/head/; revision=193092
* | Adds missing sysctl to manage the vtag_time_wait time. This willRandall Stewart2009-05-303-1/+21
| | | | | | | | | | | | | | | | | | even allow disabling time-wait all together if you set the value to 0 (not advisable actually). The default remains the same i.e. 60 seconds. Notes: svn path=/head/; revision=193090
* | Fix a small memory leak from the nr-sack code - the mapping arrayRandall Stewart2009-05-302-40/+14
| | | | | | | | | | | | | | | | was not being freed at term of association. Also get rid of the MICHAELS_EXP code. Notes: svn path=/head/; revision=193089
* | Make sctp_uio user to kernel structure match theRandall Stewart2009-05-301-2/+2
| | | | | | | | | | | | | | | | | | | | socket-api draft. Two fields were uint32_t when they should have been uint16_t. Reported by Jonathan Leighton at U-del. Notes: svn path=/head/; revision=193088
* | rm, find -delete: fix removing symlinks with uchg/uappnd set.Jilles Tjoelker2009-05-302-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Formerly, this tried to clear the flags on the symlink's target instead of the symlink itself. As before, this only happens for root or for the unlink(1) variant of rm. PR: bin/111226 (part of) Submitted by: Martin Kammerhofer Approved by: ed (mentor) MFC after: 3 weeks Notes: svn path=/head/; revision=193087
* | Preserve file flags on symlinks in cp -Rp.Jilles Tjoelker2009-05-301-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | This reported ENOSYS before. PR: bin/111226 (part of) Submitted by: Martin Kammerhofer Approved by: ed (mentor) MFC after: 3 weeks Notes: svn path=/head/; revision=193086
* | Make ipi_cpu() function as intended.Adrian Chadd2009-05-301-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | IPI's in Xen are implemented through hypervisor event channels. The MP code creates a pair of IRQs for each base IPI per CPU (one for IPI function dispatch calls, one for IPI bitmap dispatch calls.) Using PCPU_GET() was returning the IRQ of the IPI handler for the current CPU; thus calls to ipi_cpu() were sending itself a message. Instead, looking up the IPI in the target CPU ipi-to-irq map is needed. Note: This doesn't fix Xen SMP (far from it!) but it at least sends IPI's to the right places. Next - sending IPIs.. PR: 135069 Notes: svn path=/head/; revision=193085
* | Attempt to fix build by updating hostid to follow the new world order.Xin LI2009-05-301-1/+4
| | | | | | | | Notes: svn path=/head/; revision=193084
* | Link libarchive against -lmd and -lcrypto.Tim Kientzle2009-05-301-1/+2
| | | | | | | | | | | | | | Thanks to Ed Schouten for the clue. Notes: svn path=/head/; revision=193083
* | Correctly report the IPI IRQs being created; make it clear what vectors they ↵Adrian Chadd2009-05-301-4/+4
| | | | | | | | | | | | | | are for. Notes: svn path=/head/; revision=193082
* | fix typoSam Leffler2009-05-301-2/+2
| | | | | | | | Notes: svn path=/head/; revision=193079
* | Revert the size_t part of the last commit for the moment, this blows up theAndrew Thompson2009-05-3024-94/+98
| | | | | | | | | | | | | | USB_ADD_BYTES macro. Notes: svn path=/head/; revision=193074
* | validate tx rate(s) in the raw xmit pathSam Leffler2009-05-295-11/+30
| | | | | | | | | | | | | | Tested by: "Paul B. Mahol" <onemda@gmail.com> (rum, bwi) Notes: svn path=/head/; revision=193073
* | add ieee80211_isratevalidSam Leffler2009-05-291-0/+6
| | | | | | | | Notes: svn path=/head/; revision=193072
* | Code cleanup for nfs4 utilities:Xin LI2009-05-295-62/+52
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Mark internal routines as static; - Eliminate unused parameters where possible, mark __unused for others; - Remove unused variables; - Use %jd for int64_t values in printf(); - Add appropriate %d for printf to match its parameter; - Rename a variable to resolve conflict with revoke(2); Reviewed by: rmacklem Tested with: make universe (bugs are mine) Notes: svn path=/head/; revision=193070
* | Fix function arguments were previously they matched the typedef by accident.Andrew Thompson2009-05-291-3/+3
| | | | | | | | Notes: svn path=/head/; revision=193068
* | Place hostnames and similar information fully under the prison system.Jamie Gritton2009-05-2939-280/+410
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The system hostname is now stored in prison0, and the global variable "hostname" has been removed, as has the hostname_mtx mutex. Jails may have their own host information, or they may inherit it from the parent/system. The proper way to read the hostname is via getcredhostname(), which will copy either the hostname associated with the passed cred, or the system hostname if you pass NULL. The system hostname can still be accessed directly (and without locking) at prison0.pr_host, but that should be avoided where possible. The "similar information" referred to is domainname, hostid, and hostuuid, which have also become prison parameters and had their associated global variables removed. Approved by: bz (mentor) Notes: svn path=/head/; revision=193066