- User Since
- Aug 11 2014, 2:37 PM (348 w, 5 d)
Oct 3 2020
Sep 11 2020
Jul 16 2020
Clean up makefile.
Jun 15 2020
Revert back to previous concept (sort of).
Jun 8 2020
May 15 2020
May 14 2020
Apr 29 2020
Apr 20 2020
Apr 14 2020
Removed contrib/lib9p/ and moved all lib9p sources under lib/. Consolidated two Makefiles (upstream contrib/lib9p/Makefile and local lib/lib9p/Makefile) into one.
Feb 5 2020
Jan 31 2020
- Sort lib9p SRCS in the Makefile
- virtio-9p: error out on invalid options.
Jan 7 2020
Updated missing lib/Makefile changes
Added bsd.libnames.mk and src.libnames.mk changes left out in previous update.
Dec 24 2019
Proposed changeset passes make tinderbox run:
Dec 20 2019
Fixed issues pointed out in the review. Added full read-only sharing support.
Dec 27 2018
This update adds the Capsicum/Casper support to lib9p. It definitely needs more polishing, though.
Apr 11 2017
Apr 9 2017
Mar 26 2017
still missing: man page changes. working on them...
Fixed issued pointed out by mav@, added new switches to usage() in ctladm.c
Feb 23 2017
I can't really comment on style, but from technical accuracy standpoint it's all good.
Feb 22 2017
Added -d switch to ctladm port command to specify frontend driver type (default is ioctl). Fixed resource leaks in cfi_shutdown(). Fixed minor gratuitous typecasts. Added seatbelts preventing default ioctl port to be destroyed.
I decided to not allow to destroy default ioctl port
Feb 1 2017
Jan 31 2017
Fixed various things pointed out by reviewer.
Jan 27 2017
Jan 24 2017
Adapted to new ramdisk backend features, added fragments missing in previous diffs
Jan 23 2017
Fixed several HEAD mismerges
Jan 22 2017
Jan 3 2017
I'd be glad to hear what else needs to be changed - I applied that patch in freenas/os tree about a month ago and heard from several users that it fixed virtio-blk on Windows for them, but maybe they didn't push it hard enough.
Nov 30 2016
There might be some merit in implementing guest side of emergency write feature - virtio spec says that emergency writes are possible even before device is initialized or even reset, and emergency write port resides inside PCI config space, making it easy to write to it from loader(8) or during kernel early initialization.
Nov 24 2016
Nov 12 2016
Sep 17 2016
Port names are not null-terminated - putting '\0' at the last byte was wrong.
Cast basename() argument to char *.
Jul 11 2016
Mar 13 2016
Feb 3 2016
Jan 26 2016
Style fixes; moved check_perms() after parse_conf()/uclparse_conf().
Dec 12 2015
Initialize "tag" variable to NULL explicitly at uclparse.c:134.