Video updates to test

Do you have a DragonFly system with a Radeon or i915 video card?  There’s updates for the drivers associated with either; you can help out and test them.

Posted by     Categories: DragonFly, Please test     2 Comments

Lazy Reading for 2015/02/15

Being home sick in the middle of the week gave me a head start on all these links.

Posted by     Categories: Lazy Reading     1 Comment

In Other BSDs for 2015/02/14

Happy Valentine’s Day!

Your not-BSD BSD link of the week: Badass Space Dragon.

Posted by     Categories: BSD, FreeBSD, NetBSD, OpenBSD, PC-BSD, pkgsrc     2 Comments

New committer: Tomohiro Kusumi

Say hello to the newest DragonFly committer: Tomohiro Kusumi.  He’s been contributing Hammer patches for some time and appearing on IRC, so it’s easier to just let him make changes directly.  Welcome, Tomohiro.

Posted by     Categories: DragonFly, Goings-on     0 Comments

BSDNow 076: Time for a Change

BSDNow 076 interviews Henning Brauer about his work on OpenNTPD, which has recently been converted to a portable version, similar to OpenSSH.  (Why?  Amplification.)  There’s also the normal array of other BSD stories, including DragonFly, yay!

Posted by     Categories: BSD, Periodicals     0 Comments

More gcc 5 details

It’s now possible to build world and kernel on DragonFly using gcc 5, and Matthew Dillon has posted an announcement that describes how.  He also separately lists the (small considering the included C++) effect on build time.

Note that gcc 4.7 remains the default compiler.

Posted by     Categories: Goings-on     0 Comments

“Life with an OpenBSD Laptop” is tonight

If you’re in/near New York City, NYCBUG has a meeting tonight with Issac (.ike) Levy presenting “Life with an OpenBSD Laptop“.

Posted by     Categories: BSD, Conventions, OpenBSD     0 Comments

GCC 5 Arrives

John Marino has removed gcc 4.4 in DragonFly, and replaced it with gcc 5.0.  Two things to note: gcc 5 does not yet successfully build world, and DragonFly is an officially supported platform for gcc with this release.

Posted by     Categories: DragonFly, Goings-on     3 Comments

em(4), emx(4) updates

If you have a em(4)/emx(4) card, AKA ‘Intel(R) PRO/1000’, Michael Neumann has an update for you. It’s from Intel’s 7.2.4 release of the code.  This is to support the new I218 cards.  Initial reports are positive.

Posted by     Categories: Device support, DragonFly     0 Comments

Lazy Reading for 2015/02/08

I’m… not sure what happened this week.  I read the same amount of material, went through my RSS feeds, and this is the only stuff that looked linkable.  Sorry!


Posted by     Categories: Lazy Reading     0 Comments

In Other BSDs for 2015/02/07

This week is relatively quiet.

Posted by     Categories: BSD, DragonFly, FreeBSD, NetBSD, PC-BSD     0 Comments

DragonFly and Git

DragonFly is the only BSD, I think, to switch fully to Git for version control, and Matthew Dillon wrote up how DragonFly uses Git.

BSDNow 075: From the Foundation

BSDNow 075 has an interview with Ed Maste about what the FreeBSD Foundation has been up to, and I’m guessing from the “Part 1” in the title there’s going to be more information in a subsequent show.  There’s also a roundup of various BSD news items — more than usual, I think.

Posted by     Categories: BSD, FreeBSD, Periodicals     0 Comments

Many wireless updates

Matthew Dillon brought in some wireless networking updates – the ath(4), iwn(4), and wpi(4) drivers are updated.  There’s porting notes if you need them, too.  In related news, rum(4) is also improved.  The updates apparently benefited DragonFly and FreeBSD at the same time.

Posted by     Categories: Device support, DragonFly, FreeBSD     3 Comments

More i915 upgrades

Francois Tigeot has updated the i915 drivers in DragonFly (remember the call for testing) to match what’s in Linux 3.10, which means you should get excellent accelerated video performance on most any recent Intel video chipset, on DragonFly.

Posted by     Categories: Device support, DragonFly     9 Comments

BSDTalk 250: WhatsApp

There’s two important numbers in this new, nearly-an-hour-long BSDTalk: Half a million billion, which are the number of people using FreeBSD via WhatsApp, and 250, which is the number of BSDTalk episodes so far.  That’s a great milestone for BSDTalk.  Oh, and the recording is from MeetBSD 2014, with Rick Reed talking.

Posted by     Categories: BSD, FreeBSD, Periodicals     3 Comments

Lazy Reading for 2015/02/01

Happy Groundhog Day!

Your unrelated video link of the week: The showreel of Nick Denboer, AKA Smearballs.  (also via)

Posted by     Categories: Lazy Reading     0 Comments

In Other BSDs for 2015/01/31

I’m not sure how I ended up with so much BSD material this week, but hey, we all benefit!

Your extended read: scaling linux-based router hardware recommendations, from the NANOG operators list.  Follow the thread.  It’s theoretically about Linux, but people name BSD solutions all through it.  Hmm…

Posted by     Categories: BSD, FreeBSD, NetBSD, OpenBSD, PC-BSD, pfSense     0 Comments

DragonFly catchup

Here’s a number of DragonFly links to clear out my backlog:

Posted by     Categories: DragonFly, Goings-on, Hammer     2 Comments

BSDNow 074: That Sly MINIX

Episode 74 of BSDNow is up, with some interesting stories of Linux users switching to BSD, and an interview of Andrew Tanenbaum of MINIX fame.

Posted by     Categories: BSD, NetBSD, Periodicals     0 Comments

NFS and alc(4) improvements

If you have very recent alc(4) hardware, it may be supported now.  If you are booting over NFS, it may be faster now.  These changes are unrelated other than both being recent – NFS is improved for any chipset.

Posted by     Categories: Device support, DragonFly     0 Comments

powerd refinements for DragonFly

powerd now can be adjusted on DragonFly, for quicker returns to high CPU frequencies, or slower … slowdowns?  It’s quickly quick or slowly slow.  That’s not the best explanation, but I like rhymes.  For a less stupid description, look at the man page, which now includes usage examples.

i915 improvements to test

Francois Tigeot has updated the drm/i915 code again, matching Linux 3.10 for feature level… but it’s a big update.  If you are

  1. Running DragonFly-master
  2. Using a i915 chipset
  3. (optional) On a chipset that is not Haswell or Ivy Bridge

… He could use your testing and feedback.

Posted by     Categories: Device support, DragonFly, Please test     6 Comments

A DragonFly laptop for me

I’m saving up for one of those Acer c720p Chromebooks that people seem to be enjoying.  If you have enjoyed the Digest for a long time and want to help, please do. Of course it’s to run DragonFly.

Thanks to the generosity of a bunch of people, I’ll get a C720 and an SSD too.  Thank you all very much, people I have never met but would like to shake the hands of.

Posted by     Categories: DragonFly, Off-Topic     0 Comments

Lazy Reading for 2015/01/25

All over the spectrum this week.

Your unrelated link of the week: Skymall, 2007.


Posted by     Categories: Lazy Reading, UNIXish     6 Comments

In Other BSDs for 2014/01/24

Short week this week, mostly due to a lack of interesting source changes.

Posted by     Categories: Books, BSD, Conventions, FreeBSD, OpenBSD, PC-BSD, pkgsrc     1 Comment

DragonFly and LGA1150

Matthew Dillon purchased some Haswell-based motherboards, and documented his hardware setup, for anyone who is looking to build a decent, new DragonFly system.

Posted by     Categories: Device support, DragonFly     0 Comments

DragonFly 4.0.3 images available

ISO/IMG files for DragonFly 4.0.3 have been uploaded and by now should be available on your favorite mirror.  You should update for the OpenSSL upgrade.  If you already have DragonFly 4.0.x installed, the normal ‘make buildworld && make buildkernel && make installkernel && make installworld && make upgrade’ cycle should work just fine.

Posted by     Categories: DragonFly, Goings-on     8 Comments

BSDNow 073: Pipe Dreams

It’s Thursday, and that means a new BSDNow episode.  The interview is with David Maxwell, who gave a talk about Unix pipelines at MeetBSD 2014.  There’s the usual amount of discussion of recent topics, too, and I see they have a new sponsor.

Posted by     Categories: BSD, Periodicals     0 Comments

DragonFly 4.0.3 out

DragonFly 4.0.3 has been tagged; you can look at the tagging message for details, but the major reason for doing so is to include OpenSSL-1.0.1l.  I will have images up soon.

Posted by     Categories: Committed Code, DragonFly     0 Comments

Slider, Hammer, and how to

John Marino has written up an extensive how-to for slider, the history tool for Hammer filesystems, including screenshots.

The mixer remembers

Thanks to Sascha Wildner porting from FreeBSD, mixer(8) now remembers state.  This is something I’ve wanted for a long time.

Posted by     Categories: Device support, DragonFly     0 Comments

Don’t forget moused

For whatever reason, I’ve seen several people in the last week or so have mouse problems on install, and they were often solved by running moused.  So, there’s your little reminder.

Glasgow OpenBSD presentation

Normally I’d hold this off until the In Other BSDs item on Saturday, but by then it will be too late: There’s a “Building redundant and transparent firewalls with OpenBSD” presentation happening at the Scottish Linux User’s Group meeting, Thursday night in Glasgow, Scotland.

Posted by     Categories: Conventions, Goings-on, OpenBSD     0 Comments

Book review: FreeBSD Essentials: Storage Mastery

Normally if I talk about a filesystem here, I talk about Hammer, which is not a surprise.  However, I often read and review Michael W. Lucas’s BSD-oriented books, and he has written FreeBSD Mastery: Storage Essentials.  I’m reviewing it here because it’s obviously BSD-related, and some portions are directly relevant for other BSDs.

Disk setup and layout isn’t something that normally consumes much attention past the initial install – until something goes wrong, or until a system needs a new configuration.    Installers tend to hide that initial layout, anyway.

Vendors take advantage of this.  Much of the specialized storage vendors out there are selling you a computer with disks in it – something you can build yourself.  You don’t (or at least I hope you don’t) buy a firewall when you can do the same with pf or ipfw; the same goes for disk management.

There’s plenty of coverage of GEOM, GELI, GDBE, and the other technologies specific to FreeBSD.  I for one did not know how GEOM worked, with its consumer/producer model – and I imagine it’s complex to dive into when you’ve got a broken machine next to you.  If you are administering FreeBSD systems, especially ones that deal with dedicated storage, you will find this useful.  He doesn’t go into ZFS, but he does hint at a book on it later…

If you’re not a FreeBSD user, there’s also material that’s common to any BSD – an explanation of disk architecture, of UFS, RAID, and SMART.  Knowing what SMART is and does is essential, in my opinion.  You may be able to cobble this material together from other sources online, but it’s packaged nicely here, with Lucas’s easy writing style.

It’s a self-published book, and as such the download nets you three different formats.  It’s currently $10 and DRM-free, directly from the author.  You can also order physical versions, if you like paper.

Posted by     Categories: Books, BSD, FreeBSD     4 Comments

Lazy Reading for 2015/01/18

Not sure how I ended up with so many interesting conference links.  There’s some substantial reading here too, so clear your schedule.

Posted by     Categories: Conventions, Lazy Reading     0 Comments

In Other BSDs for 2015/01/17

Lots of material this week.

Posted by     Categories: BSD, FreeBSD, NetBSD, OpenBSD, PC-BSD, pfSense, pkgsrc     0 Comments

Google Compute Engine and DragonFly?

Can someone with experience on Google Compute Engine try out running DragonFly on it?  There’s FreeBSD instructions, so it might work.

Posted by     Categories: DragonFly, Please test     1 Comment

SCTP removed

DragonFly no longer has SCTP.  Nobody minds, I think – I had to look up what it is.

Posted by     Categories: Committed Code, DragonFly     1 Comment

Which wireless cards for DragonFly?

The short answer is ath(4) and iwn(4), via this post.  There’s an update coming for the wireless infrastructure in DragonFly; Matthew Dillon and Adrian Chadd (on the FreeBSD side) are working together for improvements.

While I’m mentioning recommendations, the Silicon Image 3132 chipset is apparently excellent for eSATA drives on DragonFly.

Posted by     Categories: Device support, DragonFly, FreeBSD     1 Comment

BSDNow 072: Common *Sense Approach

As promised last week, the BSDNow show has an interview with Jos Schellevis of OPNSense, along with the normal array of stories and links.

Posted by     Categories: BSD, Periodicals, pf, pfSense     0 Comments

sshlockout in DragonFly

Matthew Dillon’s added a sshlockout utility, to temporarily block SSH traffic from repeated brute force SSH login attempts.  It’s been mentioned before, but it’s in the system now.  It’s been refashioned to work with pf.

Posted by     Categories: DragonFly, Someday you will need this     0 Comments

Major DragonFly sound update

Francois Tigeot has performed a major upgrade of DragonFly’s sound system.  If you had sound problems or unsupported hardware before, this may fix them.  It will require a full buildworld+buildkernel.

Posted by     Categories: Device support, DragonFly     1 Comment

More DragonFly/Chromebook tricks

Romick posted some more tips on setting up various special keys on an Acer c720 Chromebook, running DragonFly of course, and Matthew Dillon also has backlight key configuration.   I wish I had a spare $200 right now for one of these.

Posted by     Categories: Device support, DragonFly     3 Comments

BSDNow 071: System Disaster

I managed to miss this last week because of issues with my RSS feeds, but the 71st episode of BSDNow is/has been up.  It’s “systemd isaster”, cause the interview is with Ian Sutton talking about BSD replacements for systemd dependencies.  There’s a number of at-least-slightly DragonFly-related things in there, including OPNSense, pkgng, and Hammer mentions.

Posted by     Categories: BSD, DragonFly, Periodicals, pf, pfSense     0 Comments

Lazy Reading for 2015/01/11

Historical links are the accidental theme this week.

Posted by     Categories: Lazy Reading     0 Comments

In Other BSDs for 2015/01/10

I got this done early, for once.

Posted by     Categories: BSD, Conventions, FreeBSD, NetBSD, OpenBSD     1 Comment

4.0.2 images up

I’m breaking my normal weekend posting schedule to note that DragonFly 4.0.2 images are now linked on the main site and on mirrors now/soon.

Posted by     Categories: DragonFly, Goings-on     0 Comments

DragonFly 4.0.2 released

DragonFly 4.0.2 has been tagged.  I’m building the release images now.  If you’re already running 4.0.1 it’ll be easy enough to upgrade to; you will want to catch up to this commit fixing a quiet memory issue.

Posted by     Categories: DragonFly, Goings-on     1 Comment

Multiple disk speedup

The CAM layer in DragonFly has had its big lock removed/been marked MPSAFE, so you will notice a performance increase when using multiple disks.  (assuming you aren’t throughput-limited, of course.)

Posted by     Categories: Committed Code, DragonFly     3 Comments

DragonFly on a VPS

That’s Virtual Private Server, if you don’t know the term.  I mentioned VPSs and BSD before in a In Other BSDs article, but “Ed” found an article specifically about installing DragonFly on Vultr.

Posted by     Categories: BSD, DragonFly     6 Comments

ZFS and Hammer conversation

There’s a FreeBSD Forums thread about ZFS and Hammer, as several people have pointed out to me.  It’s interesting to see, but there isn’t a lot of quantitative discussion.  (It’s a forum post, not a white paper, though.)

Posted by     Categories: BSD, DragonFly, FreeBSD, Hammer     4 Comments

Library building with DragonFly

Do you remember the BSDNow story a while ago about a Tanzanian community effort using FreeBSD to build a library?  They’re looking at DragonFly, too, because of the low resource requirements.  From that discussion: a hardware reason for an ‘indefinite wait buffer’ error, and a note on how to most efficiently download packages for multiple machines.

Posted by     Categories: Device support, DPorts, DragonFly     0 Comments

V4-mapped addresses out, TCP MTU discovery in

Sepherosa Ziehau has posted a note that V4-mapped addressing is no longer supported in DragonFly.  You will need to do a full buildworld/buildkernel if you are running master.  Also, TCP MTU path discovery is on by default.  Also also, he’s added a SOL_SOCKET/SO_CPUINT socket option for use to reduce load in heavy network activity.  As usual, I don’t quite comprehend.

Posted by     Categories: Committed Code, DragonFly, Heads Up!     0 Comments

Backlights, improvements for your i915

You can now control your backlight settings through sysctl and enjoy greater video support/stability – as long as you are using a i915 video chipset on DragonFly.

Posted by     Categories: Device support, DragonFly     9 Comments

Lazy Reading for 2015/01/04

My end of year vacation is over tomorrow, darnit.


Posted by     Categories: Lazy Reading     1 Comment

In Other BSDs for 2015/01/03

Remembered to do this all at the last minute, after I got the new server up.


Posted by     Categories: BSD, FreeBSD, NetBSD, OpenBSD, pf, pkgsrc     0 Comments

Site back to normal

I’m moved over to new hardware for the Digest.  Tell me if you see issues, please.

Posted by     Categories: About This Site     0 Comments

BSDNow 070: Daemons in the North

The BSDNow people aren’t slowing down for the holidays, as there’s another episode this week.  The interview is with Dan Langille, about the 2015 BSDCan conference.  He’s also the person behind, which served as partial inspiration for the Digest.  There’s also more video presentation links, news items, and so on.

Posted by     Categories: BSD, Conventions, Periodicals     0 Comments

Site downtime will be going down for a brief period in the next 24 hours, for a hardware upgrade.

Posted by     Categories: About This Site     0 Comments

Slider, for Hammer

John Marino has created something very useful: a graphical tool for Hammer file history.  It’s called ‘Slider’, and it uses curses to work in a terminal.  It shows historic versions of files and can restore those old versions as needed.  This was already possible in Hammer, of course, but it required a sequence of commands that were not straight-forward.  I’ve been slow enough posting it that version 2.0 is already out, offering a way to see files that no longer exist, but are still in history.  (i.e. deleted some time ago)  ‘Time Machine’ sounds like the best name, but that seems to be taken.

Book Review: The Book of PF, 3rd edition

I’m going to dive right in with an anecdote: As is normal for anyone in systems administration, I’m busy at work.  I’ve been short an employee for some time, and I brought in a managed service provider to do some work.  This included a revamping of the network equipment and layout, as it has been growing organically rather than in a planned fashion.

I received the formal assessment from the provider a few weeks ago, and it mentioned that we were using a non ICSA-certified firewall: pf, in the form of pfSense.  This was accompanied by some rather drastic warnings about how open source was targeted by hackers! and implied that ICSA certification was a mark of quality rather than a purchasable certification.  All bogus, of course.

The reason I’m starting this review with this little story is to note that while open source has become well-accepted for system and application software, there’s still a lot of people that expect commercial hardware to be exclusively handling data once it leaves the server.  That’s been valid for a long time, but software like pf represents a realistic option, or even an improvement, over many commercial and proprietary options.  Since pf exists in one form or another on all the BSDs, it’s a tool you should be at least somewhat familiar with.

Peter N. M. Hansteen has written about pf first online, and then in printed form, for some time.  The Book of PF is in its third edition, and that’s what I have to read.  (Disclosure: No Starch Press gave me the book free, without requirements)

The book is excellent, and easier to read than I expected for a book about network processing.  It can be read in linear form, as it takes the reader from simple to more complex network layouts.  It works as a reference book, too, as it focuses on different tools around pf and what they are used for.

It covers the different pf version in OpenBSD, NetBSD, and FreeBSD, and DragonFly gets at least a partial mention in some portions of the book.  For example, OpenBSD recently removed ALTQ, but the other BSDs still use it.  With- and without-ALTQ scenarios are covered every place it applies.  You’re going to get the most mileage out of an OpenBSD setup with it, though.

The parts where the book shines are the later chapters; the descriptions of greylisting and spamd, the traffic shaping notes, and the information on monitoring pf will be useful for most anyone.  It’s quite readable; similar in tone to Peter’s blog.  If you enjoy his indepth online articles, the book will be a pleasant read.

It’s available now from Amazon and directly from No Starch Press.  It’s linked in the book slider currently running on the right side of this site, too.

Posted by     Categories: Books, OpenBSD, pf     0 Comments

Lazy Reading for 2014/12/28

Last of the year!

Your unrelated link of the week: UpDog, a revolutionary communications platform.  (via)


Posted by     Categories: Lazy Reading     0 Comments

In Other BSDs for 2014/12/27

The list is shorter this week; I blame the Christmas holiday.


Posted by     Categories: BSD, FreeBSD, OpenBSD     3 Comments

BSDNow 069: Under the Ports Tree

BSDNow isn’t slowing down for Christmas, cause there’s a new episode up.  There’s two interviews this time – Erwin Lansing, about BSD in Europe, and Cristina Vintila, about BSD conferences.  The rest of the episode is a bunch of “How did you get into BSD?” stories from viewers, both in text (i.e. read out from email) and the occasional video answer.

Posted by     Categories: BSD, Conventions, Periodicals     0 Comments

A tip for Hammer disks and history

One way to keep file history on an very active Hammer disk from eating up all the space: more snapshots.  This may seem counterproductive, but disk pruning eliminates historical data between snapshots, so you can keep older data at the cost of some temporal accuracy.

How, where, and why DragonFly

As part of another thread, Steve Petrie posted an in-depth description of how and where and why he’s using DragonFly.  Worth looking at either for workflow tips or for just seeing the use case.

Posted by     Categories: DragonFly, Goings-on     0 Comments

BSDTalk 249: Scott Long of Netflix

BSDTalk 249 is an 11 minute interview with Scott Long, who is involved with Netflix’s FreeBSD-based local caching appliances.  This conversation is from MeetBSD 2014, though I heard Scott talk about the same subject at the last NYCBSDCon – it’s an astounding amount of data flowing through those machines.

Posted by     Categories: BSD, Periodicals     0 Comments

Lazy Reading for 2014/12/21

I am slightly confused about which day it is.

Posted by     Categories: Lazy Reading     0 Comments

In Other BSDs for 2014/12/20

I sort of lost a day this week because of an accidental 20-hour workday, but I still have the links:

Note: corrected VPS hosting link.

Posted by     Categories: Books, DragonFly, FreeBSD, OpenBSD, PC-BSD, pkgsrc     2 Comments

BSDNow 068: Just the Essentials

BSDNow 068 has a large number video links to various BSD conference videos, a bunch of other article links,, and an interview of Michael W. Lucas about his new FreeBSD Mastery: Storage Essentials book.

Posted by     Categories: Books, BSD, Conventions, FreeBSD, Periodicals     0 Comments

Swapcache and improving performance

From a question about mixing in a SSD and a very slow disk: swapcache can make things better, though I suggest other crazy arrangements.

dports without X11

If you really, really want to make sure you aren’t pulling in any parts of X when installing dports, and you’re building from source, there’s a few options you can set to keep X11 off your system.  You can even go farther.

IPMI in DragonFly

I had to type it that way because it rhymes.  Sascha Wildner has committed an IPMI driver port, tested/watchdogged by Markus Pfeiffer.  What’s it do?  It’s a machine management standard.

Posted by     Categories: Device support, DragonFly     0 Comments

Lazy Reading for 2014/12/14

Minimal link text this week.  It just happened that way.


Posted by     Categories: Lazy Reading, roguelike, UNIXish     0 Comments

In Other BSDs for 2014/12/13

Get ready for some reading.

Installworld, no matter what

It’s possible, if you are several releases (years) behind, to end up with a DragonFly system that can’t compile and install the current release, due to incremental changes over time.  It’s rare, but it could happen now between, say, version 3.4 and 4.0.  The usual solution would be to incrementally upgrade in order, which is a lot of building and updating.  The alternative is the new installworld-force option from Matthew Dillon that forces a new set of binaries into place.  Use as a last resort.

Virtual I/O performance

If you want to help I/O performance when DragonFly is virtualized, here’s a short checklist of what to work on.  I haven’t noticed any problems – but I’m not taxing any of my VMs that heavily.

Posted by     Categories: DragonFly, Goings-on     0 Comments

BSDNow 067: Must Be Rigged

BSDNow’s episode this week focuses on the just-released Bitrig 1.0, and has an interview with Patrick Wildt of that project.  There’s also coverage of other topics, including the new poudriere release – that’s the tool that bulk builds packages for DragonFly and FreeBSD, though I don’t know if it’s unified across both operating systems yet.

Posted by     Categories: Bitrig, BSD, DPorts, Periodicals     0 Comments

IPFW2 branch for testing

bycn82’s rewrite of IPFW2 is available as a git branch to try out; he’s posted the link.  Please try, especially if you are still working with the original ipfw.

(note: remember, ‘ipfw’ in DragonFly is what was called ‘ipfw2’ years and years ago because it was a replacement of the original ‘ipfw’ in FreeBSD.  It was called ipfw2 but referenced as ipfw so that the same commands worked.  Technically, this branch bycn82 is working on would be ipfw3, but he keeps referring to it as ipfw2.  Confused?  Good.)

Posted by     Categories: DragonFly, Please test     4 Comments