Revision
3277 -
Directory Listing
-
[select for diffs]
Modified
Sat Feb 6 06:49:38 2010 UTC
(14 years, 3 months ago)
by
laffer1
Diff to
previous 3240
Sync re(4) and rl(4) with FreeBSD 7-Stable from a few months ago.
The big difference here is that wake on lan support has been disabled since we don't support it.
re(4) has been tested on a pciE nic, testing pci will happen shortly and we need more testing on other parts including rl(4)s.
This adds several newer cards, plus a few old ones we missed.
Revision
3240 -
Directory Listing
-
[select for diffs]
Modified
Sun Jan 10 22:14:40 2010 UTC
(14 years, 4 months ago)
by
laffer1
Diff to
previous 3239
Bump to 3011 to indicate presence of POSIX SEMAPHORES, kqueue changes and libc MNBSD namespace. These are required for libdispatch.
Revision
3239 -
Directory Listing
-
[select for diffs]
Modified
Sun Jan 10 21:55:09 2010 UTC
(14 years, 4 months ago)
by
laffer1
Diff to
previous 3232
Enable options P1003_1B_SEMAPHORES # POSIX-style semaphores
This option is required by many modern applications including Firefox 3.5. We also need this to support libdispatch!
Enable on all three architectures.
Revision
3228 -
Directory Listing
-
[select for diffs]
Modified
Sun Jan 10 18:34:47 2010 UTC
(14 years, 4 months ago)
by
laffer1
Diff to
previous 3223
Add spawn.h for posix_spawn(3) interface.
Add new kqueue primitives required to support GCD, such as EVFILT_USER and EV_TRIGGER. (libdispatch)
Revision
3221 -
Directory Listing
-
[select for diffs]
Modified
Thu Jan 7 00:32:39 2010 UTC
(14 years, 4 months ago)
by
laffer1
Diff to
previous 3220
ZFS is a file-system originally developed by Sun Microsystems.
The ZFS Intent Log ("ZIL") is a mechanism that gathers together in memory
transactions of writes, and is flushed onto disk when synchronous
semantics is necessary. In the event of crash or power failure, the
log is examined and the uncommitted transaction would be replayed to
maintain the synchronous semantics.
When replaying setattr transaction, the replay code would set the
attributes with certain insecure defaults, when the logged
transaction did not touch these attributes.
A system crash or power fail would leave some file with mode set
to 07777. This could leak sensitive information or cause privilege
escalation.
Based on FreeBSD security advisory SA-10:03.zfs (freebsd 7.x)
Revision
3207 -
Directory Listing
-
[select for diffs]
Modified
Sun Dec 13 01:09:44 2009 UTC
(14 years, 5 months ago)
by
laffer1
Diff to
previous 3206
Add the fdclone KPI. fdclone was originally developed for FreeBSD7-CURRENT by Kostik Belousov and Peter Holm.
This was developed to allow drivers to clone on open(2). The cloned cdev is
not accessible for lookup through devfs and is destroyed automatically.
The implementation is based on version 9 of Kostik's patch. I've also included
a sample program in share/examples/kld/fdclone on use.
$MidnightBSD$ tagged in share/examples/kld
Revision
3199 -
Directory Listing
-
[select for diffs]
Modified
Sat Nov 28 22:44:36 2009 UTC
(14 years, 5 months ago)
by
laffer1
Diff to
previous 3185
Import OpenBSD's sysctl sensors framework. This is based on work by Constantine A. Murenin for the 2007 Google summer of code for FreeBSD.
Includes:
sample config file for sensord
rc scripts
documentation fixes and updates
sys/kern/kern_sensors.c
sys/sensors.h
This is compatible with OpenBSD 4.1 and 4.2 in terms of the userland bits.
Revision
3161 -
Directory Listing
-
[select for diffs]
Modified
Thu Nov 19 15:14:00 2009 UTC
(14 years, 5 months ago)
by
laffer1
Diff to
previous 3160
In some cases, pccards plugged in create "random" interrupts when first plugged into a system. This check avoids panicing on such events.
Revision
3158 -
Directory Listing
-
[select for diffs]
Modified
Thu Nov 19 01:34:17 2009 UTC
(14 years, 5 months ago)
by
laffer1
Diff to
previous 3156
Experimental patch to get the nic to stop re-initializing so much on boot. This is caused when DHCP occurs for instance and causes problems with sendmail and other services on startup.
This requires extensive testing on re hardware
Revision
3156 -
Directory Listing
-
[select for diffs]
Modified
Sat Nov 7 01:41:53 2009 UTC
(14 years, 6 months ago)
by
laffer1
Diff to
previous 3128
soreceive() will send an ACK right away if data was drained from a TCP socket that advertized a 0 sized window. However, the receive window had to be exactly zero. Change the code to check the raw window value instead.
Revision
3032 -
Directory Listing
-
[select for diffs]
Modified
Sat Jul 11 12:19:33 2009 UTC
(14 years, 10 months ago)
by
laffer1
Diff to
previous 3031
Intel PIII chips report they have a thermal sensor but actually don't. Work around this problem by testing for them.
Revision
3021 -
Directory Listing
-
[select for diffs]
Modified
Wed Jun 10 15:35:50 2009 UTC
(14 years, 11 months ago)
by
laffer1
Diff to
previous 3020
Bump version to indicate the presense of new security patches.
This can also be a hint that libmport is connected to the build and netpgp.
Revision
3020 -
Directory Listing
-
[select for diffs]
Modified
Wed Jun 10 15:34:13 2009 UTC
(14 years, 11 months ago)
by
laffer1
Diff to
previous 3019
The SIOCSIFINFO_IN6 ioctl is missing a necessary permissions check.
Don't let everyone on the planet (with local access) change the properties on the ipv6 interfaces.
Revision
2998 -
Directory Listing
-
[select for diffs]
Modified
Sat Jun 6 04:34:08 2009 UTC
(14 years, 11 months ago)
by
laffer1
Diff to
previous 2997
Add NO_SYNCHRONIZE_CACHE which fakes a success result for bad IDE bridges since we can't do this in the CAM layer like a traditional SCSI device
Revision
2996 -
Directory Listing
-
[select for diffs]
Modified
Sat Jun 6 03:50:38 2009 UTC
(14 years, 11 months ago)
by
laffer1
Diff to
previous 2995
Add a workaround for the CYPRESS USB PATA chipset used for many usb drive enclosures (including the one on my desk). This fixes the SYNCHRONIZE CACHE errors people get with this device. I've noticed it under testing with ZFS.
Revision
2903 -
Directory Listing
-
[select for diffs]
Modified
Wed May 20 16:34:47 2009 UTC
(14 years, 11 months ago)
by
laffer1
Diff to
previous 2902
Overhaul re(4).
o Increased number of Rx/Tx descriptors to 256 for 8169 GigEs
because it's hard to push the hardware to the limit with default
64 descriptors.
TSO requires large number of Tx descriptors to pass a full sized
TCP segment(65535 bytes IP packet) to hardware. Previously it
consumed 32 Tx descriptors, assuming MCLBYTES DMA segment size,
to send the TCP segment which means re(4) couldn't queue more
than two full sized IP packets.
For 8139C+ it still uses 64 Rx/Tx descriptors due to its hardware
limitations. With this changes there are (very) small waste of
memory for 8139C+ users but I don't think it would affect 8139C+
users for most cases.
o Various bus_dma(9) fixes.
- The hardware supports DAC so allow 64bit DMA operations.
- Removed BUS_DMA_ALLOC_NOW flag.
- Increased DMA segment size to 4096 from MCLBYTES because TSO
consumes too many descriptors with MCLBYTES DMA segment size.
- Tx/Rx side bus_dmamap_load_mbuf_sg(9) support. With these
changes the code is more readable than previous one and got a
(slightly) better performance as it doesn't need to pass/
decode arguments to/from callback function.
- Removed unnecessary callback function re_dmamap_desc() and
nuked rl_dmaload_arg structure which was used in the callback.
- Additional protection for DMA map load failure. In case of
failure reuse current map instead of returning a bogus DMA
map.
- Deferred DMA map unloading/sync operation for maximum
performance until we really need to load new DMA map. If we
happen to reuse current map(e.g. input error) there is no need
to sync/unload/load again.
- The number of allowable Tx DMA segments for a mbuf chains are
now 32 instead of magic nseg value. If the number of available
Tx descriptors are short enough to send highly fragmented mbuf
chains an optimized re_defrag() is called to collapse mbuf
chains which is supposed to be much faster than m_defrag(9).
re_defrag() was borrowed from ath(4).
- Separated Rx/Tx DMA tag from a common DMA tag such that Rx DMA
tag correctly uses DMA maps that were created with DMA alignment
restriction(8bytes alignments). Tx DMA tag does not have such
alignment limitation.
- Added additional sanity checks for DMA ring map load failure.
- Added additional spare Rx DMA map for graceful handling of Rx
DMA map load failure.
- Fixed misused bus_dmamap_sync(9) and added missing
bus_dmamap_sync(9) in re_encap()/re_txeof()/re_rxeof().
o Enabled TSO again as re(4) have reasonable number of Tx
descriptors.
o Don't touch DMA address of a Tx descriptor in re_txeof(). It's
not needed.
o Fix incorrect update of if_ierrors counter. For Rx buffer
shortage it should update if_qdrops as the buffer is reused.
o Added checks for unsupported H/W revisions and return ENXIO for
these hardwares. This is required to remove resource allocation
code in re_probe as other drivers do in device probe routine.
o Modified descriptor index manipulation macros as it's now possible
to have different number of descriptors for Rx/Tx.
o In re_start, to save a lock operation, use IFQ_DRV_IS_EMPTY before
trying to invoke IFQ_DRV_DEQUEUE. Also don't blindly call re_encap
since we already know the number of available Tx descriptors in
advance.
o Removed RL_TX_DESC_THLD which was used to reserve RL_TX_DESC_THLD
descriptors in Tx path. There is no such a limitation mentioned in
8139C+/8169/8110/8168/8101/8111 datasheet and it seems to work ok
without reserving RL_TX_DESC_THLD descriptors.
o Fix a comment for RL_GTXSTART. The register is 8bits register.
o Added comments for 8169/8139C+ hardware restrictions on descriptors.
o Removed forward declaration for "struct rl_softc", it's not needed.
o Added a new structure rl_txdesc for Tx descriptor managements and
a structure rl_rxdesc for Rx descriptor managements.
o Removed unused member variable rl_intlock in driver softc. There are
still several unused member variables which are supposed to be used
to access hardware statistics counters. But it seems that accessing
hardware counters were not implemented yet.
Obtained from: FreeBSD , RELENG_7 if_re.c 1.101, if_re.c 1.102, if_rlreg.h 1.70
Revision
2901 -
Directory Listing
-
[select for diffs]
Modified
Wed May 20 16:25:39 2009 UTC
(14 years, 11 months ago)
by
laffer1
Diff to
previous 2899
By definition promiscuous mode should see all unicast frames as well
as multicast/broadcast frames. Previously re(4) ignored multicast
frames in promiscuous mode. The RTL8169 datasheet was not clear
how it handles multicast frames in promiscuous mode.
Obtained from: FreeBSD
Revision
2886 -
Directory Listing
-
[select for diffs]
Modified
Sat May 16 18:38:51 2009 UTC
(15 years ago)
by
laffer1
Diff to
previous 2885
add CPUID bits to ident phenom processor
There are several new CPUIDs to recognize AMD Extended Features, ECX 07FFh for Phenom processor.
According to [1], they are:
Bit 0: LAHF/SAHF
Bit 1: CMP
Bit 2: SVM (Secure Virtual Mode)
Bit 3: APIC
Bit 4: MOV CR8
*Bit 5: Advanced Bit Manipulation (LZCNT)
*Bit 6: SSE4A (EXTRQ, INSERTQ, MOVNTSS, MOVNTSD)
*Bit 7: Misalign SSE
Bit 8: 3DNow! (PREFETCH и PREFTECHW)
*Bit 9: OS Visible Workaround
*Bit 10: Instruction Based Sampling
* - missing bits in amd64/identcpu.c
[1]http://www.amd.com/us-en/assets/content_type/white_papers_and_tech_docs/31116.pdf
Based on patch by pluknet for FreeBSD
Revision
2824 -
Directory Listing
-
[select for diffs]
Modified
Wed Apr 15 19:22:31 2009 UTC
(15 years, 1 month ago)
by
laffer1
Diff to
previous 2738
Correct the following defect in PF, originally reported to OpenBSD and later in our #midnightbsd chatroom:
Author : Rembrandt
Date : 2009-04-09
Affected Software: OpenBSD Kernel
Affected OS : OpenBSD 4.{3,4,5}, OpenBSD-current
Propably older versions are affected as well
Type : Denial of Service
OSVDB :
Milw0rm : 8406
CVE :
ISS X-Force: :
BID : 34482
Secunia : 34676
VUPEN ID :
Trying to fix it responsible and get in contact with the vendor:
-- OpenBSD --
Contacted 2009-04-09 15:35 GMT+1
Patch avaiable 2009-04-11 23:43 UTC
We received no response nor a notification about an upcoming patch by
the developers.
-- END --
OpenBSDs PF firewall in OpenBSD 4.3 up to OpenBSD-current is prone to a
remote Denial of Service during a null pointer dereference in relation with
special crafted IP datagrams. If the firewall handles such a packet the kernel
panics.
Steps to reproduce:
If you are behind a OpenBSD firewall this nmap scan should trigger the problem
and crash your firewall device:
nmap -sO $some_host_so_that_the_firewall_handles_the_packets
For more informations please do read the patch issued by OpenBSD.
Patches and Workaround:
Patches are provided for OpenBSD 4.3, 4.4, 4.5 (upcoming, release 1st of may)
and OpenBSD-current (via CVS only) and are avaiable at the errata website.
The developers provide hints for a workaround at their errata website too.
Kind regards,
Rembrandt
Revision
2736 -
Directory Listing
-
[select for diffs]
Modified
Sat Apr 4 15:15:07 2009 UTC
(15 years, 1 month ago)
by
laffer1
Diff to
previous 2728
Enable support for the Microsoft Hyper-V virtual machine system in Windows 2008 server, etc.
You may still need to set the media type for dhcp clients, but at least the system can now shutdown properly.
Revision
2698 -
Directory Listing
-
[select for diffs]
Modified
Sun Mar 29 03:00:26 2009 UTC
(15 years, 1 month ago)
by
laffer1
Diff to
previous 2656
Temporarily disable ahd, adaptec 79xx driver from lint testing until we get it working again. Currently it's a compile error and we need to test other parts of the system
Revision
2656 -
Directory Listing
-
[select for diffs]
Modified
Wed Mar 25 18:10:52 2009 UTC
(15 years, 1 month ago)
by
laffer1
Diff to
previous 2633
bump version. We've made a number of changes to both userland and the kernel. Make it easier to sort this mess out.
Revision
2633 -
Directory Listing
-
[select for diffs]
Modified
Mon Mar 23 01:57:18 2009 UTC
(15 years, 1 month ago)
by
laffer1
Diff to
previous 2607
Security fix for ktimer, the posix per process timer as defined in POSIX real time extensions. This only affects current.
Revision
2597 -
Directory Listing
-
[select for diffs]
Modified
Sun Mar 1 19:21:37 2009 UTC
(15 years, 2 months ago)
by
laffer1
Diff to
previous 2596
o Add stub support for some new futex operations,
so the annoying message is not printed.
o Don't warn about FUTEX_FD not being implemented
and return ENOSYS instead of 0 (eg. success).
o Clear FUTEX_PRIVATE_FLAG as we actually implement
only private futexes so there is no reason to
return ENOSYS when app asks for a private futex.
We don't reject shared futexes because they worked
just fine with our implementation so far.
Obtained from freebsd, rdivacky
Revision
2586 -
Directory Listing
-
[select for diffs]
Modified
Tue Jan 20 20:10:04 2009 UTC
(15 years, 3 months ago)
by
laffer1
Diff to
previous 2585
sc->ndis_txidx should be cycle between 0 and sc->ndis_maxpkts, not
NDIS_TXPKTS and don't allocate unused extra spaces for sc->ndis_txarray
and sc->ndis_txpool.
Revision
2585 -
Directory Listing
-
[select for diffs]
Modified
Tue Jan 20 19:53:10 2009 UTC
(15 years, 3 months ago)
by
laffer1
Diff to
previous 2584
This fix was found in freebsd pr 124225
Description:
Normally, when packets are queued to the ndis network interface, ndis_start()
is called to move packets from the interface send queue to the underlying
NDIS driver.
If the network link is down or the underlying driver is busy transmitting data,
ndis_start() just returns.
When the link goes up, ndis_starttask() is supposed to be called after
ndis_ticktask() in order to transmit already queued packets.
After a watchdog timeout, ndis_starttask() is likewise supposed to be called
after ndis_resettask().
Unfortunately, work items used for triggering calls to ndis_ticktask(),
ndis_starttask() and ndis_resettask() are placed on separarate task lists which
are handled by separate kernel processes, thus losing ordering information
about when the tasks should be performed in relation to each other.
If the interface send queue is full after a watchdog timeout or link up event
and the tasks were handled in the wrong order then further attempts to send
packets via the interface results in ENOBUFS ("No buffer space available").
How-To-Repeat:
Use the ndis driver for a wireless network card in an area with many APs on
nearby channels and on a machine with many active tcp connections, causing link
to temporarily go down every few hours, and the interface send queue to be
filled while the link is temporarily down.
Fix:
A proper fix is to ensure that related tasks are handled in the correct order.
The following kludge justs add extra attempts at scheduling calls to
ndis_starttask() as part of the processing of ndis_ticktask() and
ndis_resettask(). It depends on defensive coding in IoQueueWorkItem(),
i.e. that nothing is done if the work item is already queued.
Revision
2583 -
Directory Listing
-
[select for diffs]
Modified
Tue Jan 20 19:40:53 2009 UTC
(15 years, 3 months ago)
by
laffer1
Diff to
previous 2582
Fix a problem with broadcom and marvell wifi using ndis. Scan results are not stored properly as some do not give a desired buffer length. Make a default. This fixes problems with some macbooks too
Revision
2564 -
Directory Listing
-
[select for diffs]
Modified
Mon Jan 19 22:02:25 2009 UTC
(15 years, 3 months ago)
by
laffer1
Diff to
previous 2563
Add bwi to MidnightBSD. bwi is a very limited broadcom wireless nic adapter from DragonFly, NetBSD, and OpenBSD. This is not connected to the build and requires a firmware which is hard to come by.
Revision
2406 -
Directory Listing
-
[select for diffs]
Modified
Tue Dec 9 16:35:01 2008 UTC
(15 years, 5 months ago)
by
laffer1
Diff to
previous 2398
triv and i discussed the versioning and decided a 0.3 is needed to get the bugs out of the upcoming installer and mports tools
Revision
2391 -
Directory Listing
-
[select for diffs]
Modified
Sun Dec 7 03:28:31 2008 UTC
(15 years, 5 months ago)
by
laffer1
Diff to
previous 2390
Remove 3c501 isa based 3com nic. This is quite old and not entirely in line with the current development. I don't even have a system with an ISA slot to test one in if i had one. Also remove pcf which is replaced with i2c
Revision
2347 -
Directory Listing
-
[select for diffs]
Modified
Wed Dec 3 03:08:01 2008 UTC
(15 years, 5 months ago)
by
laffer1
Diff to
previous 2345
This commit was generated by cvs2svn to compensate for changes in r2346,
which included commits to RCS files with non-trunk default branches.
Revision
2344 -
Directory Listing
-
[select for diffs]
Modified
Wed Dec 3 02:18:09 2008 UTC
(15 years, 5 months ago)
by
laffer1
Diff to
previous 2342
This commit was generated by cvs2svn to compensate for changes in r2343,
which included commits to RCS files with non-trunk default branches.
Revision
2341 -
Directory Listing
-
[select for diffs]
Modified
Wed Dec 3 01:59:22 2008 UTC
(15 years, 5 months ago)
by
laffer1
Diff to
previous 2339
This commit was generated by cvs2svn to compensate for changes in r2340,
which included commits to RCS files with non-trunk default branches.
Revision
2339 -
Directory Listing
-
[select for diffs]
Modified
Wed Dec 3 00:52:22 2008 UTC
(15 years, 5 months ago)
by
laffer1
Diff to
previous 2337
This commit was generated by cvs2svn to compensate for changes in r2338,
which included commits to RCS files with non-trunk default branches.
Revision
2324 -
Directory Listing
-
[select for diffs]
Modified
Tue Dec 2 22:45:54 2008 UTC
(15 years, 5 months ago)
by
laffer1
Diff to
previous 2322
This commit was generated by cvs2svn to compensate for changes in r2323,
which included commits to RCS files with non-trunk default branches.
Revision
2317 -
Directory Listing
-
[select for diffs]
Modified
Tue Dec 2 17:02:36 2008 UTC
(15 years, 5 months ago)
by
laffer1
Diff to
previous 2315
This commit was generated by cvs2svn to compensate for changes in r2316,
which included commits to RCS files with non-trunk default branches.
Revision
2314 -
Directory Listing
-
[select for diffs]
Modified
Tue Dec 2 16:56:16 2008 UTC
(15 years, 5 months ago)
by
laffer1
Diff to
previous 2312
This commit was generated by cvs2svn to compensate for changes in r2313,
which included commits to RCS files with non-trunk default branches.
Revision
2311 -
Directory Listing
-
[select for diffs]
Modified
Tue Dec 2 16:33:15 2008 UTC
(15 years, 5 months ago)
by
laffer1
Diff to
previous 2309
This commit was generated by cvs2svn to compensate for changes in r2310,
which included commits to RCS files with non-trunk default branches.
Revision
2309 -
Directory Listing
-
[select for diffs]
Modified
Tue Dec 2 16:21:32 2008 UTC
(15 years, 5 months ago)
by
laffer1
Diff to
previous 2307
This commit was generated by cvs2svn to compensate for changes in r2308,
which included commits to RCS files with non-trunk default branches.
Revision
2306 -
Directory Listing
-
[select for diffs]
Modified
Tue Dec 2 15:19:07 2008 UTC
(15 years, 5 months ago)
by
laffer1
Diff to
previous 2304
This commit was generated by cvs2svn to compensate for changes in r2305,
which included commits to RCS files with non-trunk default branches.
Revision
2301 -
Directory Listing
-
[select for diffs]
Modified
Tue Dec 2 03:20:07 2008 UTC
(15 years, 5 months ago)
by
laffer1
Diff to
previous 2299
This commit was generated by cvs2svn to compensate for changes in r2300,
which included commits to RCS files with non-trunk default branches.
Revision
2295 -
Directory Listing
-
[select for diffs]
Modified
Tue Dec 2 03:04:22 2008 UTC
(15 years, 5 months ago)
by
laffer1
Diff to
previous 2293
This commit was generated by cvs2svn to compensate for changes in r2294,
which included commits to RCS files with non-trunk default branches.
Revision
2290 -
Directory Listing
-
[select for diffs]
Modified
Tue Dec 2 02:47:13 2008 UTC
(15 years, 5 months ago)
by
laffer1
Diff to
previous 2288
This commit was generated by cvs2svn to compensate for changes in r2289,
which included commits to RCS files with non-trunk default branches.
Revision
2282 -
Directory Listing
-
[select for diffs]
Modified
Tue Dec 2 00:40:40 2008 UTC
(15 years, 5 months ago)
by
laffer1
Diff to
previous 2280
This commit was generated by cvs2svn to compensate for changes in r2281,
which included commits to RCS files with non-trunk default branches.
Revision
2280 -
Directory Listing
-
[select for diffs]
Modified
Tue Dec 2 00:29:04 2008 UTC
(15 years, 5 months ago)
by
laffer1
Diff to
previous 2278
This commit was generated by cvs2svn to compensate for changes in r2279,
which included commits to RCS files with non-trunk default branches.
Revision
2277 -
Directory Listing
-
[select for diffs]
Modified
Tue Dec 2 00:09:05 2008 UTC
(15 years, 5 months ago)
by
laffer1
Diff to
previous 2275
This commit was generated by cvs2svn to compensate for changes in r2276,
which included commits to RCS files with non-trunk default branches.
Revision
2275 -
Directory Listing
-
[select for diffs]
Modified
Tue Dec 2 00:03:27 2008 UTC
(15 years, 5 months ago)
by
laffer1
Diff to
previous 2273
This commit was generated by cvs2svn to compensate for changes in r2274,
which included commits to RCS files with non-trunk default branches.
Revision
2273 -
Directory Listing
-
[select for diffs]
Modified
Mon Dec 1 23:46:38 2008 UTC
(15 years, 5 months ago)
by
laffer1
Diff to
previous 2272
Make additional modifications to ata-chipset to syncronize with changes elsewhere in ata. Temporarily back out the sata + cd patch we were using (for the most part) to see how stable this is without it.
Revision
2265 -
Directory Listing
-
[select for diffs]
Modified
Sun Nov 30 20:07:43 2008 UTC
(15 years, 5 months ago)
by
laffer1
Diff to
previous 2263
This commit was generated by cvs2svn to compensate for changes in r2264,
which included commits to RCS files with non-trunk default branches.
Revision
2262 -
Directory Listing
-
[select for diffs]
Modified
Sun Nov 30 19:50:59 2008 UTC
(15 years, 5 months ago)
by
laffer1
Diff to
previous 2260
This commit was generated by cvs2svn to compensate for changes in r2261,
which included commits to RCS files with non-trunk default branches.
Revision
2258 -
Directory Listing
-
[select for diffs]
Modified
Sun Nov 30 19:32:07 2008 UTC
(15 years, 5 months ago)
by
laffer1
Diff to
previous 2256
This commit was generated by cvs2svn to compensate for changes in r2257,
which included commits to RCS files with non-trunk default branches.
Revision
2254 -
Directory Listing
-
[select for diffs]
Modified
Sun Nov 30 16:26:42 2008 UTC
(15 years, 5 months ago)
by
laffer1
Diff to
previous 2252
This commit was generated by cvs2svn to compensate for changes in r2253,
which included commits to RCS files with non-trunk default branches.
Revision
2249 -
Directory Listing
-
[select for diffs]
Modified
Sat Nov 29 22:35:57 2008 UTC
(15 years, 5 months ago)
by
laffer1
Diff to
previous 2247
This commit was generated by cvs2svn to compensate for changes in r2248,
which included commits to RCS files with non-trunk default branches.
Revision
2240 -
Directory Listing
-
[select for diffs]
Modified
Sat Nov 29 17:28:21 2008 UTC
(15 years, 5 months ago)
by
laffer1
Diff to
previous 2238
This commit was generated by cvs2svn to compensate for changes in r2239,
which included commits to RCS files with non-trunk default branches.
Revision
2234 -
Directory Listing
-
[select for diffs]
Modified
Sat Nov 29 16:44:09 2008 UTC
(15 years, 5 months ago)
by
laffer1
Diff to
previous 2232
This commit was generated by cvs2svn to compensate for changes in r2233,
which included commits to RCS files with non-trunk default branches.
Revision
2224 -
Directory Listing
-
[select for diffs]
Modified
Fri Nov 28 16:40:56 2008 UTC
(15 years, 5 months ago)
by
laffer1
Diff to
previous 2222
This commit was generated by cvs2svn to compensate for changes in r2223,
which included commits to RCS files with non-trunk default branches.
Revision
2221 -
Directory Listing
-
[select for diffs]
Modified
Thu Nov 27 13:51:53 2008 UTC
(15 years, 5 months ago)
by
laffer1
Diff to
previous 2219
This commit was generated by cvs2svn to compensate for changes in r2220,
which included commits to RCS files with non-trunk default branches.
Revision
2217 -
Directory Listing
-
[select for diffs]
Modified
Wed Nov 26 22:11:53 2008 UTC
(15 years, 5 months ago)
by
laffer1
Diff to
previous 2215
This commit was generated by cvs2svn to compensate for changes in r2216,
which included commits to RCS files with non-trunk default branches.
Revision
2215 -
Directory Listing
-
[select for diffs]
Modified
Wed Nov 26 21:15:10 2008 UTC
(15 years, 5 months ago)
by
laffer1
Diff to
previous 2213
This commit was generated by cvs2svn to compensate for changes in r2214,
which included commits to RCS files with non-trunk default branches.
Revision
2211 -
Directory Listing
-
[select for diffs]
Modified
Wed Nov 26 18:59:53 2008 UTC
(15 years, 5 months ago)
by
laffer1
Diff to
previous 2209
This commit was generated by cvs2svn to compensate for changes in r2210,
which included commits to RCS files with non-trunk default branches.
Revision
2209 -
Directory Listing
-
[select for diffs]
Modified
Wed Nov 26 18:10:35 2008 UTC
(15 years, 5 months ago)
by
laffer1
Diff to
previous 2207
This commit was generated by cvs2svn to compensate for changes in r2208,
which included commits to RCS files with non-trunk default branches.
Revision
2205 -
Directory Listing
-
[select for diffs]
Modified
Wed Nov 26 17:54:54 2008 UTC
(15 years, 5 months ago)
by
laffer1
Diff to
previous 2203
This commit was generated by cvs2svn to compensate for changes in r2204,
which included commits to RCS files with non-trunk default branches.
Revision
2201 -
Directory Listing
-
[select for diffs]
Modified
Wed Nov 26 15:45:16 2008 UTC
(15 years, 5 months ago)
by
laffer1
Diff to
previous 2199
This commit was generated by cvs2svn to compensate for changes in r2200,
which included commits to RCS files with non-trunk default branches.
Revision
2198 -
Directory Listing
-
[select for diffs]
Modified
Wed Nov 26 15:39:29 2008 UTC
(15 years, 5 months ago)
by
laffer1
Diff to
previous 2196
This commit was generated by cvs2svn to compensate for changes in r2197,
which included commits to RCS files with non-trunk default branches.
Revision
2195 -
Directory Listing
-
[select for diffs]
Modified
Wed Nov 26 15:32:39 2008 UTC
(15 years, 5 months ago)
by
laffer1
Diff to
previous 2193
This commit was generated by cvs2svn to compensate for changes in r2194,
which included commits to RCS files with non-trunk default branches.
Revision
2192 -
Directory Listing
-
[select for diffs]
Modified
Wed Nov 26 15:09:42 2008 UTC
(15 years, 5 months ago)
by
laffer1
Diff to
previous 2190
This commit was generated by cvs2svn to compensate for changes in r2191,
which included commits to RCS files with non-trunk default branches.
Revision
2190 -
Directory Listing
-
[select for diffs]
Modified
Wed Nov 26 00:30:55 2008 UTC
(15 years, 5 months ago)
by
laffer1
Diff to
previous 2188
This commit was generated by cvs2svn to compensate for changes in r2189,
which included commits to RCS files with non-trunk default branches.
Revision
2182 -
Directory Listing
-
[select for diffs]
Modified
Tue Nov 25 17:15:05 2008 UTC
(15 years, 5 months ago)
by
laffer1
Diff to
previous 2180
This commit was generated by cvs2svn to compensate for changes in r2181,
which included commits to RCS files with non-trunk default branches.
Revision
2175 -
Directory Listing
-
[select for diffs]
Modified
Tue Nov 25 17:05:34 2008 UTC
(15 years, 5 months ago)
by
laffer1
Diff to
previous 2173
This commit was generated by cvs2svn to compensate for changes in r2174,
which included commits to RCS files with non-trunk default branches.
Revision
2171 -
Directory Listing
-
[select for diffs]
Modified
Tue Nov 25 16:44:46 2008 UTC
(15 years, 5 months ago)
by
laffer1
Diff to
previous 2169
This commit was generated by cvs2svn to compensate for changes in r2170,
which included commits to RCS files with non-trunk default branches.
Revision
2168 -
Directory Listing
-
[select for diffs]
Modified
Tue Nov 25 16:37:36 2008 UTC
(15 years, 5 months ago)
by
laffer1
Diff to
previous 2166
This commit was generated by cvs2svn to compensate for changes in r2167,
which included commits to RCS files with non-trunk default branches.
Revision
2166 -
Directory Listing
-
[select for diffs]
Modified
Tue Nov 25 05:30:31 2008 UTC
(15 years, 5 months ago)
by
laffer1
Diff to
previous 2164
This commit was generated by cvs2svn to compensate for changes in r2165,
which included commits to RCS files with non-trunk default branches.
Revision
2164 -
Directory Listing
-
[select for diffs]
Modified
Tue Nov 25 05:25:28 2008 UTC
(15 years, 5 months ago)
by
laffer1
Diff to
previous 2162
This commit was generated by cvs2svn to compensate for changes in r2163,
which included commits to RCS files with non-trunk default branches.
Revision
2092 -
Directory Listing
-
[select for diffs]
Modified
Tue Nov 18 19:32:41 2008 UTC
(15 years, 5 months ago)
by
laffer1
Diff to
previous 2090
This commit was generated by cvs2svn to compensate for changes in r2091,
which included commits to RCS files with non-trunk default branches.
Revision
2088 -
Directory Listing
-
[select for diffs]
Modified
Tue Nov 18 18:39:58 2008 UTC
(15 years, 5 months ago)
by
laffer1
Diff to
previous 2086
This commit was generated by cvs2svn to compensate for changes in r2087,
which included commits to RCS files with non-trunk default branches.
Revision
2086 -
Directory Listing
-
[select for diffs]
Modified
Tue Nov 18 17:38:01 2008 UTC
(15 years, 5 months ago)
by
laffer1
Diff to
previous 2084
This commit was generated by cvs2svn to compensate for changes in r2085,
which included commits to RCS files with non-trunk default branches.
Revision
2084 -
Directory Listing
-
[select for diffs]
Modified
Tue Nov 18 16:51:44 2008 UTC
(15 years, 5 months ago)
by
laffer1
Diff to
previous 2082
This commit was generated by cvs2svn to compensate for changes in r2083,
which included commits to RCS files with non-trunk default branches.
Revision
2082 -
Directory Listing
-
[select for diffs]
Modified
Tue Nov 18 16:32:23 2008 UTC
(15 years, 5 months ago)
by
laffer1
Diff to
previous 2046
This commit was generated by cvs2svn to compensate for changes in r2081,
which included commits to RCS files with non-trunk default branches.
Revision
2046 -
Directory Listing
-
[select for diffs]
Modified
Thu Nov 13 15:09:38 2008 UTC
(15 years, 6 months ago)
by
laffer1
Diff to
previous 2044
This commit was generated by cvs2svn to compensate for changes in r2045,
which included commits to RCS files with non-trunk default branches.
Revision
2041 -
Directory Listing
-
[select for diffs]
Modified
Thu Nov 13 14:57:29 2008 UTC
(15 years, 6 months ago)
by
laffer1
Diff to
previous 2039
This commit was generated by cvs2svn to compensate for changes in r2040,
which included commits to RCS files with non-trunk default branches.
Revision
2038 -
Directory Listing
-
[select for diffs]
Modified
Thu Nov 13 14:38:31 2008 UTC
(15 years, 6 months ago)
by
laffer1
Diff to
previous 2036
This commit was generated by cvs2svn to compensate for changes in r2037,
which included commits to RCS files with non-trunk default branches.
Revision
2035 -
Directory Listing
-
[select for diffs]
Modified
Thu Nov 13 00:01:47 2008 UTC
(15 years, 6 months ago)
by
laffer1
Diff to
previous 2014
This commit was generated by cvs2svn to compensate for changes in r2034,
which included commits to RCS files with non-trunk default branches.
Revision
1985 -
Directory Listing
-
[select for diffs]
Modified
Fri Nov 7 18:51:59 2008 UTC
(15 years, 6 months ago)
by
laffer1
Diff to
previous 1983
This commit was generated by cvs2svn to compensate for changes in r1984,
which included commits to RCS files with non-trunk default branches.
Revision
1982 -
Directory Listing
-
[select for diffs]
Modified
Fri Nov 7 17:13:51 2008 UTC
(15 years, 6 months ago)
by
laffer1
Diff to
previous 1980
This commit was generated by cvs2svn to compensate for changes in r1981,
which included commits to RCS files with non-trunk default branches.
Revision
1980 -
Directory Listing
-
[select for diffs]
Modified
Fri Nov 7 17:03:06 2008 UTC
(15 years, 6 months ago)
by
laffer1
Diff to
previous 1978
This commit was generated by cvs2svn to compensate for changes in r1979,
which included commits to RCS files with non-trunk default branches.
Revision
1978 -
Directory Listing
-
[select for diffs]
Modified
Fri Nov 7 16:49:01 2008 UTC
(15 years, 6 months ago)
by
laffer1
Diff to
previous 1955
This commit was generated by cvs2svn to compensate for changes in r1977,
which included commits to RCS files with non-trunk default branches.
Revision
1955 -
Directory Listing
-
[select for diffs]
Modified
Thu Oct 30 22:06:56 2008 UTC
(15 years, 6 months ago)
by
laffer1
Diff to
previous 1929
This commit was generated by cvs2svn to compensate for changes in r1954,
which included commits to RCS files with non-trunk default branches.
Revision
1806 -
Directory Listing
-
[select for diffs]
Modified
Thu Sep 4 02:55:23 2008 UTC
(15 years, 8 months ago)
by
laffer1
Diff to
previous 1804
Improve reliability of nforce4 adapters:
- When setting up a packet for transmit, if we the tx ring is over half
full, kick the binary blob to force it to complete any pending tx
completions.
- In the watchdog routine, poke the binary blob to force it to flush any
pending tx completions and only reset the chip if the blob doesn't
complete any of them.
Altqify nve(4).
Obtained from FreeBSD.
Revision
1804 -
Directory Listing
-
[select for diffs]
Modified
Thu Sep 4 02:20:43 2008 UTC
(15 years, 8 months ago)
by
laffer1
Diff to
previous 1803
In case of an incoming ICMPv6 'Packet Too Big Message', there is an
insufficient check on the proposed new MTU for a path to the destination.
CVE-2008-3530
Revision
1719 -
Directory Listing
-
[select for diffs]
Modified
Tue Jul 1 07:45:59 2008 UTC
(15 years, 10 months ago)
by
laffer1
Diff to
previous 1718
Add additional intel, nvidia, and amd parts. The intel device using 0x28508086 is an ICH8 mobile ultra ata controller, but I'm not sure what identifier to use with it. It is a santa rosa 2850 controller. Some of these ids are from FreeBSD 6.3 (Soren and other contributors).
Revision
1715 -
Directory Listing
-
[select for diffs]
Modified
Tue Jul 1 00:57:34 2008 UTC
(15 years, 10 months ago)
by
laffer1
Diff to
previous 1714
We added this when working on msk. However, it's not currently used. This will require additional changes to get pciE/pci-x
Revision
1683 -
Directory Listing
-
[select for diffs]
Modified
Sat Jun 28 18:24:33 2008 UTC
(15 years, 10 months ago)
by
laffer1
Diff to
previous 1677
Increase timeout from 5 to 10 seconds. This is an arbritrary value and found to be too short on SATA disks for certain operations. (moving bad blocks for instance)
This might also help with write errors in virtual machines.
Revision
1675 -
Directory Listing
-
[select for diffs]
Modified
Fri Jun 27 16:28:38 2008 UTC
(15 years, 10 months ago)
by
laffer1
Diff to
previous 1674
Move AHC and AHD options so they are near the drivers.
Enable firmware(9).
Enable WEP and WPA in kernel.
Fix whitespace problem. For options entries use space and tab not double tab.
Revision
1662 -
Directory Listing
-
[select for diffs]
Modified
Wed Jun 25 20:17:31 2008 UTC
(15 years, 10 months ago)
by
laffer1
Diff to
previous 1657
Add cpufreq(4) and GEOM_LABEL aka GLABEL to GENERIC on i386 and amd64.
cpufreq works with powerd which is already enabled on systems without ACPI support for CPU frequency using several chipsets (intel). This may cause problems for some people which might require an install option for powerd. This needs testing.
glabel allows one to name disks and reference them in dev by that name instead of their normal designation like acd0 or ad0s2d. By adding this to generic, we can easily make a live cd that works on more types of CDROMs. FreeBSD is also moving in this direction for other reasons.
Until the latter can be tested on sparc64, I'll keep it out of generic. We don't support sun style labels right now anyway.
Revision
1614 -
Directory Listing
-
[select for diffs]
Modified
Sat May 17 18:03:08 2008 UTC
(15 years, 11 months ago)
by
laffer1
Diff to
previous 1613
In ip_ctloutput(), check for a NULL inpcb pointer before dereferencing,
as this can occur with TCP if protocol-layer socket options are set or
queried after the connection has closed. There are still races
associated with ip_ctloutput() and connection close with TCP, corrected
in HEAD via a more comprehensive set of changes, but this fixes the
trivial panic reported on several occasions.
Obtained from: FreeBSD
Revision
1606 -
Directory Listing
-
[select for diffs]
Modified
Sat May 17 05:36:05 2008 UTC
(16 years ago)
by
laffer1
Diff to
previous 1605
Syncronize the cpu detection code on i386 and amd64 with FreeBSD 6.2.
Add better SMP detection including multicore cpus. Detect features on newer processors and initialize them properly. Add support for some newer via c7 cpus.
Also make a subtle adjustment to tcp_syncache.c (unrelated)
Revision
1604 -
Directory Listing
-
[select for diffs]
Modified
Sat May 17 04:45:52 2008 UTC
(16 years ago)
by
laffer1
Diff to
previous 1603
$MidnightBSD$
Add some k8 errata hacks to powernow.
smist:
Use bus_dma to get a page in the first 4 GB. Since the physical address
of the magic string is passed in a 32-bit register, we can't use high
memory in the PAE case. This also eliminates a use of vtophys().
Obtained from: FreeBSD.
Revision
1599 -
Directory Listing
-
[select for diffs]
Modified
Fri May 16 23:38:38 2008 UTC
(16 years ago)
by
laffer1
Diff to
previous 1597
Pick the smallest possible TCP window scaling factor that will still allow us ot scale up to sb_max aka
kern.ipc.maxsockbuf.
Anything larger will cause window scaling corruption on some firewalls. (other end will think unscaled)
Obtained from: FreeBSD revision 1.131
Revision
1577 -
Directory Listing
-
[select for diffs]
Modified
Tue May 13 04:20:49 2008 UTC
(16 years ago)
by
laffer1
Diff to
previous 1576
let's prepare for the (possible) future here too. This saves us remembering to port later. Prepare for pcc if it's ported to sparc64.
Revision
1574 -
Directory Listing
-
[select for diffs]
Modified
Tue May 13 04:04:14 2008 UTC
(16 years ago)
by
laffer1
Diff to
previous 1537
Make some changes for PCC compiler. It does not support a number of things, so disable them.
This is similar to the steps necessary on NetBSD 3.0.
Revision
1419 -
Directory Listing
-
[select for diffs]
Modified
Mon Mar 17 00:02:17 2008 UTC
(16 years, 2 months ago)
by
laffer1
Diff to
previous 1413
Fix spurious warnings from neighbor discovery when working with IPv6 over
point to point tunnels (gif).
This crops up when using one of the many IPV6 tunnel brokers, etc. with MidnightBSD.
Obtained from FreeBSD.
Revision
1413 -
Directory Listing
-
[select for diffs]
Modified
Fri Mar 7 21:24:04 2008 UTC
(16 years, 2 months ago)
by
laffer1
Diff to
previous 1412
Add a new macro, sx_xlocked(), that returns true if the current thread holds an exclusive lock on the specified sx lock.
Revision
1411 -
Directory Listing
-
[select for diffs]
Modified
Fri Mar 7 15:49:12 2008 UTC
(16 years, 2 months ago)
by
laffer1
Diff to
previous 1410
Sometime ago we added options to ath. It might help if they were actually in the options file.
This allows tweaks without modifying the source.
Revision
1372 -
Directory Listing
-
[select for diffs]
Modified
Mon Jan 21 20:21:07 2008 UTC
(16 years, 3 months ago)
by
laffer1
Diff to
previous 1362
Add virtual machine detection in the loader. For QEMU, VBOX, VMware, or Parallels, set the hz setting to 100. This will fix "time" issues automatically in these environments.
Revision
1347 -
Directory Listing
-
[select for diffs]
Modified
Sun Nov 25 18:05:17 2007 UTC
(16 years, 5 months ago)
by
laffer1
Diff to
previous 1346
Fix from FreeBSD:
The kernel uses two ways to write data on a pipe:
o buffered write, for chunks smaller than PIPE_MINDIRECT bytes
o direct write, for everything else
A call to writev(2) may receive struct iov of various size and the
kernel may have to switch from one solution to the other. Before doing
this, it must wake reader processes and any select/poll/kqueue up.
This commit fixes a bug where select/poll/kqueue are not triggered
when switching from buffered write to direct write. It adds calls to
pipeselwakeup().
Revision
1219 -
Directory Listing
-
[select for diffs]
Modified
Fri Sep 7 15:16:34 2007 UTC
(16 years, 8 months ago)
by
laffer1
Diff to
previous 1187
Our first pass at SATA DVD drive support. This has only been tested on Intel hardware, based on a patch from Richard Burton.
(atapi sata cd/dvd ahci)
Revision
1133 -
Directory Listing
-
[select for diffs]
Modified
Thu Aug 2 08:33:00 2007 UTC
(16 years, 9 months ago)
by
laffer1
Diff to
previous 1123
Fix interaction with Windows 2000/XP servers. If a newly created directory has exactly 50 entries, an error is generated as smbfs grabs 52 items at a time. With . and .. this is 52. It then returns on the second trip and causes some apps like rsync to generate errors.
Revision
1101 -
Directory Listing
-
[select for diffs]
Modified
Thu Jul 26 17:08:59 2007 UTC
(16 years, 9 months ago)
by
laffer1
Diff to
previous 1100
Intel/IBM Blades do not have keyboard devices and will hang. Avoid the hang with a timeout.
Apple intel-based Macs do not have a keyboard controller. Provide a timeout for these devices.
Revision
1065 -
Directory Listing
-
[select for diffs]
Modified
Sun Jul 22 07:57:59 2007 UTC
(16 years, 9 months ago)
by
laffer1
Diff to
previous 1032
MidnightBSD has had a behavior where incoming packets were dropped if the MRU > MTU. If you had a device misconfigured on your network, for instance with jumbo frames, the network stack would drop packets. This is not a desired behavior in most cases.
However, some people like to experiment with the existing behavior or have other reasons such as detecting misconfigured devices. We now have a new sysctl net.link.ether.MTUisMRU which allows you to tune this behavior. 0 is the default and implies the stack will take all incoming packets that it can handle whereas 1 reverts to the old behavior.
This patch was inspired by work from Julian Elischer @ freebsd-net
Revision
992 -
Directory Listing
-
[select for diffs]
Modified
Thu May 3 05:41:47 2007 UTC
(17 years ago)
by
laffer1
Diff to
previous 987
UDP checksums are checked in place, overwriting whatever is there. This has the side effect of the ICMP code sending back the first eight bytes of the UDP payload with 2 bytes different.
Patch by Matthew Luckie.
Revision
983 -
Directory Listing
-
[select for diffs]
Modified
Fri Apr 27 20:29:07 2007 UTC
(17 years ago)
by
laffer1
Diff to
previous 981
This is equivalent to the recent OpenBSD discover of type 0 routing headers as insecure. There is now a sysctl to enable the behavior. Currently, this is not needed unless the host is acting as a router. In which case, ideally there should be firewall rules in place to protect the host. ipfw and pf do not offer solutions to protect systems entirely yet.
This patch is derived from the FreeBSD SA-07:03.ipv6 patch.
Revision
890 -
Directory Listing
-
[select for diffs]
Modified
Tue Apr 3 13:30:31 2007 UTC
(17 years, 1 month ago)
by
laffer1
Diff to
previous 889
Remove bandaid.
Giant was locked on calls to sorecieve() and sosend() to fix a race condition which shouldn't be a problem anymore.
Revision
886 -
Directory Listing
-
[select for diffs]
Modified
Mon Apr 2 00:48:03 2007 UTC
(17 years, 1 month ago)
by
archite
Diff to
previous 882
Importing propolice into MidnightBSD. Propolice is going to
provide us with much greater security and stability in the
long run. If upgrading from a pre-propolice system, please
follow the these instructions:
cd /usr/src/lib/libc && make obj && make && make install
cd /usr/src/gnu/usr.bin/cc && make obj && make && make install
buildworld and kernel
It is adviced that any mports which were installed and/or built
prior to the propolice update also be updated. If any errors
or issue are encounted, please contact security@midnightbsd.org
and we will be sure to investigate and come up with an expeditious
fix.
Revision
882 -
Directory Listing
-
[select for diffs]
Modified
Thu Mar 29 23:02:48 2007 UTC
(17 years, 1 month ago)
by
laffer1
Diff to
previous 881
Increase LOMTU to 32768. The previous value was set in 1995. NetBSD has been using around 32k since the BSD 4.4 lite import.
My testing has shown 32768 is faster on some workloads. There is a very slight drop transfer large, cached data but uncached data showed a noticable improvement.
Revision
881 -
Directory Listing
-
[select for diffs]
Modified
Thu Mar 29 22:44:53 2007 UTC
(17 years, 1 month ago)
by
laffer1
Diff to
previous 863
Remove WARNS from cpufreq Makefile. kernel source Makefiles should not use WANRS as it conflicts with kernel build options.
Add additional Pentium M cpus.
Revision
846 -
Directory Listing
-
[select for diffs]
Modified
Thu Mar 15 02:21:47 2007 UTC
(17 years, 2 months ago)
by
laffer1
Diff to
previous 845
f we receive an out of window SYN for an established connection, then ack the syn as required by RFC793
Revision
845 -
Directory Listing
-
[select for diffs]
Modified
Thu Mar 15 02:10:40 2007 UTC
(17 years, 2 months ago)
by
laffer1
Diff to
previous 844
Enable proxy ARP answers on any of the bridged interfaces if proxy record
belongs to another interface within the bridge group.
Revision
844 -
Directory Listing
-
[select for diffs]
Modified
Thu Mar 15 02:07:21 2007 UTC
(17 years, 2 months ago)
by
laffer1
Diff to
previous 843
Increment requests counter right before we send an arp query. Without this change, EHOSTDOWN errors could be reported which would be incorrect.
Revision
800 -
Directory Listing
-
[select for diffs]
Modified
Mon Mar 12 21:17:04 2007 UTC
(17 years, 2 months ago)
by
laffer1
Diff to
previous 799
Fill in the correct rtm_index for RTM_ADD and RTM_CHANGE messages.
Allow RTM_CHANGE to change a number of route flags as specified by RTF_FMASK.
The unusued rtm_use filed in struct rt_Msghdr is redesignated as rtm_fmask field to communicate route flag changes in RTM_CHANGE messages from userland. The use count of a route was moved to rtm_rmx some time ago.
Revision
796 -
Directory Listing
-
[select for diffs]
Modified
Mon Mar 12 20:59:27 2007 UTC
(17 years, 2 months ago)
by
laffer1
Diff to
previous 795
Sound overhaul.
Fix 8bit int overflows during channel creation and destruction on vchans.
Enforce channel/chardev numbering within 8bit boundary.
Traverse d-channels SLIT and try to reclaim free counter during channel creation.
Determine open direction using 'flags', not mode.
Don't allow opening the same device twice. (WTF?)
O_RDWR is allowed, provided that it is done by a single open and the hardware supports full duplex.
Fix pcm_unregister memory leak.
Optimize channel allocation and numbering.
Mega vchan create/destroy cleanup.
Obtained from FreeBSD
Revision
795 -
Directory Listing
-
[select for diffs]
Modified
Mon Mar 12 20:51:36 2007 UTC
(17 years, 2 months ago)
by
laffer1
Diff to
previous 794
Pointer align should be generic enough to handle awkward byte size especially for true 24 bit format.
Obtained from FreeBSD.
Revision
793 -
Directory Listing
-
[select for diffs]
Modified
Mon Mar 12 20:46:50 2007 UTC
(17 years, 2 months ago)
by
laffer1
Diff to
previous 792
Drop the kqueue global mutex as soon as we are finished with it.
Clear any action flags on the register knote.
Obtained from FreeBSD.
Revision
789 -
Directory Listing
-
[select for diffs]
Modified
Mon Mar 12 20:28:30 2007 UTC
(17 years, 2 months ago)
by
laffer1
Diff to
previous 788
If the buffer lock has waiters after the bufer has changed identity then getnewbuf() needs to drop the buffer in order to wake waiters that might sleep on the buffer in the context of the old identity.
Obtained from FreeBSD (tegge) 1.491.2.8
Revision
764 -
Directory Listing
-
[select for diffs]
Modified
Thu Mar 8 17:11:18 2007 UTC
(17 years, 2 months ago)
by
laffer1
Diff to
previous 761
If an NFS server returns more than a few EJUKEBOX errors for a given RPC request, the NFS client will back off for a very long wait (days, weeks) before retrying.
Change behavior to match solaris. There is a new sysctl nfs3_jukebox_delay which is in seconds to adjust the retry default.
Revision
743 -
Directory Listing
-
[select for diffs]
Modified
Mon Feb 19 21:30:39 2007 UTC
(17 years, 2 months ago)
by
laffer1
Diff to
previous 742
This is a patch from Andrew Turner to allow partial booting on EFIKA. It includes ofwread.S from NetBSD. It uses the real-mode ofw interface from NetBSD and TLB exception handlers from FreeBSD's perforce //depot/user/jaras.
The ofwr_init call is not enabled by default as it breaks Macs. If the ifdef FIRMWORKSBUGS is commented out, EFIKA will work until it hits the scheduler.
Revision
729 -
Directory Listing
-
[select for diffs]
Modified
Wed Feb 7 15:50:03 2007 UTC
(17 years, 3 months ago)
by
laffer1
Diff to
previous 712
TCP Auto sizing of socket buffers improves throughput on high latency links. Several new sysctls were added to control the buffers max size, etc.
Additional work is needed, but under initial testing this is working great. You must rebulid world in order for netstat to work correctly.
A few changes were made to netstat, but do not change functionality in any significant way.
Revision
712 -
Directory Listing
-
[select for diffs]
Modified
Sun Jan 28 18:22:15 2007 UTC
(17 years, 3 months ago)
by
laffer1
Diff to
previous 706
Add additonal PATA controllers found on newer motherboards.
This specifically fixes the INTEL DP965LT which I happen to be using. Many Intel motherboards use one of these chips.
Revision
706 -
Directory Listing
-
[select for diffs]
Modified
Fri Jan 19 04:20:58 2007 UTC
(17 years, 3 months ago)
by
laffer1
Diff to
previous 705
Remove manual assignment of m_pkthdr from one mbuf to another in ipsec_copypkt() as its handled by M_MOVE_PKTHDR()
Revision
704 -
Directory Listing
-
[select for diffs]
Modified
Fri Jan 19 04:07:01 2007 UTC
(17 years, 3 months ago)
by
laffer1
Diff to
previous 703
We only lock the local per cpu page in the local dTLB, so accessing the foreign CPU pages in cpu_ipi_send() causes a page fault.
Revision
703 -
Directory Listing
-
[select for diffs]
Modified
Fri Jan 19 04:05:30 2007 UTC
(17 years, 3 months ago)
by
laffer1
Diff to
previous 702
Add convenience macros for the bits in ASI_ESTATE_ERROR_EN_REG which is used for ECC handling and additional bits for cpu bug workarounds.
Revision
696 -
Directory Listing
-
[select for diffs]
Modified
Fri Jan 19 03:23:17 2007 UTC
(17 years, 3 months ago)
by
laffer1
Diff to
previous 693
Fix up IPXIP so that the network stack is run with Giant. There is unsafety in the code that requires this change for SMP systems to function properly.
Revision
689 -
Directory Listing
-
[select for diffs]
Modified
Fri Jan 19 02:33:24 2007 UTC
(17 years, 3 months ago)
by
laffer1
Diff to
previous 681
Clear the interupt source flags before processing the interupt events and turn off NIC interrupts while in the interrupt handler.
Relax the watchdog timer somewhat; don't enable it until the last packet is enqueued and if there is a TX interrupt but there are still outstanding ones reload the timer.
Revision
668 -
Directory Listing
-
[select for diffs]
Modified
Thu Jan 18 03:39:19 2007 UTC
(17 years, 3 months ago)
by
laffer1
Diff to
previous 667
When a process is de-configuring a log file, also stop all of its PMCs that require a log file to operate.
Only stop PMCs that are in the running state.
Revision
618 -
Directory Listing
-
[select for diffs]
Modified
Sat Jan 13 15:00:24 2007 UTC
(17 years, 4 months ago)
by
laffer1
Diff to
previous 617
Further refine the bridge hack in teh arp code. Only do the special arp handling for interfaces which are actually in the bridge group, ignore all others.
Revision
599 -
Directory Listing
-
[select for diffs]
Modified
Sat Jan 13 00:19:52 2007 UTC
(17 years, 4 months ago)
by
laffer1
Diff to
previous 595
Do not leak read lock in IP_FW_TABLE_GETSIZE case of ipfw_ctl().
Acquire read (not write) lock in case of IP_FW_TABLE_LIST.
Revision
587 -
Directory Listing
-
[select for diffs]
Modified
Sat Jan 13 00:02:53 2007 UTC
(17 years, 4 months ago)
by
laffer1
Diff to
previous 583
Sync with FreeBSD 6.1 Release.
Introduce several patches to stop potential deadlocks with snapshots. Clean up the vm code.
Revision
583 -
Directory Listing
-
[select for diffs]
Modified
Fri Jan 12 23:33:32 2007 UTC
(17 years, 4 months ago)
by
laffer1
Diff to
previous 582
Throw out all the logical APIC ID stuff and just wire up the interrupts to individual CPUs using physical addressing and fixed delivery mode.
Revision
557 -
Directory Listing
-
[select for diffs]
Modified
Sun Jan 7 22:28:49 2007 UTC
(17 years, 4 months ago)
by
laffer1
Diff to
previous 556
Move the hard coded ETHER_* options where they belong.
Utilize the fact the module supprots all frames by default.
Fix comment.
Revision
556 -
Directory Listing
-
[select for diffs]
Modified
Sun Jan 7 22:14:28 2007 UTC
(17 years, 4 months ago)
by
laffer1
Diff to
previous 555
Fix random popping while playing in 32bit by increasing the buffer size.
Fix severe crackling under repetative module load/unload.
Make sure DMA pointer is properly aligned to avoid trunication by caller.
Add ac97 inverted external amplifier quirk for Maxselect x710s. (russian)
Trim unnecessary pointer alignment.
Revision
555 -
Directory Listing
-
[select for diffs]
Modified
Sun Jan 7 22:12:36 2007 UTC
(17 years, 4 months ago)
by
laffer1
Diff to
previous 553
Fix possible DMA leak and locking violation especially during suspend and resume or module load/unload.
Revision
552 -
Directory Listing
-
[select for diffs]
Modified
Sun Jan 7 19:04:00 2007 UTC
(17 years, 4 months ago)
by
laffer1
Diff to
previous 550
Megacommit :)
This is a change in the way interrupt handling is done similar to the FreeBSD commit to RELENG_6_1 on March 10.
Revision
550 -
Directory Listing
-
[select for diffs]
Modified
Sun Jan 7 04:40:58 2007 UTC
(17 years, 4 months ago)
by
laffer1
Diff to
previous 549
Have TCP Inflight disable itself if RTT is too low.
sysctl net.inet.tcp.inflight.rttthresh specifies the threshold in milliseconds below which it will disengage inflight. It defaults to 10ms.
Revision
547 -
Directory Listing
-
[select for diffs]
Modified
Sun Jan 7 04:26:25 2007 UTC
(17 years, 4 months ago)
by
laffer1
Diff to
previous 545
Change pfs_visible() to optionally return with the process still locked to simply locking and close some race conditions.
Revision
534 -
Directory Listing
-
[select for diffs]
Modified
Sun Jan 7 03:50:23 2007 UTC
(17 years, 4 months ago)
by
laffer1
Diff to
previous 533
Apply some patches from FreeBSD 6.1 Release for cpu detection, ioctl fixes, etc.
Change i386 GENERIC kernel to include VESA and raster support so that end users can easily switch to 800x600 and other video modes in the console. While the kernel size is larger, it makes more sense on a desktop.
Revision
519 -
Directory Listing
-
[select for diffs]
Modified
Sat Jan 6 06:02:29 2007 UTC
(17 years, 4 months ago)
by
laffer1
Diff to
previous 516
Add a spinlock to handles cases where printf, etc are called simultaneously. This should fix console freezes in some circumstances.
This patch was based on a similar patch to FreeBSD stable, however, we do not use the new "enhanced" syscons code so it will require further testing. It works fine on a UNI box.
Revision
515 -
Directory Listing
-
[select for diffs]
Modified
Sat Jan 6 01:16:44 2007 UTC
(17 years, 4 months ago)
by
laffer1
Diff to
previous 514
Check the return code of sc_clean_up() in the only place missing. There is only one case where it can fail in wait_scrn_saver_stop(), but might as well check.
Revision
514 -
Directory Listing
-
[select for diffs]
Modified
Sat Jan 6 01:11:46 2007 UTC
(17 years, 4 months ago)
by
laffer1
Diff to
previous 465
Sometimes the vty switching has to be delayed; the vty to be switched is saved in sc->delayed_next_scr and toe actual switch happens later. It is possible to get into an endless loop when trying to switch to a closed vty.
To repeat:
boot single user
run kbdcontrol -b visual
quickly press alt + f2 twice.
Revision
464 -
Directory Listing
-
[select for diffs]
Modified
Sun Dec 31 23:23:44 2006 UTC
(17 years, 4 months ago)
by
laffer1
Diff to
previous 463
If block size is zero, use normal file operations to do I/O. This eliminates a divide by zero fault.
Obtained from FreeBSD (davidxu)
Revision
454 -
Directory Listing
-
[select for diffs]
Modified
Sun Dec 31 21:10:52 2006 UTC
(17 years, 4 months ago)
by
laffer1
Diff to
previous 448
Just to clarify compatiblity, we've merged all changes between the import date of Feb 24 and the tcsh Feb 26 commit in FreeBSD. Bump the version number.
Revision
437 -
Directory Listing
-
[select for diffs]
Modified
Sun Dec 31 08:58:59 2006 UTC
(17 years, 4 months ago)
by
laffer1
Diff to
previous 436
Replace 4k mbuf clusters with PAGE_SIZE clusters. This should improve TCP/IP performance.
Also add new MidnightBSD_version which will someday replace osreldate etc.
Revision
374 -
Directory Listing
-
[select for diffs]
Modified
Wed Dec 27 04:51:23 2006 UTC
(17 years, 4 months ago)
by
laffer1
Diff to
previous 373
Look for BSD label at 512-byte offset, if not found on the very beginning of the second sector. This makes it compatible with labels created by disklabel(8) on non-512-byte-per-sector devices.
Import from FreeBSD.
Revision
373 -
Directory Listing
-
[select for diffs]
Modified
Wed Dec 27 04:48:57 2006 UTC
(17 years, 4 months ago)
by
laffer1
Diff to
previous 372
Delay an orphan event if provider has still in-flight I/O requests. GEOM classes can then detach safely from the provider when an orphan event is received. Fixes a 'detach with active requests' panic for gstripe/gconcat under load.
Imported/Obtained from FreeBSD.
Revision
371 -
Directory Listing
-
[select for diffs]
Modified
Wed Dec 27 04:45:12 2006 UTC
(17 years, 4 months ago)
by
laffer1
Diff to
previous 370
Add g_duplicate_bio() function which does the same thing as g_clone_bio() except it allocates new bio with a M_WAITOK flag.
sys/geom/geom.h
sys/geom/geom_io.c
Import from FreeBSD.
Revision
368 -
Directory Listing
-
[select for diffs]
Modified
Wed Dec 27 04:36:31 2006 UTC
(17 years, 4 months ago)
by
laffer1
Diff to
previous 367
Make sure that bio is set that no data has been transfered to fix fdisk(8)'s probing of secotr size for non-512 byte sector sizes.
Revision
342 -
Directory Listing
-
[select for diffs]
Modified
Thu Dec 21 16:47:20 2006 UTC
(17 years, 4 months ago)
by
laffer1
Diff to
previous 341
Fix some race conditions in TTY code. tty and sessrele(), doenterpgrp(), leavepgrp(), pgdelete() and enterpgrp(). The tty code is still under giant lock, but the session/pgrp release code just used proctree_locks. P_CONTROLT isn't really fully locked too in enterpgrp().
Obtained from FreeBSD, mbr.
Revision
341 -
Directory Listing
-
[select for diffs]
Modified
Thu Dec 21 16:31:26 2006 UTC
(17 years, 4 months ago)
by
laffer1
Diff to
previous 340
Retest tp->t_session because Giant might have been temporarily dropped while waiting for proctree_lock, allowing for an intervening tty_close() that cleared tp_>t_session.
Obtained from FreeBSD,tegge.
Revision
340 -
Directory Listing
-
[select for diffs]
Modified
Thu Dec 21 16:22:39 2006 UTC
(17 years, 4 months ago)
by
laffer1
Diff to
previous 339
Consistently use if_printf() only in interface methods: if_start, if_ioctl, if_watchdog, etc or in functions that are used by these methods only. In all other cases, device_printf should be used.
This also fixes several panics when if_printf() is called before softc->ifp was initialized.
Revision
339 -
Directory Listing
-
[select for diffs]
Modified
Thu Dec 21 16:18:09 2006 UTC
(17 years, 4 months ago)
by
laffer1
Diff to
previous 337
IF_LLADDR does not necessarily return aligned memory addresses. Since accessing ID registers in rt181x9 needs 32bit register access and RL_IDR6/RL_IDR7 registers are reserved registers bzero() is needed before copying the ethernet address.
This fixes a bug in Sparc64
Obtained from FreeBSD, yongari.
Revision
333 -
Directory Listing
-
[select for diffs]
Modified
Wed Nov 29 17:09:59 2006 UTC
(17 years, 5 months ago)
by
laffer1
Diff to
previous 332
Minor adjustment on the value for "short filename" situations to match freebsd's behavior. Using -1 makes more sense.
Revision
321 -
Directory Listing
-
[select for diffs]
Modified
Mon Oct 30 18:51:07 2006 UTC
(17 years, 6 months ago)
by
laffer1
Diff to
previous 302
i915 attachment and running fixed.
i915 vblank support.
Radeon's new memory map support.
ATI PCI/PCIE GART fix.
r300 fixes
Hack to radeon module to shut up errors.
Obtained from FreeBSD stable
Revision
298 -
Directory Listing
-
[select for diffs]
Modified
Sat Oct 28 04:16:57 2006 UTC
(17 years, 6 months ago)
by
laffer1
Diff to
previous 297
Don't set CR0_NE and CR0_MP in npx_probe() as they are already set earlier in cpu_setregs().
If we know this CPU has a FPU via cpuid, just assume INT16 and make the dmesg quiet. This is true for all Pentium class processors and even some 486DX systems.
Revision
286 -
Directory Listing
-
[select for diffs]
Modified
Fri Oct 27 15:44:29 2006 UTC
(17 years, 6 months ago)
by
laffer1
Diff to
previous 285
Sync mpt driver with 6-Stable (6.2 beta). Adds support for newer fibre channel cards and SCSI controllers.
Revision
282 -
Directory Listing
-
[select for diffs]
Modified
Fri Oct 27 15:28:41 2006 UTC
(17 years, 6 months ago)
by
laffer1
Diff to
previous 281
Part 3:
Add support for nforce5 and intel ICH8 chipsets. Add some additional ICH7 support.
From FreeBSD
Revision
281 -
Directory Listing
-
[select for diffs]
Modified
Thu Oct 26 21:17:32 2006 UTC
(17 years, 6 months ago)
by
laffer1
Diff to
previous 280
Part 2 of our large ata update. Most of these changes come from FreeBSD 6-stable or 6.1 Release. We should be at least at 6.1 release levels with our support for devices with this commit.
Add support for the JMicron JMB361, 365 and 366 chips.
Make the ATAPI sense data accessible when using the ioctl interface.
Revision
268 -
Directory Listing
-
[select for diffs]
Modified
Sat Oct 14 23:08:54 2006 UTC
(17 years, 7 months ago)
by
laffer1
Diff to
previous 267
Fast interupt handlers are causing problems on some systems. This will workaround the problem until it can be resolved.
Revision
267 -
Directory Listing
-
[select for diffs]
Modified
Fri Oct 13 23:15:50 2006 UTC
(17 years, 7 months ago)
by
laffer1
Diff to
previous 266
Only use the channel in the request given to ata_completed if
its still present.
Only look for ICRC and CORR errors on ATA devices not ATAPI.
Get rid of all the long long and mixint casting in printfs'.
On all our platforms intmax == int64_t so simply using %j to
print int64_ts' is safe all over, and doesn't pollute the code.
Update atapi-fd to support direct devices such as disks.
ATAUSB will need to hook inot the delayed boot identity to
have interrupts running, so externalize it.
Add USB modes.
Revision
266 -
Directory Listing
-
[select for diffs]
Modified
Fri Oct 13 20:43:48 2006 UTC
(17 years, 7 months ago)
by
laffer1
Diff to
previous 265
Keep the parent device (channel) around in ata_request so that we don't
panic on device removal or failure.
Clean up ata_fail_requests to prevent the queue mnging to fail.
Ensure ata_reinit does things in the right order to prevent panics.
Revision
244 -
Directory Listing
-
[select for diffs]
Modified
Tue Oct 10 15:23:51 2006 UTC
(17 years, 7 months ago)
by
laffer1
Diff to
previous 243
Fix bug in malloc_uninit():
Releasing items from the mt_zone can not be done by a simple uma_zfree() call since mt_zone is allocated with the UMA_ZONE_MALLOC flag. Use uma_zfree_arg instead and supply the slam.
This bug can cause panics in low memory conditions while unloading kernel modules containing MALLOC_DEFINE(...) statements.
This commit brings kern_malloc.c up to FreeBSD 6.1 release equivalency.
Revision
222 -
Directory Listing
-
[select for diffs]
Modified
Sun Oct 8 06:08:55 2006 UTC
(17 years, 7 months ago)
by
laffer1
Diff to
previous 221
Make sure the filename for the kernel is correct. The last character could be wrong with the previous code.
Revision
221 -
Directory Listing
-
[select for diffs]
Modified
Sun Oct 8 06:07:29 2006 UTC
(17 years, 7 months ago)
by
laffer1
Diff to
previous 220
When enabling A20 put upper limit on amount of time we wait for the keyboard controller to get ready (65K x ISA access time, visually around 1 second). If we have wait more than that amount it's likely that the hardware is a legacy-free system and doesn't have a keyboard controller and doesn't require enabling A20 at all.
This makes cdboot/pxeldr work on MacBook Pro systems with Boot Camp and some IBM Netvista systems such as the S40.
Revision
186 -
Directory Listing
-
[select for diffs]
Modified
Sat Sep 23 01:26:01 2006 UTC
(17 years, 7 months ago)
by
laffer1
Diff to
previous 185
This patch corrects a problem when the max vnodes is below the minimum required by the code. nm_wcommitsize calculation should be reviewed
Revision
173 -
Directory Listing
-
[select for diffs]
Modified
Sun Sep 17 02:37:31 2006 UTC
(17 years, 7 months ago)
by
laffer1
Diff to
previous 162
Update from 6.0.5 to 6.1.4 Intel driver. This update adds support for one additional NIC and hopefully will fix some problems with the em found on some Dell gx260's negotiating below gigabit speeds!
Revision
162 -
Directory Listing
-
[select for diffs]
Modified
Wed Sep 6 14:57:43 2006 UTC
(17 years, 8 months ago)
by
laffer1
Diff to
previous 159
Work around a deadlock when ATA waits for the taskqueue to call back for completion and something else is holding the taskqueue waiting for ATA to return.
Fixes the "semaphore timeout !! DANGER Will Robinson !!" messages. This patch was obtained from FreeBSD ata-queue.c 1.50.2.3 (march 1 2006) and ata-all.h from the same time.
Revision
133 -
Directory Listing
-
[select for diffs]
Modified
Fri Aug 25 06:24:52 2006 UTC
(17 years, 8 months ago)
by
laffer1
Diff to
previous 132
ACPI patches for laptops and other changes related to the new sleep_queue / em driver commit.
if_media was updated to allow import of bce and some baudrate changes in vge.
Revision
131 -
Directory Listing
-
[select for diffs]
Modified
Fri Aug 25 06:20:58 2006 UTC
(17 years, 8 months ago)
by
laffer1
Diff to
previous 130
Patched ACPI problem in hwpcm which needs further testing. randomdev was updated along with it.
mii had a bug with recently driver patches as a function was missing to set the ifmedia_baudrate(). The function was added elsewhere.
Revision
124 -
Directory Listing
-
[select for diffs]
Modified
Thu Aug 24 07:47:42 2006 UTC
(17 years, 8 months ago)
by
laffer1
Diff to
previous 122
This commit was generated by cvs2svn to compensate for changes in r123,
which included commits to RCS files with non-trunk default branches.
Revision
122 -
Directory Listing
-
[select for diffs]
Modified
Thu Aug 24 06:51:36 2006 UTC
(17 years, 8 months ago)
by
laffer1
Diff to
previous 121
Keyboard multiplexer added to GENERIC. syscons patched to detect keyboards and add them as they are found. i386 only.
Revision
121 -
Directory Listing
-
[select for diffs]
Modified
Thu Aug 24 05:37:56 2006 UTC
(17 years, 8 months ago)
by
laffer1
Diff to
previous 120
Added psm ID's for glide point devices commonly found on laptops. Brings PSM support to FreeBSD 6.1 release.
Revision
120 -
Directory Listing
-
[select for diffs]
Modified
Thu Aug 24 05:35:39 2006 UTC
(17 years, 8 months ago)
by
laffer1
Diff to
previous 119
Intel gigabit network driver (em) updated to 6.05 with FreeBSD 6-stable enhancements. Commit required a sync to a new version of the sleep queue routines which also fixed a deadlock problem. An ACPI issue with some laptops has been noted and a fix will be forthcoming.
Revision
48 -
Directory Listing
-
[select for diffs]
Modified
Fri Aug 4 17:17:04 2006 UTC
(17 years, 9 months ago)
by
laffer1
Diff to
previous 46
fast_ipsec has an error which allows packets to bypass the anti-replay check. See FreeBSD-SA6:11.ipsec
Revision
46 -
Directory Listing
-
[select for diffs]
Modified
Fri Aug 4 17:10:41 2006 UTC
(17 years, 9 months ago)
by
laffer1
Diff to
previous 45
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.
Revision
45 -
Directory Listing
-
[select for diffs]
Modified
Fri Aug 4 12:57:36 2006 UTC
(17 years, 9 months ago)
by
laffer1
Diff to
previous 41
Fixed a bug in smbfs where an attacker can escape a chroot environment. See FreeBSD-SA-06:16.smbfs
Revision
6 -
Directory Listing
-
[select for diffs]
Modified
Sat Feb 25 02:38:42 2006 UTC
(18 years, 2 months ago)
by
laffer1
Diff to
previous 3
This commit was generated by cvs2svn to compensate for changes in r5, which
included commits to RCS files with non-trunk default branches.
Revision
3 -
Directory Listing
-
[select for diffs]
Modified
Sat Feb 25 02:29:52 2006 UTC
(18 years, 2 months ago)
by
laffer1
Diff to
previous 2
This commit was generated by cvs2svn to compensate for changes in r2, which
included commits to RCS files with non-trunk default branches.