9ns: Add get_cwd()
[akaros.git] / kern / src / ns /
2018-04-30 Barret Rhoden9ns: Add get_cwd()
2018-04-30 Barret Rhoden9ns: Remove #root
2018-04-30 Barret Rhoden9ns: allow 'current-less' operations in 9ns
2018-04-30 Barret Rhoden9ns: Implement chdir/fchdir
2018-04-30 Barret Rhoden9ns: Remove support for SYS_rename
2018-04-30 Barret Rhoden9ns: Support SYS_access (XCC)
2018-04-30 Barret Rhodenmm: 9ns: Add support for mmap
2018-04-30 Barret Rhoden9ns: Add error_jmp(): jump with an existing error
2018-04-30 Barret Rhoden9ns: Add fs_files and tree_files
2018-04-30 Barret Rhoden9ns: Fix devtab function pointer signatures
2018-04-06 Barret Rhoden9ns: Allow binds on symlinks
2018-04-06 Barret Rhoden9ns: Sort out when to not follow symlinks
2018-04-06 Barret Rhoden9ns: Fix a couple namec() error cases
2018-04-06 Barret Rhoden9ns: Make walk() follow symlinks
2018-04-06 Barret Rhoden9ns: Use a helper struct for walk/namec options
2018-04-06 Barret Rhoden9ns: Add high-level support for symlinks
2018-04-06 Barret Rhoden9ns: Extend struct dir and the stat M bufs
2018-04-06 Barret Rhoden9ns: Add 'extensions' to namec()
2018-04-06 Barret Rhoden9ns: Add 'extensions' to dev.create
2018-04-06 Barret Rhoden9ns: Add helpers for permissions checks
2017-11-16 Barret Rhodennet: Split up BCKSUM_FLAGS
2017-11-16 Barret RhodenEncapsulate block metadata better
2017-11-16 Barret Rhodennet: Clarify transport checksum offload
2017-11-16 Barret Rhodenqio: Don't make extra empty EBDs
2017-11-16 Barret Rhodennet: Add network_offset to blocks
2017-11-16 Barret Rhodennet: Change transport_header_end -> tranport_offset
2017-11-16 Barret Rhodennet: Move ip.h to net/ip.h
2017-10-16 Barret RhodenFix dup() of 9ns FDs
2017-07-20 Barret Rhodenqio: Allow changing limits dynamically
2017-06-02 Barret Rhodennet: Add accounting to help TSO/LSO/GSO
2017-05-26 Barret Rhodenqio: Track the amount of bytes read
2017-05-26 Barret Rhodenqio: Fix potential memory leak in __qbread()
2017-05-26 Barret Rhodenqio: Report partial progress for NONBLOCK queues
2017-05-25 Barret RhodenFix Plan 9 partial write() return values
2017-03-30 Barret Rhoden9ns: Catch errors thrown by devtab.{reset,init}
2017-03-30 Barret Rhodendevroot: Fix stat and clean up rootgen.
2017-03-29 Barret Rhodenqio: Clean up q.*full()
2017-03-29 Barret Rhodenqio: Remove q->len
2017-02-16 Barret Rhodenqio: Queues with no limit are always writable
2017-02-15 Barret RhodenUse const for readstr() and readmem() source args
2017-02-09 Barret Rhodenqio: Fix race with multiple blockers
2017-01-20 Barret RhodenAllow devpermcheck() to check perms
2017-01-18 Fergus Simpsondevproc: change user from char* to struct username
2017-01-10 Barret RhodenDo not allow setting O_REMCLO with fcntl()
2017-01-10 Barret RhodenSet CEXTERNAL_FLAGS early on create()
2017-01-10 Barret RhodenDon't attempt namec_from from non-O_PATH FDs
2017-01-10 Barret Rhodenqio: Live with Qmsg
2016-11-20 Fergus SimpsonSimplify block_alloc function
2016-10-18 Fergus SimpsonAHCI: Skip device permission check
2016-10-06 Barret RhodenAdd a devstat helper
2016-10-06 Barret RhodenFix a few debugging tools
2016-10-06 Barret Rhodenqio: Only fire writable taps on edge transitions
2016-10-06 Barret Rhodenqio: Add a check to pullupblock
2016-09-21 Barret Rhodenqio: Add helpers to toggle state
2016-09-21 Barret Rhodenqio: Fix copyblock()
2016-09-21 Barret Rhodenqio: Fix minor bugs
2016-09-19 Barret RhodenAdd a useful errstr in dev.c
2016-09-06 Barret Rhodenqio: Do not kick when calling qdiscard()
2016-06-30 Barret RhodenAdd a readnum() variant for hex
2016-06-17 Barret Rhodenperf: Update documentation
2016-06-17 Barret RhodenHandle lack of chaninfo() in print_chaninfo()
2016-05-20 Dan CrossCLEANUP: Remove trailing whitespace throughout the...
2016-05-03 Barret RhodenExport readable/writable bits via POSIX stat (XCC)
2016-05-03 Barret RhodenReport readablity/writablility via 9p stat
2016-05-03 Ronald G. Minnichdevpipe: on write/writeb, have devpipe return the error...
2016-04-28 Ronald G. MinnichDon't look at the block after calling qbypass
2016-04-15 Barret RhodenAdd the helper strtoul_from_ubuf()
2016-04-15 Barret RhodenImplement pipes in userspace (XCC)
2016-04-05 Barret RhodenCheck block extra_len in checkb()
2016-04-05 Barret RhodenRemove the special casing of #pipe in lseek
2016-04-05 Barret Rhodenqio: Remove the old qnonblock()
2016-04-05 Barret Rhodenqio: Provide helpers for O_NONBLOCK operations
2016-04-05 Barret Rhodenqio: Consolidate readers into __qbread()
2016-03-31 Barret RhodenMake freeb() and freeblist() return the old size
2016-03-31 Barret RhodenPass the buf to block_append_extra()
2016-03-31 Barret Rhodenqio: Remove qconsume()
2016-03-31 Barret RhodenStop calling qremove() outside qio.c
2016-03-31 Barret Rhodenqio: Consolidate producer functions
2016-03-31 Barret Rhodenqio: remove qproduce()
2016-03-31 Barret Rhodenqio: Clean up locking
2016-03-31 Barret RhodenMake all block allocations use the same func [2/2]
2016-03-31 Barret RhodenMake iallocb just an _allocb(x, 0) [1/2]
2016-03-31 Barret RhodenRename KMALLOC_* -> MEM_* [2/2]
2016-03-31 Barret RhodenAdd a chan_ctl devop; support fcntl on chans
2016-03-31 Barret RhodenFix chan ref leak in fd_setfl()
2016-03-22 Barret Rhodenqio: Fire read taps on actual edges
2016-03-22 Barret Rhodenqio: Fire writeable taps immediately
2016-02-14 Barret RhodenRemove uses of errno_to_string()
2016-02-14 Barret Rhodenqio: Use an empty string to mark a closed queue
2016-02-04 Barret RhodenChange qfull() to check limits
2016-02-04 Ronald G. MinnichAdd a random device; remove old genrandom junk; remove...
2016-02-03 Ronald G. MinnichNew and easy strace framework.
2016-01-25 Ronald G. Minnicherror: return usable error strings, not nothing.
2016-01-13 Dan CrossClean up 'devgen()' a bit.
2015-12-21 Davide LibenziAllow for certain device APIs to be NULL
2015-12-10 Barret RhodenDo not switch_to in plan9setup()
2015-12-10 Barret RhodenHave switch_{to,back} use an opaque uintptr_t
2015-10-28 Dan CrossReplace most uses of strncpy with strlcpy.
2015-10-28 Ronald G. MinnichAdd the Inferno license to files we got from Inferno
2015-10-15 Barret RhodenSet ENOENT for failed 9ns lookups
next