]> git.lizzy.rs Git - plan9front.git/log
plan9front.git
7 years agosend(8): document new reject behaviour with -r flag
cinap_lenrek [Sun, 12 Mar 2017 16:36:04 +0000 (17:36 +0100)]
send(8): document new reject behaviour with -r flag

7 years agoadd mdir(6), splitmbox(8) and update upasfs(4)
cinap_lenrek [Sun, 12 Mar 2017 16:32:01 +0000 (17:32 +0100)]
add mdir(6), splitmbox(8) and update upasfs(4)

7 years agomerge
cinap_lenrek [Sun, 12 Mar 2017 16:20:13 +0000 (17:20 +0100)]
merge

7 years agochange listener from ip/imap4d to upas/imap4d
cinap_lenrek [Sun, 12 Mar 2017 16:18:56 +0000 (17:18 +0100)]
change listener from ip/imap4d to upas/imap4d

7 years agomerging erik quanstros nupas
cinap_lenrek [Sun, 12 Mar 2017 16:15:03 +0000 (17:15 +0100)]
merging erik quanstros nupas

7 years agomerge
cinap_lenrek [Sat, 11 Mar 2017 19:42:25 +0000 (20:42 +0100)]
merge

7 years agokernel: get rid of active.Lock and active.thunderbirdsargo
cinap_lenrek [Sat, 11 Mar 2017 15:30:51 +0000 (16:30 +0100)]
kernel: get rid of active.Lock and active.thunderbirdsargo

7 years agopc kernel: give cpu servers as many image cache strctures as processes
cinap_lenrek [Sat, 11 Mar 2017 15:28:11 +0000 (16:28 +0100)]
pc kernel: give cpu servers as many image cache strctures as processes

7 years agopc kernel: avoid AP's spinning in syncclock(), don't wait for thunderbirdsargo
cinap_lenrek [Sat, 11 Mar 2017 15:24:56 +0000 (16:24 +0100)]
pc kernel: avoid AP's spinning in syncclock(), don't wait for thunderbirdsargo

7 years agopc kernel: assume tsc and lapic clock rate on application processors is the same...
cinap_lenrek [Sat, 11 Mar 2017 15:18:01 +0000 (16:18 +0100)]
pc kernel: assume tsc and lapic clock rate on application processors is the same as on bootrap processor

7 years agopc kernel: don't use active.thunderbirdsargo in vunmap() tlb flush code
cinap_lenrek [Sat, 11 Mar 2017 15:13:58 +0000 (16:13 +0100)]
pc kernel: don't use active.thunderbirdsargo in vunmap() tlb flush code

7 years agoteg2: fix format string warning in mmu.c
cinap_lenrek [Sat, 11 Mar 2017 15:07:48 +0000 (16:07 +0100)]
teg2: fix format string warning in mmu.c

7 years agogames/galaxy: simplify zoom loop
spew [Fri, 10 Mar 2017 16:37:12 +0000 (10:37 -0600)]
games/galaxy: simplify zoom loop

7 years agogames/galaxy: new mouse behavior
spew [Fri, 10 Mar 2017 15:57:23 +0000 (09:57 -0600)]
games/galaxy: new mouse behavior
MB1 moves the galaxy. MB2 zooms the galaxy. New body creation
moved to the menu

7 years agoupdate /lib/legal/NOTICE
aiju [Thu, 9 Mar 2017 12:01:20 +0000 (12:01 +0000)]
update /lib/legal/NOTICE

7 years agocwfs: handle DMTMP flag in create
cinap_lenrek [Mon, 6 Mar 2017 02:07:03 +0000 (03:07 +0100)]
cwfs: handle DMTMP flag in create

7 years agocdproto: various cleanups
cinap_lenrek [Sat, 4 Mar 2017 21:56:02 +0000 (22:56 +0100)]
cdproto: various cleanups

- bind /n/src9 only when theres .hg directory, so you can use /root as /n/src9
- skip *.6 and *.orig files in source direcrtories
- skip *.pdf and *.ps files in /sys/man
- skip cpurc.local and termrc.local
- dont create /fd, /mnt and/n in the root
- be specific about /lib
- create /cfg/pxe

7 years agomerge
cinap_lenrek [Fri, 3 Mar 2017 00:22:35 +0000 (01:22 +0100)]
merge

7 years agokenrel: increase archfile array size from 16 to 32
cinap_lenrek [Fri, 3 Mar 2017 00:19:50 +0000 (01:19 +0100)]
kenrel: increase archfile array size from 16 to 32

7 years agogames/galaxy: Change button 2 to reposition the galaxy, remove "move" from the button...
spew [Wed, 1 Mar 2017 21:59:26 +0000 (15:59 -0600)]
games/galaxy: Change button 2 to reposition the galaxy, remove "move" from the button 3 menu

7 years agopc64: enable cputemp driver
mischief [Wed, 1 Mar 2017 10:43:51 +0000 (02:43 -0800)]
pc64: enable cputemp driver

works on on x301 and t420.

7 years agopc, pc64: bump Qmax in devarch
mischief [Wed, 1 Mar 2017 10:43:14 +0000 (02:43 -0800)]
pc, pc64: bump Qmax in devarch

my x301 and t420 run out of archfiles with *acpi= while trying to add
hdacmd from audiohda.

7 years agogames/galaxy: tweak pausing behavior
spew [Tue, 28 Feb 2017 01:56:46 +0000 (19:56 -0600)]
games/galaxy: tweak pausing behavior

7 years agogames/doom: ... but keep fd=2 open :)
cinap_lenrek [Sun, 26 Feb 2017 23:01:39 +0000 (00:01 +0100)]
games/doom: ... but keep fd=2 open :)

7 years agogames/doom: avoid /dev/cursor fd leak into music process
cinap_lenrek [Sun, 26 Feb 2017 23:00:58 +0000 (00:00 +0100)]
games/doom: avoid /dev/cursor fd leak into music process

7 years agoauthsrv: handle short reads in initkeyseed()
cinap_lenrek [Sun, 26 Feb 2017 22:10:17 +0000 (23:10 +0100)]
authsrv: handle short reads in initkeyseed()

7 years agoauthsrv: don't hash in hostowner key for keyseed
cinap_lenrek [Sun, 26 Feb 2017 21:44:47 +0000 (22:44 +0100)]
authsrv: don't hash in hostowner key for keyseed

aiju → i don't like it, it's more bullshit ways to expose the key :)
aiju → if someone can grab /adm/keyseed, they can also grab /adm/users and /adm/keys

7 years agogames(1): document games/midi -c arguments
cinap_lenrek [Sun, 26 Feb 2017 21:17:41 +0000 (22:17 +0100)]
games(1): document games/midi -c arguments

7 years agoplay: recognize .mus file extension
cinap_lenrek [Sun, 26 Feb 2017 21:17:18 +0000 (22:17 +0100)]
play: recognize .mus file extension

7 years agogames/doom: music support (thanks qu7uux)
cinap_lenrek [Sun, 26 Feb 2017 21:14:10 +0000 (22:14 +0100)]
games/doom: music support (thanks qu7uux)

7 years agomidi: ignore bends, allow piping from stdin and to stdout, write in chunks from withi...
cinap_lenrek [Sun, 26 Feb 2017 18:30:48 +0000 (19:30 +0100)]
midi: ignore bends, allow piping from stdin and to stdout, write in chunks from within sample loop (thanks qu7uux)

7 years agoplay, file: recognize midi and mus audio
cinap_lenrek [Sun, 26 Feb 2017 18:26:42 +0000 (19:26 +0100)]
play, file: recognize midi and mus audio

7 years agoadd games/mus midi converter (by qu7uux)
cinap_lenrek [Sun, 26 Feb 2017 18:23:52 +0000 (19:23 +0100)]
add games/mus midi converter (by qu7uux)

7 years agoauthsrv: salt the keyseed from /adm/keyseed file
cinap_lenrek [Sun, 26 Feb 2017 02:47:46 +0000 (03:47 +0100)]
authsrv: salt the keyseed from /adm/keyseed file

change the keyseed key derivation to hkdf sha256
using the hostowners des key plus 256 bit random
salt from /adm/keyseed.

7 years agoauthsrv: fix mkkey() dummy key generation (thanks aiju)
cinap_lenrek [Sun, 26 Feb 2017 01:21:49 +0000 (02:21 +0100)]
authsrv: fix mkkey() dummy key generation (thanks aiju)

7 years agoauthsrv: get rid of needreply parameter by changing vnc protocol handler
cinap_lenrek [Sun, 26 Feb 2017 00:34:42 +0000 (01:34 +0100)]
authsrv: get rid of needreply parameter by changing vnc protocol handler

7 years agohgwebfs: keep trying as long as we get needkey response
aiju [Sun, 26 Feb 2017 00:13:13 +0000 (01:13 +0100)]
hgwebfs: keep trying as long as we get needkey response

7 years agoauthsrv: more useful error reporting
aiju [Sun, 26 Feb 2017 00:11:37 +0000 (01:11 +0100)]
authsrv: more useful error reporting

7 years agoauthsrv(6): fix typo "ther" -> "their" (thanks aiju)
cinap_lenrek [Sat, 25 Feb 2017 17:23:57 +0000 (18:23 +0100)]
authsrv(6): fix typo "ther" -> "their" (thanks aiju)

7 years agoauth/asaudit: quote user and dom attributes in factotum key
cinap_lenrek [Sat, 25 Feb 2017 16:47:36 +0000 (17:47 +0100)]
auth/asaudit: quote user and dom attributes in factotum key

7 years agohgwebfs: rewind data before pushing
aiju [Sat, 25 Feb 2017 12:06:23 +0000 (13:06 +0100)]
hgwebfs: rewind data before pushing

7 years agoasaudit: check factotum key ; netaudit: mention asaudit
aiju [Sat, 25 Feb 2017 10:54:15 +0000 (11:54 +0100)]
asaudit: check factotum key ; netaudit: mention asaudit

7 years agoadd redact(1)
aiju [Fri, 24 Feb 2017 23:56:26 +0000 (00:56 +0100)]
add redact(1)

7 years agomerge
cinap_lenrek [Fri, 24 Feb 2017 00:33:32 +0000 (01:33 +0100)]
merge

7 years agolibaml: make heap size field int, implement BankField definitions
cinap_lenrek [Fri, 24 Feb 2017 00:31:58 +0000 (01:31 +0100)]
libaml: make heap size field int, implement BankField definitions

7 years agoasaudit: missing \n in print
aiju [Fri, 24 Feb 2017 00:08:08 +0000 (01:08 +0100)]
asaudit: missing \n in print

7 years agomerge
aiju [Fri, 24 Feb 2017 00:02:43 +0000 (01:02 +0100)]
merge

7 years agoadd auth/asaudit
aiju [Thu, 23 Feb 2017 23:54:40 +0000 (00:54 +0100)]
add auth/asaudit

7 years agoauth/readnvram: also print dp9ik key
cinap_lenrek [Thu, 23 Feb 2017 23:10:36 +0000 (00:10 +0100)]
auth/readnvram: also print dp9ik key

7 years agoauth/keyfs: support -r flag to mount read-only
aiju [Thu, 23 Feb 2017 22:22:49 +0000 (23:22 +0100)]
auth/keyfs: support -r flag to mount read-only

7 years agoether8169: add support for RTL8106E (thanks _potato)
cinap_lenrek [Tue, 21 Feb 2017 20:53:10 +0000 (21:53 +0100)]
ether8169: add support for RTL8106E (thanks _potato)

7 years agoether82563: work arround phyprobe() failing on 82579LM without cable plugged in ...
cinap_lenrek [Mon, 20 Feb 2017 21:01:54 +0000 (22:01 +0100)]
ether82563: work arround phyprobe() failing on 82579LM without cable plugged in (thanks mischief)

on 82579LM, the phy status is inaccessible without
a cable plugged, so we wait and retry phyprobe() once
the link status changes.

7 years agoip/ipconfig: don't null terminate the dhcp string options.
aiju [Sun, 19 Feb 2017 22:53:10 +0000 (22:53 +0000)]
ip/ipconfig: don't null terminate the dhcp string options.

this seems to be an anachronism; few modern clients put the null in and RFC 2132 says clients 'SHOULD NOT' null terminate

7 years agogalaxy(1): terminate .EX sections with .EE
cinap_lenrek [Sun, 19 Feb 2017 19:05:43 +0000 (20:05 +0100)]
galaxy(1): terminate .EX sections with .EE

7 years agomerge
cinap_lenrek [Sun, 19 Feb 2017 17:22:14 +0000 (18:22 +0100)]
merge

7 years agoether82563: support for i219 (tested on t460p, thanks aiju)
cinap_lenrek [Sun, 19 Feb 2017 17:20:46 +0000 (18:20 +0100)]
ether82563: support for i219 (tested on t460p, thanks aiju)

7 years agogames/galaxy: fix crash on write to closed display
spew [Sun, 19 Feb 2017 16:02:56 +0000 (10:02 -0600)]
games/galaxy: fix crash on write to closed display

7 years agoip/gping: fix corruption due to Machine.last pointer not being maintained in pingclea...
cinap_lenrek [Sun, 19 Feb 2017 01:27:42 +0000 (02:27 +0100)]
ip/gping: fix corruption due to Machine.last pointer not being maintained in pingclean(), cleanup unused stuff

7 years agolibregexp: fix assert check for compile1 instruction count
cinap_lenrek [Sat, 18 Feb 2017 23:32:47 +0000 (00:32 +0100)]
libregexp: fix assert check for compile1 instruction count

the assert fails for regcompnl(".") as TANY is compiled to
one instruction instead of two when nl == 0.

its not a problem when we end up with less instructions, so
changing the assert condition from == to <= to make sure we
didnt overrun the buffer.

--
cinap

7 years agogames/galaxy: add n-body simulator
spew [Sat, 18 Feb 2017 15:08:51 +0000 (09:08 -0600)]
games/galaxy: add n-body simulator

7 years agogames/mix: remove unused variable
spew [Sat, 18 Feb 2017 15:07:46 +0000 (09:07 -0600)]
games/mix: remove unused variable

7 years agowpa: dont send initial "start" message, faster polling interval waiting for connection
cinap_lenrek [Thu, 16 Feb 2017 19:11:20 +0000 (20:11 +0100)]
wpa: dont send initial "start" message, faster polling interval waiting for connection

the kernel will automatically timeout the eap blocked state
for us and reassociate for us, so there is no need to provoke
the ap to start the wpa/eap handshake.

make the polling faster changing the sleep time from 500 to
100 ms.

7 years agowifi: timestamps in debug print, flush queue on deassoc, shorter roam timeout, timeou...
cinap_lenrek [Thu, 16 Feb 2017 19:08:27 +0000 (20:08 +0100)]
wifi: timestamps in debug print, flush queue on deassoc, shorter roam timeout, timeout in blocked state, fix essid seprint race

- add some milisecond timestamps to the status change debug printing
- flush the packets in the queue on deassoc to avoid processing old pae
  packets on next association.
- make roaming timeout shorter (60 -> 20 seconds)
- automatically timeout and restart wpa/pae blocked state
- fix printing race when essid gets changed underneath seprint

7 years agoetheriwl: add support for Centrino Advanced-N 6030, 6235 (thanks khm, openbsd)
cinap_lenrek [Thu, 16 Feb 2017 19:03:41 +0000 (20:03 +0100)]
etheriwl: add support for Centrino Advanced-N 6030, 6235 (thanks khm, openbsd)

from openbsd driver, it seems the Centrino Advanced-N 6030 and 6235
cards share the same device revision as the 6205 (Type6005). Also
changing the device revision field from 4 to 5 bits.

7 years agoplaylistfs: fix playc chan type (thanks mischief)
cinap_lenrek [Wed, 15 Feb 2017 07:53:31 +0000 (08:53 +0100)]
playlistfs: fix playc chan type (thanks mischief)

7 years agojukefs: fix realloc sizes (thanks mischief)
cinap_lenrek [Wed, 15 Feb 2017 07:50:03 +0000 (08:50 +0100)]
jukefs: fix realloc sizes (thanks mischief)

7 years agomerge
cinap_lenrek [Mon, 13 Feb 2017 21:28:35 +0000 (22:28 +0100)]
merge

7 years agowifi: handle short preamble and short time slot capabilities
cinap_lenrek [Mon, 13 Feb 2017 21:26:38 +0000 (22:26 +0100)]
wifi: handle short preamble and short time slot capabilities

- drivers enable short preamble and sort timeslot depending
  on the ap beacon capinfo field (bss->cap)
- wifi sets short preamble bit in capinfo on association request
- wifi sets short timeslot bit when ap advertized it in beacon

7 years agogames/gb: fix bug that prevented timer data from being accessed (thanks qwx)
aiju [Sun, 12 Feb 2017 11:28:02 +0000 (12:28 +0100)]
games/gb: fix bug that prevented timer data from being accessed (thanks qwx)

7 years agogames/gb: timer array should be unsigned (thanks qwx)
aiju [Sat, 11 Feb 2017 23:38:17 +0000 (00:38 +0100)]
games/gb: timer array should be unsigned (thanks qwx)

7 years agogames/gb: fix typo in the routine to load timer data (thanks qwx)
aiju [Sat, 11 Feb 2017 22:52:35 +0000 (23:52 +0100)]
games/gb: fix typo in the routine to load timer data (thanks qwx)

7 years agoec(2), rsa(2): document X509toECpub(), X509ecdsaverify(), X509ecdsaverifydigest(...
cinap_lenrek [Fri, 10 Feb 2017 21:39:47 +0000 (22:39 +0100)]
ec(2), rsa(2): document X509toECpub(), X509ecdsaverify(), X509ecdsaverifydigest(), X509rsaverifydigest()

7 years agolibsec: zero name buffer in X509toECpub()
cinap_lenrek [Fri, 10 Feb 2017 20:42:11 +0000 (21:42 +0100)]
libsec: zero name buffer in X509toECpub()

7 years agolibsec: make X509toECpub() return CN name like X509toRSApub()
cinap_lenrek [Fri, 10 Feb 2017 20:36:19 +0000 (21:36 +0100)]
libsec: make X509toECpub() return CN name like X509toRSApub()

7 years agorsa(2): document rsafill()
cinap_lenrek [Fri, 10 Feb 2017 20:12:45 +0000 (21:12 +0100)]
rsa(2): document rsafill()

7 years agoec(2): document ecencodepub(), ecdecodepub() and ecpubfree() and list all the curve...
cinap_lenrek [Fri, 10 Feb 2017 19:42:56 +0000 (20:42 +0100)]
ec(2): document ecencodepub(), ecdecodepub() and ecpubfree() and list all the curve parameter functions

7 years agolibsec: revert asn1mpint(), rewrite rsa signature validation, cleanups
cinap_lenrek [Thu, 9 Feb 2017 23:08:38 +0000 (00:08 +0100)]
libsec: revert asn1mpint(), rewrite rsa signature validation, cleanups

reverting asn1mpint() as all users really just expect
unsigned integers here. also openssl seems to interpret
rsa modulus as unsigned no matter what... so keeping
it as it was before.

handle nil cipher bytes in factotum_rsa_decrypt() due
to pkcs1padbuf() failing.

apply some lessions from intels berzerk paper:

instead of parsing the decrypted digest info blob, we
generate the *expected* blob's for all digest algorithms
that match the digest size and compare the results.

provide pkcs1 pad and unpad functions that consistently
enforce minimum padding size and handles block types 1
and 2.

7 years agofactotum: support sha256 algorithm in rsa pkcs#1 signing
mischief [Thu, 9 Feb 2017 09:08:43 +0000 (09:08 +0000)]
factotum: support sha256 algorithm in rsa pkcs#1 signing

also removed md2 oid, it is unused.

7 years agolibsec: handle signed asn.1 bigint to mpint conversion for x509
cinap_lenrek [Mon, 6 Feb 2017 20:40:42 +0000 (21:40 +0100)]
libsec: handle signed asn.1 bigint to mpint conversion for x509

7 years agoip/ipconfig: have to refresh /net/cs, /net/dns after ndbconfig even tho /net/ndb...
cinap_lenrek [Mon, 6 Feb 2017 10:19:45 +0000 (11:19 +0100)]
ip/ipconfig: have to refresh /net/cs, /net/dns after ndbconfig even tho /net/ndb didnt got written

7 years agorsagen: prefer 65537 as the default exponent when elen == 0, otherwise pick randomly
cinap_lenrek [Mon, 6 Feb 2017 03:25:38 +0000 (04:25 +0100)]
rsagen: prefer 65537 as the default exponent when elen == 0, otherwise pick randomly

7 years agolibsec: fix mkbigint(), asn.1 uses two's compement signed representation
cinap_lenrek [Mon, 6 Feb 2017 02:50:03 +0000 (03:50 +0100)]
libsec: fix mkbigint(), asn.1 uses two's compement signed representation

quick fix is to bias the rounding so the msb will always
be zero. should write proper conversion code to actually
deal with signed mpints... also for asn1mpint()... -- cinap

7 years agolibsec: check if modulus is too small for message in pkcs1padbuf()
cinap_lenrek [Mon, 6 Feb 2017 01:03:16 +0000 (02:03 +0100)]
libsec: check if modulus is too small for message in pkcs1padbuf()

7 years agolibsec: need PKCS#9 "Extension Request" attribute (rsareq())
cinap_lenrek [Mon, 6 Feb 2017 00:01:34 +0000 (01:01 +0100)]
libsec: need PKCS#9 "Extension Request" attribute (rsareq())

7 years agoaan: remove fcallfmt
cinap_lenrek [Sun, 5 Feb 2017 05:14:42 +0000 (06:14 +0100)]
aan: remove fcallfmt

7 years agomerge
cinap_lenrek [Sun, 5 Feb 2017 04:16:39 +0000 (05:16 +0100)]
merge

7 years agolibsec: have rsagen() always produce postive !dk to avoid confusion
cinap_lenrek [Sun, 5 Feb 2017 04:15:17 +0000 (05:15 +0100)]
libsec: have rsagen() always produce postive !dk to avoid confusion

7 years agomerge
cinap_lenrek [Sun, 5 Feb 2017 01:50:11 +0000 (02:50 +0100)]
merge

7 years agolibmp: fix mpmod() aliasing bug when n == r and x < 0 (thanks aiju, mischief)
cinap_lenrek [Sun, 5 Feb 2017 01:48:13 +0000 (02:48 +0100)]
libmp: fix mpmod() aliasing bug when n == r and x < 0 (thanks aiju, mischief)

mischief found this in rsafill()'s call mpmod(c2, x, x), where
d parameter is negative (rsagen created a rsa key with negative dk).

7 years agogames/mix: implement Knuth's specification for comments
spew [Sat, 4 Feb 2017 00:55:02 +0000 (18:55 -0600)]
games/mix: implement Knuth's specification for comments

7 years agoaan: use unsigned message counters, reject repeated acks, cleanup debug prints
cinap_lenrek [Sat, 4 Feb 2017 00:39:36 +0000 (01:39 +0100)]
aan: use unsigned message counters, reject repeated acks, cleanup debug prints

7 years agolibregexp: improve the transition to next available thread, instruction, and generation
spew [Fri, 3 Feb 2017 21:33:15 +0000 (15:33 -0600)]
libregexp: improve the transition to next available thread, instruction, and generation

7 years agolibregexp: simplify regular expression vm implementation
spew [Fri, 3 Feb 2017 03:21:34 +0000 (21:21 -0600)]
libregexp: simplify regular expression vm implementation
Make the logic around who has priority over the final
match simpler by merging the priority generation and
match fields in a smarter way. Move the creation of
new thread matches up to the top to avoid jumping all
over the place.

7 years agoip/ipconfig: don't write /net/ndb when getting config from ndb (-N)
cinap_lenrek [Thu, 2 Feb 2017 21:00:51 +0000 (22:00 +0100)]
ip/ipconfig: don't write /net/ndb when getting config from ndb (-N)

7 years agoaan: check negative message size in header
cinap_lenrek [Thu, 2 Feb 2017 19:53:05 +0000 (20:53 +0100)]
aan: check negative message size in header

7 years agoaudio/flacdec: continue after decode error (thanks deuteron)
cinap_lenrek [Wed, 1 Feb 2017 09:38:19 +0000 (10:38 +0100)]
audio/flacdec: continue after decode error (thanks deuteron)

7 years ago/sys/lib/plumb/basic: fix rule for audio files (thanks deuteron)
cinap_lenrek [Tue, 31 Jan 2017 10:59:08 +0000 (11:59 +0100)]
/sys/lib/plumb/basic: fix rule for audio files (thanks deuteron)

7 years agocwfs: handle worm exhaustion more gracefully
cinap_lenrek [Mon, 30 Jan 2017 22:17:18 +0000 (23:17 +0100)]
cwfs: handle worm exhaustion more gracefully

don't deadlock when cwgrow() detects we'r out of worm space
by releasing the cache superblock buffer.

don't allocate space beyond the worm device when dumping by
having slit() check. after cwrecur(), we check if there are
enougth blocks remaining to write the dump date directories
and superblocks.

7 years agocwfs: fix cwcmd startdump
cinap_lenrek [Fri, 27 Jan 2017 01:00:20 +0000 (02:00 +0100)]
cwfs: fix cwcmd startdump

7 years agoauth/keyfs: use ulong for time
cinap_lenrek [Thu, 26 Jan 2017 21:09:44 +0000 (22:09 +0100)]
auth/keyfs: use ulong for time