More readable assertions

Assertions, in DragonFly, are places in the code where the programmer lists a condition, and tells the system to panic if the condition doesn’t exist.  It’s a good way to guard against weird situations, when something ends up with a strange value.  Do you actually use them while programming?  Then Adam Hoka’s patch to print file name and line number when the assertion hits will be useful to you.

x86_64: Rebuild!

If you’re running 64-bit DragonFly, and you’re on version 2.11, you will want to rebuild with the latest sources.  Peter Avalos found a bug with file descriptor passing, and Venkatesh Srinivas fixed it.  It will require a quickworld/kernel build – maybe a full buildworld and kernel?  I’m not sure.   Some pkgsrc packages might need recompilation, too if they also passed file descriptors around.