Activity

From 04/10/2008 to 05/09/2008

05/10/2008

06:25 PM Revision deea91a2: Fix feature logic so changing kern.pipe.dwrite_enable on the fly works
properly. Before it could cause processes to block forever. Matthew Dillon

05/09/2008

04:06 PM Bug #1003: Qt 4.4 QtConcurrent and libthread_xu
I'm going to go ahead and commit the NULL checks for the mutexes anyway,
just to get those off my table.
-M...
dillon
09:21 AM Bug #1003: Qt 4.4 QtConcurrent and libthread_xu
checking with linux (ubuntu hardy), passing a NULL pointer to
pthread_mutex_trylock() crashes, so I don't think we h...
corecode
03:38 PM Revision 11ff5b77: Sync member functions with our struct ifnet.
Sascha Wildner
03:17 PM Revision ee3fed53: HAMMER 42A/Many: Stabilization.
* Fix a double call to biodone() when attempting to flush front-end buffer
cache buffers associated with a deleted ...
Matthew Dillon
01:31 PM Revision 62f7f702: Use .Dv for signal names.
Sascha Wildner
10:52 AM Revision 5312fa43: Fix a HAMMER assertion which turned out to be a bug in VOP_N*(). Sometimes
the dvp passed to these functions can be reclaimed. The locked leaf
namecache node is not sufficient to prevent its ...
Matthew Dillon
09:30 AM Bug #990: lang/python21 problem
Well, I think that we should hang regardless what's right from side of Python
and what isn't.
hasso
09:21 AM Bug #990: lang/python21 problem
Python's fault. This example crashes on linux as well, so even the
biggest precedent doesn't allow passing NULL.
c...
corecode
08:20 AM Bug #990: lang/python21 problem
The problem is not the PTHREAD_SCOPE_SYSTEM or even attr, but the first
argument of the pthread_create() call. This ...
hasso
09:03 AM Revision 8db03831: Return EINVAL if a NULL pointer is passed to the mutex routines, instead
of crashing. This appears to be what the standard intended and what libc_r
does.
Matthew Dillon
08:49 AM Revision bb6aee91: Sync sysperf with some random stuff, and add a cld instruction tester.
Matthew Dillon
08:38 AM Revision db6a22e0: MFC - Fix a nasty memory corruption issue related to the kernel's use
of the FP registers for large copies. Matthew Dillon
05:26 AM Revision 04098d23: MFC rev 1.12:
Make the code we're running under total signal mask as short as possible. Hasso Tepper
04:36 AM Bug #919: lockmgr_sleep() (was Re: ssleep() (was Re: mention msleep() in porting_drivers.txt))
:Well, I have picked one months ago and explained why. Matt disagreed, I
:offered counter-arguments (see quoted disc...
dillon
11:00 PM Bug #919: lockmgr_sleep() (was Re: ssleep() (was Re: mention msleep() in porting_drivers.txt))
[...]
> >> So what's the verdict? Veto still on? Need to know in order to submit a
patch :)
> >
> > Yet another pin...
aoiko
10:29 PM Bug #919: lockmgr_sleep() (was Re: ssleep() (was Re: mention msleep() in porting_drivers.txt))
Pick one and put it in :)
cheers
simon
corecode
10:20 PM Bug #919: lockmgr_sleep() (was Re: ssleep() (was Re: mention msleep() in porting_drivers.txt))
Yet another ping.
Aggelos
aoiko
04:24 AM Revision a7b4dea6: Make the code we're running under total signal mask as short as possible.
This fixes a hang when calling pthread_create(NULL, ...), which was due
to the fact that we hit a SIGSEGV while under...
Simon Schubert
12:26 AM Revision 45a014dc: HAMMER 42/Many: Cleanup.
* Finish up the general code to associate an inode with a cursor. Matthew Dillon
12:24 AM Revision 17cde63e: Fix many bugs and issues in the VM system, particularly related to
heavy paging.
* (cleanup) PG_WRITEABLE is now set by the low level pmap code and not by
high level code. It means...
Matthew Dillon
11:38 PM Revision 6b72a0c2: Fix fork/vfork statistics. forks and vforks were being improperly counted
as rforks. Matthew Dillon
11:35 PM Revision aad81e48: Fix a nasty memory corruption issue which can occur due to the kernel bcopy's
use of the FP unit. If the destination address faults the NPX code can
lose track of the fact that the kernel was us...
Matthew Dillon

05/08/2008

08:08 AM Bug #1003: Qt 4.4 QtConcurrent and libthread_xu
Both don't fail/crash here.
cheers
simon
corecode
07:26 AM Bug #1003: Qt 4.4 QtConcurrent and libthread_xu
BTW, seems that static binaries don't give enough info though. With
dynamic binaries I almost always get the error:
...
hasso
06:40 AM Bug #1003: Qt 4.4 QtConcurrent and libthread_xu
Yep, but ...
It just makes backtraces huge. Obviously passing NULL to
__pthread_mutex_trylock() isn't the problem,...
hasso
11:30 PM Bug #1003: Qt 4.4 QtConcurrent and libthread_xu
The standard says:
int pthread_mutex_lock(pthread_mutex_t *mutex);
int pthread_mutex_trylock(pthread_mutex_t *mutex)...
corecode
11:29 PM Bug #1003: Qt 4.4 QtConcurrent and libthread_xu
[...]
> So I am willing to commit the change, even if the standard doesn't allow
> NULL.
Well, SUSv3 says
"...
aoiko
11:00 PM Bug #1003: Qt 4.4 QtConcurrent and libthread_xu
Ultimately it comes down to what does the standard intend?
In my years of programming I've found that it is ge...
dillon
10:09 PM Bug #1003: Qt 4.4 QtConcurrent and libthread_xu
This is true. Fair enough, we can add a check. I still wonder why they
are passing NULL in the first place.
Yes, ...
corecode
09:36 PM Bug #1003: Qt 4.4 QtConcurrent and libthread_xu
Because NULL is guaranteed not to point to an object.
While an error of EINVAL is hard to debug?
Aggelos
aoiko
08:53 PM Bug #1003: Qt 4.4 QtConcurrent and libthread_xu
Not sure about that. There are many illeagal pointers that can't be catched
so why treat NULL differently?
And a cra...
Johannes.Hofmann
08:35 PM Bug #1003: Qt 4.4 QtConcurrent and libthread_xu
On Wednesday 07 May 2008, Matthew Dillon wrote:
[...]
> In libthread_xu it assumes non-NULL and will crash.
>
> ...
aoiko
08:23 PM Bug #1003: Qt 4.4 QtConcurrent and libthread_xu
From libc_r:
int
_pthread_mutex_trylock(pthread_mutex_t * mutex)
{
struct pthread *curthread = _get_curthread();
i...
corecode
08:04 PM Bug #1003: Qt 4.4 QtConcurrent and libthread_xu
Compiled glib2 (2.14.6 in 2008Q1) distfile from source:
Program terminated with signal 11, Segmentation fault.
#0 ...
hasso
07:24 PM Bug #1003: Qt 4.4 QtConcurrent and libthread_xu
Something in that chain of calls is passing a NULL to
__pthread_mutex_trylock().
In libc_r we have this:
in...
dillon
07:07 PM Bug #1003: Qt 4.4 QtConcurrent and libthread_xu
Well, somebody seems to pass a null pointer here.
could you compile glib with -g and also include their sources?
ch...
corecode
06:54 PM Bug #1003 (Closed): Qt 4.4 QtConcurrent and libthread_xu
Qt 4.4 integrates QT Concurrent [1] template library which provides
high-level and very easy to use API for writing ...
hasso
06:41 PM Revision c0c70b27: Fix a race between the namecache and the vnode recycler. A vnode cannot be
recycled if it's namecache entry represents a directory with locked children.
The various VOP_N*() functions require ...
Matthew Dillon
06:31 PM Revision 39b0a1af: Fix some lock ordering issues in the pipe code.
In particular fix a bug in the pipe_write() code when multiple writers
are present that could cause garbage to be inj...
Matthew Dillon
06:26 PM Revision 8f1f6170: Recode the resource limit core (struct plimit) to fix a few races and
generally make it work better. Also make changes with an eye towards
making it MPSAFE.
Matthew Dillon
06:21 PM Revision c885c20e: Clear the direction flag (CLD) on entry to the kernel, to support future
kernels compiled with GCC-4.3 or later. Matthew Dillon

05/07/2008

01:03 PM Revision a3df9cc3: Add some lines about lwkt_serialize_adaptive_enter().
Submitted-by: sephe Sascha Wildner
10:26 AM Revision 0cf13ba1: Bump base development version to 197700 so it is properly distinct from
the 1.12 release version.
Reported-by: Hasso Tepper
Matthew Dillon
10:19 AM Revision 27c3aec1: Correct comments and minor variable naming and sysctl issues.
Reported-by: Fabio Checconi <fabio@gandalf.sssup.it> Matthew Dillon

05/06/2008

02:40 PM Revision 976401a4: Fix a sizeof() the wrong variable name. The correct variable was the same
size so no harm done, but get it right.
Submitted-by: Fabio Checconi <fabio@gandalf.sssup.it>
Matthew Dillon
11:55 AM Revision 43cfb771: The vkernel's maximum number of CPUs is now 16.
Sascha Wildner
11:43 AM Revision 225caa2d: Enable kern.trap_mpsafe and kern.syscall_mpsafe by default for vkernels.
Matthew Dillon
11:37 AM Revision 96d2c095: Remove the SMP_MAXCPU override for vkernels, causing the build to revert
to the i386 limit of 16. This is not because vkernels couldn't handle more
(up to 31), but because I want the instal...
Matthew Dillon
03:05 AM Revision d0cfd270: Add strings for some AMD features
Sepherosa Ziehau
05:21 PM Revision 77062c8a: HAMMER 41B/Many: Cleanup.
* Disable (most) debugging kprintfs unless a hammer debug sysctl is set.
* Do not allow buffers to be synced on panic.
Matthew Dillon
05:15 PM Revision 52bae4a6: HAMMER Utilities: Sync with recent changes.
* Add some missing crc initializations.
* Fix an assertion that was breaking newfs_hammer on large disks.
Matthew Dillon
05:14 PM Revision 1b30fbcc: Keep track of the number of buffers undgoing IO, and include that number
in calculations involving numdirtybuffers. This prevents the kernel from
believing that there are only a few dirty b...
Matthew Dillon

05/05/2008

03:09 PM Revision 2494f282: Only call bwillwrite() for regular file write()s, instead of for all write()s.
This stops hicuping on things like pty's and sockets during heavy file
activity.
Matthew Dillon
01:34 PM Revision 67db3a94: HAMMER Utilities: Feature add
* Check record crc and signature in extra-verbose mode
* Adjustments for structural changes
* Generate proper CRCs ...
Matthew Dillon
01:34 PM Revision 19619882: HAMMER 41/Many: Implement CRC checking (WARNING: On-media structures changed)
* Generate and check on-media CRC fields.
* Clean up the record modification API
* Add a header signature field for...
Matthew Dillon
05:35 AM Revision d1d48a34: - Add lwkt_serialize_adaptive_enter(9), it is same as lwkt_serialize_enter(9)
except that it spins a little bit before sleeping.
- Under debug sysctl tree, add sysctl nodes to tune various backof...
Sepherosa Ziehau
04:07 AM Revision 58668add: Use mask instead of modulo, since bo->backoff is always power of 2
Suggested-by: dillon@ Sepherosa Ziehau

05/04/2008

12:57 PM Revision c4bae5fd: HAMMER 40G/Many: UNDO cleanup & stabilization.
* Fix a race in the undo record allocator that could result in a
corrupted UNDO FIFO.
* Fix improperly placed call...
Matthew Dillon
12:18 PM Revision 0006adae: HAMMER Utilities: enhanced show, timeout option
* Enchange the show command when used with -vvv. The command now reports
directory entries and basic information a...
Matthew Dillon
11:31 AM Bug #1002: adaptive serialize enter
On Sun, May 4, 2008 at 7:12 PM, Simon 'corecode' Schubert
<corecode@fs.ei.tum.de> wrote:
> Sepherosa Ziehau wrote:
>
...
sepherosa
11:15 AM Bug #1002: adaptive serialize enter
Are you allowed to call tsleep_interlock() without doing a tsleep afterwards?
cheers
simon
corecode
10:52 AM Bug #1002 (Closed): adaptive serialize enter
Hi,
Following patch adds adaptive serialize enter support for SMP. It
spins a little bit before calling tsleep. I ...
sepherosa
10:12 AM Revision 7a2f4b78: MFC r1.8:
Adjust to our current directory layout on pkgbox.
Reported-by: aggelos and others
Sascha Wildner
10:07 AM Revision d743bcf8: Adjust to our current directory layout on pkgbox.
Reported-by: aggelos and others Sascha Wildner
04:06 AM Bug #1001: spinlock random exponential backoff
:Hi,
:
:I have problem under specific test case, if I use spinlock on ifq (got
:many "indefinite wait" logging). Wit...
dillon
12:42 AM Bug #1001 (Closed): spinlock random exponential backoff
Hi,
I have problem under specific test case, if I use spinlock on ifq (got
many "indefinite wait" logging). With fo...
sepherosa
02:06 AM Revision c9b9e29d: HAMMER 40F/Many: UNDO cleanup & stabilization.
* Properly classify UNDO zone buffers so they are flushed at the correct
point in time.
* Minor rewrite of the cod...
Matthew Dillon
01:42 AM Revision c79530dd: The direct-write pipe code has a bug in it somewhere when the system is
paging heavily. Disable it for now. Matthew Dillon
11:44 PM Bug #999: Seekdir Bug
:Actually this is not true. The dirent structure is variable-sized=20
:anyways, because it is only as long as necess...
dillon
11:04 PM Bug #999: Seekdir Bug
Actually this is not true. The dirent structure is variable-sized
anyways, because it is only as long as necessary ...
corecode
10:11 PM Bug #999: Seekdir Bug
Marc and worked out the issues and I am going to commit his fix, because
it can't hurt, but unfortunately there i...
dillon
09:48 PM Revision 10c66d57: - Randomize spinlock exponential backoff value, which reduces the chance of
serious spinlock contention (probably) caused by same backoff steps
- Ktr spinlock backoff value and backoff failure
...
Sepherosa Ziehau
09:17 PM Revision 602cb37c: Add more missing entries and fix more mistakes (some of which I introduced
in my last commit). Sascha Wildner
08:44 PM Revision e9be3f5f: Fix some mistakes and add some missing entries.
Sascha Wildner
07:28 PM Revision ea7e77b6: Print the 64 bit inode as a 64 bit quantity rather then a 32 bit quantity.
Matthew Dillon
05:55 PM Revision e5d2a5b9: Add missing names and MLINKS.
Sascha Wildner

05/03/2008

03:07 PM Revision 8276f8bc: Correct a bug in seekdir/readdir which could cause the directory entry
after a deleted entry to be skipped when seeking past the deleted entry.
NOTE: DragonFly has a specific issue even a...
Matthew Dillon
01:21 PM Revision e8599db1: HAMMER 40F/Many: Inode/link-count sequencer cleanup pass, UNDO cache.
* Implement an UNDO cache. If we have already laid down an UNDO in the
current flush cycle we do not have to lay d...
Matthew Dillon
12:59 AM Revision 3bf2d80a: HAMMER 40E/Many: Inode/link-count sequencer cleanup pass.
* An inode can go inactive before it is deleted, add an unload check
in hammer_ip_del_directory to catch the nlinks...
Matthew Dillon
10:28 PM Revision 4e17f465: HAMMER 40D/Many: Inode/link-count sequencer cleanup pass.
* Move the vfsync from the frontend to the backend. This allows the
frontend to passively move inodes to the backe...
Matthew Dillon
09:13 PM Revision 0728a534: Print the path even if we do not understand the filesystem type.
Fix a switch/case compiler warning. Matthew Dillon
07:15 PM Bug #1000: Seekdir Bug (patch problems)
Hi,
The diff posted has the logic reversed, that's why it does not work.
-Otto
otto
05:33 PM Bug #1000 (Closed): Seekdir Bug (patch problems)
:There is a bug in all seekdir()/readdir() implementations in all BSDs:
:
:Under some circumstance, a seekdir() will ...
dillon
05:04 PM Bug #999: Seekdir Bug
:There is a bug in all seekdir()/readdir() implementations in all BSDs:
:
:Under some circumstance, a seekdir() will ...
dillon

05/02/2008

03:10 PM Revision b770eafb: Elaborate a bit more on lexical conventions and ISA device configuration.
Taken-from: FreeBSD Sascha Wildner
09:41 AM Revision ae8bb789: HAMMER 40C/Many: Inode/link-count sequencer cleanup pass.
* Fix a forever-syncing inode issue by properly clearing the XDIRTY flag
when the last record is removed from ip->r...
Matthew Dillon
09:14 AM Bug #999 (Closed): Seekdir Bug
There is a bug in all seekdir()/readdir() implementations in all BSDs:
Under some circumstance, a seekdir() will no ...
mbalmer
04:17 AM Revision 3246ae89: - Put exit ktr in proper place
- Add sleep_{beg,end} and wakeup_{beg,end} ktr Sepherosa Ziehau
03:57 AM Revision a7e9da2e: White space
Sepherosa Ziehau
03:46 AM Revision cb4679fc: Use a list with tags.
Sascha Wildner
12:40 AM Revision 68b67450: Introduce ETHER_INPUT_CHAIN option:
1) During RXEOF, we aggregate packets, which have same target CPU, instead of
calling lwkt_sendmsg() for each inpu...
Sepherosa Ziehau
11:51 PM Revision 869e8f55: HAMMER 40B/Many: Inode/link-count sequencer cleanup pass.
* Fix data record leakage w/ final inode disposition on disk.
* Fix numerous live locks with infinitely re-syncing i...
Matthew Dillon
11:26 PM Bug #983: Panic in a vkernel: getblk: vnode 0x669232e8 has no object!
Well it's been a long time, but I have managed to get a panic with "panic:
getblk: vnode 0xf1fda768 has no object!" o...
rumcic
08:52 PM Bug #763: vinum compatibility slice
was resolved with:
http://leaf.dragonflybsd.org/mailarchive/commits/2007-08/msg00123.html
rumcic
08:35 PM Bug #998 (In Progress): Unconfiguring a vn while it is mounted
I was able to test (unintentionally), that you can vnconfig -u a vn that is
still mounted without any errors (it just...
rumcic
07:05 PM Revision 8a7bdfea: Sweep over our manual pages and remove .Pp before a .Bd or .Bl without
-compact because it has no effect. Sascha Wildner
06:00 PM Revision 1f07f686: HAMMER 40A/Many: Inode/link-count sequencer.
* Remove the hammer_depend structure and build the dependancies directly
into the hammer_record structure.
* Attem...
Matthew Dillon
05:19 PM Revision 5a96e837: Properly yield to userland processes.
Simon Schubert

05/01/2008

04:36 PM Revision 6fd376a9: Move text that doesn't belong to a list outside of it.
Sascha Wildner
04:29 PM Revision 406f5ec7: Add .It
Sascha Wildner
03:06 PM Revision 09ceb4e1: Move .Pp outside of .Bl
Sascha Wildner
02:51 PM Revision 9b7d3295: Reduce vertical space.
Sascha Wildner
01:24 PM Revision d37ea5ae: Remove some obsolete lines.
Sascha Wildner
01:01 PM Revision d5e62423: Turn off yy_flex_realloc() related warnings (such as the one issued when
building usr.sbin/config) by marking the function unused.
There are a number of things which decide whether it's use...
Sascha Wildner
12:44 PM Revision 852be57e: Set a sensible mode on /etc/upgrade/Makefile_upgrade.inc .
Thomas E. Spanjaard
11:02 AM Revision a449b93a: Regenerate the pciconf(8) database from the following files:
Hart: Jan 22, 2008 (version 671)
Boemler: May 1, 2008
Mares: Mar 1, 2008
Sascha Wildner
06:04 AM Revision 0499f473: Add FreeBSD 7.1 (which is already referenced in cmx.4).
Sascha Wildner
05:34 AM Revision dec9a7c9: Mention that BCM430[69] chips do not work properly on channel 1/2/3
Sepherosa Ziehau
05:27 AM Revision 5083139e: Sync with FreeBSD (adds OpenBSD 4.3).
Sascha Wildner
02:37 AM Revision c92e86f1: ktr the end of various ipiq sending operation.
Sepherosa Ziehau
02:24 AM Revision 7c34091c: Remove obsolete keywords: conflicts, controller, disk, tape
Remove obsolete option: -n Sascha Wildner
01:38 AM Bug #997: vkernel livelocked and core dumped when killed on -HEAD
:Managed to lock up the host machine by dd-ing a large (10GB) file ... but
:couldn't get a memory dump (it seems it d...
dillon
11:04 PM Bug #997: vkernel livelocked and core dumped when killed on -HEAD
Rumko wrote:
Managed to lock up the host machine by dd-ing a large (10GB) file ... but
couldn't get a memory dump (i...
rumcic
05:19 PM Bug #997: vkernel livelocked and core dumped when killed on -HEAD
Matthew Dillon wrote:
If I remember correctly, it was completely locked-up, but I will retry tonight.
--
Regards,
R...
rumcic
07:11 PM Revision 866b61fb: ktr cpu_send_ipiq
Sepherosa Ziehau
07:03 PM Revision d16c94f7: - Promote em(4) polling begin/end ktr into polling(4)
- Add crit section around if_poll Sepherosa Ziehau

04/30/2008

04:58 PM Bug #997: vkernel livelocked and core dumped when killed on -HEAD
:Tried to cvs checkout the pkgsrc tree and managed to get "intr 1 at 40001/40000
:hz, livelocked limit engaged!". Aft...
dillon
09:46 AM Bug #997 (Closed): vkernel livelocked and core dumped when killed on -HEAD
Tried to cvs checkout the pkgsrc tree and managed to get "intr 1 at 40001/40000
hz, livelocked limit engaged!". After...
rumcic
04:05 PM Revision 828e58f9: Enforce proper sequencing of world and kernel targets.
.ORDER: does *not* take an arbitrary list of targets of which all pairs
are supposed to be built in their specified s...
Simon Schubert
02:45 PM Revision f0d2e17f: * Mention that bmake must be used for pkgsrc.
* Add references to pkg_radd(1) and pkg_search(1).
* Adjust documentation URL (taken from NetBSD).
Sascha Wildner
10:34 AM Revision 17a8ba12: Have vfsync() call buf_checkwrite() on buffers with bioops to determine
whether it is ok to write out a buffer or not. Used by HAMMER to prevent
specfs from syncing out meta-data at the wr...
Matthew Dillon
10:28 AM Revision 253ac9c3: Add pmap_unmapdev() calls to detach functions for drivers which used
pmap_mapdev(), when possible. Matthew Dillon
09:59 AM Revision 515a4e0c: Cothreads do not have a globaldata context and cannot handle signals
which require one. Add SIGTERM, SIGWINCH, and SIGUSR2 to the list of
signals cothreads mask.
Reported-by: Rumko <ru...
Matthew Dillon
02:30 AM Revision ae8add5b: Add tunable for each_burst.
Sepherosa Ziehau
02:15 AM Revision c112b277: Add KTR_TESTLOG to LINT.
Mention KTR_SERIALIZER & KTR_TESTLOG in ktr(4). Sascha Wildner
01:22 AM Bug #995: DFly doesnt work on Vmware and Virtualbox
confirm things were working using a 1.11-HEAD snapshot against a hacked
up vmware player config file (cca 12/2007) u...
c.turner
05:17 PM Bug #995: DFly doesnt work on Vmware and Virtualbox
Hi,
it works fine here with VMWare Workstation (5.5.4 build-44386 / Ubuntu "Feisty")
and DragonFly 1.12.2-RELEASE.
I...
fgudin2
10:16 PM Bug #996: latest -HEAD panics when switching from X to text console
Matthew Dillon wrote:
Works!
--
Regards,
Rumko
rumcic
08:41 PM Bug #996: latest -HEAD panics when switching from X to text console
Please try this patch and tell me if it fixes the problem.
-Matt
Matthew Dillon
<dillon@backplane.co...
dillon
05:53 PM Bug #996: latest -HEAD panics when switching from X to text console
:With latest -HEAD switching from X to a text console triggers a panic:
:assertion: pmap->pm_stats.resident_count > 0...
dillon
09:19 PM Revision 1f4f6e0b: Change the SMP wakeup() code to send an IPI to the target cpu's in parallel
instead of chaining the message. This fixes a stack depth assertion in the
IPI processing code that Sephe was hittin...
Matthew Dillon
09:11 PM Revision f9a11477: Add some assertions when a buffer is reused
Matthew Dillon
09:05 PM Revision 06e0a45b: The driver was improperly using kmem_free() instead of pmap_unmapdev(),
and hitting a recently added assertion. Use the proper call.
Reported-by: Rumko <rumcic@gmail.com>
Matthew Dillon

04/29/2008

04:06 PM Bug #996 (Closed): latest -HEAD panics when switching from X to text console
With latest -HEAD switching from X to a text console triggers a panic:
assertion: pmap->pm_stats.resident_count > 0 i...
rumcic
02:45 PM Bug #995: DFly doesnt work on Vmware and Virtualbox
I test it again on Friday with Vmware Server
2008/4/29, Sascha Wildner <bugs@lists.dragonflybsd.org>:
>
> Sascha Wil...
araratpp
02:24 PM Bug #995: DFly doesnt work on Vmware and Virtualbox
Hmmm, are you sure about VMware? I'm pretty sure it worked for me with
VMware Server 1.0.4 some time ago.
The Virtu...
swildner
02:15 PM Bug #995 (Closed): DFly doesnt work on Vmware and Virtualbox
Hello!
DFly doesnt work on Vmware and Virtualbox
The time counter hangs in the Boot menu on the ISO
Only Qemu work...
araratpp
09:00 AM Revision 027f7bf2: KTR various serializer operation
Sepherosa Ziehau
07:26 AM Revision 5118bbc4: Three int arguments are used in IPIQ_STRING
Sepherosa Ziehau
06:40 AM Bug #994: ugen(4) fixes
Hmmm. It's a second time you have to say to me it AFAIK ... I hope I'll
learn from it this time ;).
hasso
04:59 AM Revision 65a99157: Remove unneeded argument.
Sascha Wildner
02:33 AM Revision 4e797173: Use 'MS-DOS' and not 'MS DOS' or 'MSDOS'.
Sascha Wildner
02:02 AM Revision 5a874cc1: Fix section ref.
Sascha Wildner
09:43 PM Revision c32a6806: HAMMER 39B/Many: Cleanup pass
* Correct an issue where an inode flush was not being immediately picked
up by the flusher, causing frontend I/O to...
Matthew Dillon
06:11 PM Revision 416571a0: HAMMER Utilities: zone limit
* newfs_hammer now sets a default zone limit in the volume header. Matthew Dillon
06:10 PM Revision 0729c8c8: HAMMER 39/Many: Parallel operations optimizations
* Implement a per-direct cache of new object IDs. Up to 128 directories
will be managed in LRU fashion. The cache...
Matthew Dillon

04/28/2008

04:30 PM Bug #994: ugen(4) fixes
:Attached patch contains some assorted fixes for ugen(4) from FreeBSD. It
:should be quite straightforward and shoul...
dillon
02:44 PM Bug #994 (Closed): ugen(4) fixes
Attached patch contains some assorted fixes for ugen(4) from FreeBSD. It
should be quite straightforward and shouldn...
hasso
02:16 PM Revision 93afe6be: Paging and swapping system fixes.
* Do not try to free a VM page after a failed IO read from swap. It is
illegal to free a VM page from an interrupt...
Matthew Dillon
02:16 PM Revision c1bae230: Fix various names of defined values.
Sascha Wildner
01:00 PM Revision ef1b2250: KTR_TESTLOG is a valid kernel option (it enables the KTR ipi performance
testing sysctls). Matthew Dillon
11:04 AM Revision 75210f59: Fix a NULL poiner dereference in the statistics collecting code as
used by 'systat -vm 1'. p->p_vmspace can be NULL. Matthew Dillon
02:38 AM Revision 00e31441: Fix typo: spam -> span
Reported-by: sjg (on #dragonflybsd) Sascha Wildner
12:07 AM Revision 0b26dde3: Minor code reordering and documentation adjustments.
Matthew Dillon
12:05 AM Revision eec2b734: Fix some pmap races in pc32 and vkernel, and other vkernel issues.
* Fix a case where a vm_page_sleep_busy() loop can cause a page's hold_count
to go stale, potentially resulting in ...
Matthew Dillon

04/27/2008

02:07 PM Revision a5fddc16: HAMMER 38F/Many: Undo/Synchronization and crash recovery, stabilization pass
* Fix a bug in the front-end's cached truncation off (ip->trunc_off).
* Fix a bug in the memory record visibility ch...
Matthew Dillon
08:10 AM Revision 90d18c66: Add basic support for 8111C; hardware checksum offload does not seems to work
on 8111C yet. Sepherosa Ziehau
07:18 AM Revision 554a6e11: Print unknown hardware version.
Sepherosa Ziehau
12:38 AM Bug #993 (Closed): ifq spinlock, if_start dispatch and push serializer holding down into if_output
Hi,
Please test/review following patch:
http://leaf.dragonflybsd.org/~sephe/ifq_spinlock.diff6
Best Regards,
sephe
sepherosa
05:45 PM Revision 9480ff55: HAMMER 38E/Many: Undo/Synchronization and crash recovery
* Fix a couple of deadlocks.
* Fix a kernel buffer cache exhaustion issue.
* Get the 'hammer prune' and 'hammer reb...
Matthew Dillon
05:43 PM Revision 64c21cf3: HAMMER utilities: Misc documentation and new options.
* Add the -u <undoareasize> option. This option allows the size of the
undo FIFO buffer to be specified.
* Docume...
Matthew Dillon

04/26/2008

04:09 PM Revision 1ea0c479: Revert rev 1.40, which will cause deadlock, if task's function tries to
enqueue itself.
Approved-by: dillon@
Sepherosa Ziehau
12:08 PM Revision d36ec43b: HAMMER 38E/Many: Undo/Synchronization and crash recovery
* Clean up interlocks between the frontend and backend.
* Deal with the case where the backend needs to sync a recor...
Matthew Dillon
07:11 AM Revision 9af9fd3c: wi(4) depends on wlan(4)
Sepherosa Ziehau
07:08 AM Revision 6ec45209: Don't do following optimization in udp_disconnect():
Conditionally free cached pcb route entry by predicting new laddr.
During soclose() on a connected UDP socket, this ...
Sepherosa Ziehau
02:49 AM Revision ea5b7101: Remove old FreeBSD upgrade tools.
Sascha Wildner
02:19 AM Revision 83fe6a9f: Fix compilation in tools/tools/crypto and fix some minor issues.
Sascha Wildner
01:02 AM Revision ec4e8497: HAMMER 38E/Many: Undo/Synchronization and crash recovery
* Add record<->inode dependancies for file creation an deletion. If a
directory entry representing a new file is s...
Matthew Dillon
07:54 PM Revision f90dde4c: HAMMER 38D/Many: Undo/Synchronization and crash recovery
* The flusher now waits for I/O to complete at the appropriate points.
* Implement instant crash recovery. The UNDO...
Matthew Dillon

04/25/2008

02:49 PM Revision 10a5d1ba: HAMMER 38C/Many: Undo/Synchronization and crash recovery
* Classify buffers as meta, undo, or data buffers, and collect them
into separate lists so they can be flushed in t...
Matthew Dillon

04/24/2008

03:05 PM Revision 1955afa7: HAMMER 38B/Many: Undo/Synchronization and crash recovery
* Properly requeue an inode synchronization when BIOs are present on
ip->bio_alt_list. Fixes a sync stall.
Matthew Dillon
02:20 PM Revision b84de5af: HAMMER 38A/Many: Undo/Synchronization and crash recovery
* Separate all frontend operations from all backend media synchronization.
The frontend VNOPs make all changes in-m...
Matthew Dillon
01:53 AM Revision e207d1fd: Fix panics which can occur when killing a threaded program. lwp_exit()
was being called without the BGL from userret(). It needs the BGL. Matthew Dillon

04/23/2008

03:09 PM Revision fcadbd98: Make description of -C option more clear: describe what option does first.
Update usage() to version in fdisk.8. Thomas Nikolajsen
02:59 PM Revision 58635e07: Add HAMMER to disklabel.8
Add cross references to mount_hammer.8 and hammer.8
When here add 'B' (Byte) to comment part of disklabel output, to...
Thomas Nikolajsen
02:06 PM Revision 1a148e05: Add hammer_flusher.c, to make kernels with options HAMMER build.
Thomas Nikolajsen
10:21 AM Revision 4b25f870: Fix two A-list corruption cases.
When a meta-element indicates the next layer is all-allocated or all-free,
the next layer is allowed to contain garba...
Matthew Dillon
02:46 AM Bug #948: netstat patch
Gary Stanley <bugs@lists.dragonflybsd.org> wrote:
I don't use DragonFlyBSD, so it has not affected me. I just filed...
jschauma
12:12 AM Bug #948: netstat patch
Does this bug effect you, or have you encountered this bug on Dfly? gstanley
02:44 AM Revision 1038677d: Add support for cmx(4) devices.
Hasso Tepper
02:27 AM Bug #946: linux_getdents trouble
Duplicate of 945. Please close. gstanley
02:04 AM Revision 5ee6b472: Mention cmx(4) and add some dots.
Hasso Tepper
01:57 AM Revision c4bf625e: Add a driver for Omnikey CardMan 4040 smartcard reader - cmx(4).
Obtained-from: FreeBSD Hasso Tepper
01:45 AM Revision 5afa5bb9: Regenerate.
Hasso Tepper
01:34 AM Revision 5e2bffb0: Add OMNIKEY CardMan 4040 smartcard reader.
Hasso Tepper
08:30 PM Bug #992: telldir/seekdir broken [PATCH]
:New submission from Gary Stanley <gary@velocity-servers.net>:
:
:FreeBSD has a bug in telldir that returns incorrect...
dillon

04/22/2008

02:29 PM Revision 9d7ae7ac: * Remove the SINGLEUSE feature for telldir(), it does not conform to the
Open Group specification.
* Add a mutex around the ddloc hash table. Note that NetBSD implemented
a per-dirp list...
Matthew Dillon
12:45 PM Revision d8fd8bea: Fix a free() race due to a misplaced mutex unlock.
Matthew Dillon
12:00 PM Revision 059819e3: HAMMER 37/Many: Add a flush helper thread, clean up some inconsistencies.
This patch generally cleans up transaction id inconsistencies betwen data
and meta-data by syncing the data and inode...
Matthew Dillon
11:46 AM Revision f2d7fcf0: Fix some IO sequencing performance issues and reformulate the strategy
we use to deal with potential buffer cache deadlocks. Generally speaking
try to remove roadblocks in the vn_strategy...
Matthew Dillon
11:04 AM Bug #945: linux_getdents trouble
I was able to 'correct' it on freebsd by doing a glibc update to a newer
version, it doesn't occur anymore. Perhaps ...
gstanley
09:41 PM Bug #945: linux_getdents trouble
Shouldn't we anyways try to fix that?
cheers
simon
corecode
09:20 PM Bug #945: linux_getdents trouble
This is not a bug in emulation; it's a bug with glibc under linux emulation. gstanley
09:09 PM Bug #992 (Closed): telldir/seekdir broken [PATCH]
FreeBSD has a bug in telldir that returns incorrect results, causing memory
leaks and other odd behavior. This bug w...
gstanley
07:16 PM Bug #920: Incomplete backtrace in gdb
Fixed in 1.12.2 and up. hasso
07:05 PM Bug #960: parallelize ifnet.if_addrhead
Committed. hasso
06:50 PM Bug #984: parallelize ip_flow
Committed. hasso
06:49 PM Bug #986: Template for the next release
Committed. hasso
06:49 PM Bug #985: float_t and double_t (C99)
Committed. hasso
06:47 PM Bug #988: Firefox/Thunderbird and SSL not working with libthread_xu
Fixed in 1.12.2. hasso

04/21/2008

08:47 AM Revision b276424c: Pass the current LWP to sigexit() instead of the current process. Remove
the left-over hack in sigexit() that was using the first LWP instead of
the one that actually caused the core dump.
...
Matthew Dillon
08:24 AM Revision c3149361: Dive the scheduler to implement the yield function. For the moment it just
does the same thing it did before. Matthew Dillon
08:23 AM Revision bd7db3a7: Add an interlock for certain usb task operations.
Matthew Dillon
07:44 AM Revision 7f24135b: Correct errata to indicate libthread_xu is the default for 1.12.x.
Matthew Dillon

04/20/2008

03:24 PM Revision ecb68db8: Add missing newline.
Sascha Wildner
03:01 PM Revision 47980a74: More info about fixes in 1.12.2 release.
Hasso Tepper
02:14 PM Revision da9f73b2: It's syslogd which calls fsync(), not syslog.conf.
Noticed-by: hasso Sascha Wildner
12:50 PM Revision d73385a7: Add an entry for the pkgsrc patch needed to compile many packages.
Matthew Dillon
12:39 PM Revision 0c496ca0: Make adjustments for the 1.12.2 release.
Matthew Dillon
12:26 PM Revision 4454b16b: Fix function name in message.
Sascha Wildner
12:21 PM Revision 8ced6003: Neither rand48 nor _rand48 are functions.
Sascha Wildner
06:44 AM Revision 0ca0cd25: Another round of typo fixes (mostly in messages).
Sascha Wildner

04/19/2008

09:39 AM Bug #991: bug in urandom(4)/random(4) man page
Committed swildner
09:23 AM Bug #991 (Closed): bug in urandom(4)/random(4) man page
Quote from man page:
--------------------
Theory of operation
Computers are very predictable devices. Hence it...
robin_carey5
09:34 AM Revision efa3d2e7: Bump sub-versions to 1.12.2
Matthew Dillon
08:02 AM Revision 357a601f: Fix for CVE-2008-1657:
"OpenSSH before 4.9 allows remote authenticated users to bypass the
sshd_config ForceCommand directive by modifying t...
Peter Avalos
08:02 AM Revision 20a687ec: Fix for CVE-2008-1657:
"OpenSSH before 4.9 allows remote authenticated users to bypass the
sshd_config ForceCommand directive by modifying t...
Peter Avalos
03:08 AM Revision 34622406: The historic and deprecated setgrfile() function never existed in
DragonFly.
Remove prototype and adjust manual page (now only mentioned in
COMPATIBILITY as deprecated).
Sascha Wildner
02:33 AM Revision 61e97042: Add missing 'be'.
Reported-by: Robin Carey <robin_carey5@yahoo.co.uk>
Dragonfly-bug: <http://bugs.dragonflybsd.org/issue991>
Sascha Wildner
09:10 PM Revision 7ac721d5: Fix for CVE-2008-1483.
Obtained-from: FreeBSD Peter Avalos
09:09 PM Revision c4ed4ef9: Fix for CVE-2008-1483.
Obtained-from: FreeBSD Peter Avalos

04/17/2008

06:22 PM Bug #989: installer/fdisk trouble with wrapped values
I think to do this properly we need to augment the installer in a
non-trivial way by having it detect whether the...
dillon

04/16/2008

04:29 PM Revision 59e4ff2d: MFC prototype for sreadahead(), for M4 lib support.
Matthew Dillon
04:22 PM Revision a74cbce9: a -> an
Sascha Wildner
04:16 PM Revision 29ecafc4: Update to bzip-1.0.5 which fixes CVE-2008-1372.
Peter Avalos
04:15 PM Revision 28cf1dd2: Update to bzip-1.0.5 which fixes CVE-2008-1372.
Peter Avalos
04:15 PM Revision 552d4cc8: Update to bzip-1.0.5 which fixes CVE-2008-1372.
Peter Avalos
01:56 PM Bug #989: installer/fdisk trouble with wrapped values
I don't know. FreeBSD just has -C as default. The fdisk from NetBSD has
only little code in common with FreeBSD's fd...
mneumann
01:03 PM Bug #989: installer/fdisk trouble with wrapped values
How does linux' cfdisk/fdisk handle it? How does Windows do it? I guess they don't smash the slice table, so we sho... corecode
09:50 AM Bug #989: installer/fdisk trouble with wrapped values
Agreed. But it is desireable for those of us that have screwed bioses,
to be able to install DragonFly on it without ...
mneumann
06:42 PM Bug #989: installer/fdisk trouble with wrapped values
:Simon 'corecode' Schubert wrote:
:> Didn't I want to change the default back to -C? I think it is very bad t=
:> o ...
dillon
11:07 AM Revision ec8e574d: MFC - Fix some issues in libthread_xu's condvar implementation.
Matthew Dillon
11:05 AM Revision a0bf11de: MFC - Fix a bug in umtx_sleep().
Matthew Dillon
11:00 AM Revision cb5a7429: MFC: Don't free held clean pages when asked to clean.
Matthew Dillon
10:58 AM Revision 4d45fd56: MFC - Fix ktrace for threaded processes.
Matthew Dillon
10:45 AM Revision de999dff: MFC cpdup 1.09 w/ parallelization feature.
Matthew Dillon
10:38 AM Revision e7624993: Finish up cpdup. Bump the protocol version to 2 and refuse to talk to
older versions of cpdup run on the remote. Matthew Dillon
10:30 AM Revision 69301941: Refuse to talk with the remote cpdup if it's version is not compatible.
Matthew Dillon
01:29 AM Revision 3e9b6948: Remove whitespace after parenthesis.
Sascha Wildner
12:21 AM Revision b873a799: Remove extra whitespace after parenthesis.
Sascha Wildner
12:14 AM Revision c0ae5e43: Oops, I typed .Op where it should have been .Fl
Sascha Wildner

04/15/2008

04:51 PM Revision d25bd4a3: Update STANDARDS. While here, fix some mdoc issues.
Sascha Wildner
04:48 PM Revision 50761c61: MFC rev 1.4
Add libc support for gcc stack protector. Compatibility with gcc34 propolice
is preserved.
Hasso Tepper
04:41 PM Revision 2b009149: Add libc support for gcc stack protector. Compatibility with gcc34 propolice
is preserved. Hasso Tepper
04:00 PM Revision 96ae645a: Fix reference. While here, remove trailing whitespace.
Sascha Wildner
03:22 PM Revision 08e49d48: VOP_ABORTOP(9) was removed before we forked.
Sascha Wildner
03:05 PM Revision f58d46ef: Add section.
Sascha Wildner
03:02 PM Revision 03c1b309: Add a device_set_driver(9) manual page.
Taken-from: FreeBSD Sascha Wildner
02:00 PM Revision 0ea19aed: Add a vflush(9) manual page.
Taken-from: FreeBSD Sascha Wildner
12:48 PM Bug #989: installer/fdisk trouble with wrapped values
Yep, but I think Matt was against it. I wouldn't change the default
itself, but instead modify the installer to use ...
mneumann
11:53 AM Bug #989: installer/fdisk trouble with wrapped values
Didn't I want to change the default back to -C? I think it is very bad t=
o create a slice table which hangs some ma...
corecode
09:57 PM Bug #989: installer/fdisk trouble with wrapped values
I had the very same problem [1] with a Bullman laptop. I need to pass
"-C" to fdisk (which is the default on FreeBSD)...
mneumann
06:58 PM Bug #989: installer/fdisk trouble with wrapped values
Hi.
I also think that the boot hanger is an acer BIOS specific problem.
But that my partition table was wrong recre...
Discodestroyer
06:27 PM Bug #989: installer/fdisk trouble with wrapped values
:Hi there,
:
:I installed DF 2 days ago (the 1.12.1 release). I've choosen a primary partition for the installation (...
dillon
12:38 PM Revision d2469606: Improve markup.
Sascha Wildner
12:19 PM Revision 1cd14d16: a -> an
Sascha Wildner
11:11 AM Revision 284e4769: Sync with FreeBSD (documents -P).
Sascha Wildner
11:11 AM Revision 2c50bdc5: Sync with FreeBSD (adds reload).
Sascha Wildner
09:26 AM Revision 6fcdc867: vfs_export_lookup() doesn't have a manual page.
Sascha Wildner
03:11 AM Revision a3738a41: Remove hardcoded paths from etc/rc.d/ldconfig and move them to
ldconfig_paths.
Submitted-by: Andreas Hauser <andy@splashground.de>
Dragonfly-bug: <https://bugs.dragonflybsd.org/i...
Sascha Wildner
01:11 AM Revision d71cdd9f: Add <sys/types.h> for size_t.
Sascha Wildner
08:28 PM Bug #988: Firefox/Thunderbird and SSL not working with libthread_xu
Firefox should no longer have any problems accessing SSL sites in HEAD.
I am recommending a full buildworld/buil...
dillon
06:45 PM Revision 6788b987: Remove debugging assertion.
Matthew Dillon
06:22 PM Revision 92063645: MFC add __sreadahead() (and repo branch sreadahead.c)
Matthew Dillon
06:16 PM Revision 6dc891f9: Add files from parent branch HEAD:
lib/libc/stdio/sreadahead.c branch-fixup
06:16 PM Revision dc6df0be: Add __sreadahead() to help with pkgsrc's devel/m4.
Matthew Dillon

04/14/2008

03:18 PM Revision 9b102de4: s/.Nm/.Xr/
Sascha Wildner
01:18 PM Bug #988: Firefox/Thunderbird and SSL not working with libthread_xu
I've found the problem. What is happening is that firefox is
fork()ing and this is changing the pages the mutex...
dillon
06:03 AM Bug #988: Firefox/Thunderbird and SSL not working with libthread_xu
:I've tried both patches.
:The first gave me a kernel panic when I started firefox:
:Unread portion of the kernel mes...
dillon
07:50 PM Bug #988: Firefox/Thunderbird and SSL not working with libthread_xu
I've tried both patches.
The first gave me a kernel panic when I started firefox:
Unread portion of the kernel messag...
jgordeev
01:17 PM Revision 99c4d0c7: Update the documentation for umtx_sleep() and umtx_wakeup().
Matthew Dillon
01:12 PM Revision 3db51647: Fix some issues in libthread_xu's condvar implementation.
* Non-broadcast mode is not guaranteed to signal just one waiter, loosen
it up a bit to close race conditions and s...
Matthew Dillon
01:00 PM Revision 10192bae: Fix a bug in umtx_sleep(). This function sleeps on the mutex's physical
address and will get lost if the physical page underlying the VM address is
copied on write. This case can occur whe...
Matthew Dillon
12:44 PM Revision 397a32b6: Minor optimization to LIST_FOREACH_MUTABLE taken from FreeBSD.
Matthew Dillon
12:43 PM Revision d309a59d: Don't free held clean pages when asked to clean.
Matthew Dillon
05:01 AM Revision 9fb04d14: Fix ktrace for threaded processes. Move the KTRFAC_ACTIVE flag to the LWP
so a ktrace occuring on one LWP does not cause another LWP to fail to log
a trace entry.
Matthew Dillon
03:34 AM Bug #990 (Closed): lang/python21 problem
I've been having the bulk build of pkgsrc packages freeze up on the
lang/python21 build; it just sits forever on the ...
justin
01:17 AM Revision 1be1f152: Fix various typos in our manual pages.
Sascha Wildner
10:40 PM Revision 975200d7: Fix multiple issues with -p<parallel>, including several data corruption
issues.
* Use malloc'd buffers instead of static buffers
* Fix memory leaks
* Fix races with hardlink tracking struc...
Matthew Dillon
05:50 PM Bug #989 (New): installer/fdisk trouble with wrapped values
Hi there,
I installed DF 2 days ago (the 1.12.1 release). I've choosen a primary partition for the installation (/...
Discodestroyer

04/13/2008

06:26 PM Bug #988: Firefox/Thunderbird and SSL not working with libthread_xu
The core of the umtx code in the kernel is this:
umtx_sleep:
acquire and hold VM page
tsleep loop using the p...
dillon
05:51 PM Bug #988: Firefox/Thunderbird and SSL not working with libthread_xu
:> :strange. Below is a commented extract from the 'kdump -T' output.
:> :// thread #4 calls umtx_sleep on 0x2a92f664...
dillon
05:34 PM Bug #988: Firefox/Thunderbird and SSL not working with libthread_xu
There are about 2 million lines of kdump output between these two
points, which include the output of some debugging...
jgordeev
05:04 PM Bug #988: Firefox/Thunderbird and SSL not working with libthread_xu
:Simon "corecode" Schubert reported XXX some months ago an issue with
:Firefox/Thunderbird and SSL when using libthr...
dillon

04/12/2008

02:01 PM Bug #988 (Closed): Firefox/Thunderbird and SSL not working with libthread_xu
Simon "corecode" Schubert reported XXX some months ago an issue with
Firefox/Thunderbird and SSL when using libthrea...
jgordeev
10:39 AM Revision a52066b3: pfsync_state doesn't have or need a hash field, the state will be hashed
when it is moved into a real pf_state structure.
Reported-by: Sascha Wildner <saw@online.de>
Matthew Dillon
01:38 AM Revision 6a1c0fb1: Add MLINKS for MD[245]Pad.3.
Sascha Wildner

04/11/2008

01:22 PM Revision 975e264a: Start sentence on a new line (and remove trailing space).
Sascha Wildner
11:27 AM Revision b130721c: * Bump date for recent new features.
* Add -l to the synopsis.
* Some little mdoc fixes.
Sascha Wildner
11:21 AM Revision a814431a: Implement a number of major new features to PF.
* Implement several new options to keep/modulate/synproxy state.
'pickups', 'no-pickups', and 'hash-only'. Example...
Matthew Dillon
10:33 AM Revision 85f6a965: Update PORTING instructions for linux to support pthreads.
Matthew Dillon
10:18 AM Revision bbbecb58: Properly mark a transaction has being completed so the slave side of
the connection does not loop forever on its data. Matthew Dillon
04:18 AM Revision fe91e480: Clean up remains after the Citrus update.
Sascha Wildner
01:44 AM Revision 0509810d: Properly detach children so we dont have to pthread_join() them. Fixes
a resource exhaustion issue which could stall cpdup when used with -pN. Matthew Dillon
12:31 AM Revision 44dd1628: More cpdup work.
* Add -C which is passed down to ssh to turn on compression.
* Fix a race condition in the hardlink handling code tha...
Matthew Dillon

04/10/2008

03:09 PM Revision a2dc574c: Add parallel transaction support for remote source or target specifications.
The implementation is a bit crude because I don't want to take too many
chances on a codebase that wasn't originally ...
Matthew Dillon
06:28 AM Revision d183fd44: Entry about Citrus iconv sync.
Hasso Tepper
03:21 AM Revision 52347f71: Sync Citrus iconv support with NetBSD.
Obtained-from: NetBSD Hasso Tepper
 

Also available in: Atom