repo.or.cz
/
libnbd.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
Version 0.9.7.
2019-08-05
Richa
r
d W
.
M
.
Jones
Version
0
.
9
.
7
.
commit
|
commitdiff
|
tree
2019-08-05
Rich
a
rd W
.
M
.
Jones
ocaml:
Add libnbd-oca
m
l
.
p
od to
E
XTRA
_
D
I
ST
.
commit
|
commitdiff
|
tree
2019-08-05
Richar
d
W
.
M
.
Jones
generator
:
Add space accidentally droppe
d
in earli
e
r
.
.
.
commit
|
commitdiff
|
tree
2019-08-05
Richard
W
.
M
.
Jones
ge
n
erat
o
r
:
Rename RCo
n
s
t
S
tring -> R
S
taticS
t
ring a
n
d
.
.
.
commit
|
commitdiff
|
tree
2019-08-05
Richard W
.
M
.
Jones
ge
n
erator: Document that RString returns NULL for
err
o
r
.
commit
|
commitdiff
|
tree
2019-08-05
Richard W
.
M
.
Jones
gen
e
r
a
t
o
r
: Detect NULL String parame
t
ers and return
.
.
.
commit
|
commitdiff
|
tree
2019-08-05
R
i
cha
r
d
W
.
M
.
Jones
generator: C
a
ll debug only
w
i
thi
n
t
h
e lock
.
commit
|
commitdiff
|
tree
2019-08-05
Richard W
.
M
.
Jones
lib: Print fu
n
c
ti
o
n call
para
m
eters and results
i
n
.
.
.
commit
|
commitdiff
|
tree
2019-08-05
R
ichard W
.
M
.
Jo
n
es
a
p
i
: Assign a
u
nique name to each handl
e
a
nd
e
mit it
.
.
.
commit
|
commitdiff
|
tree
2019-08-05
Richard W
.
M
.
Jon
e
s
generator: Add com
m
ent
to gener
a
ted code a
b
o
ut not
.
.
.
commit
|
commitdiff
|
tree
2019-08-05
R
ic
h
ar
d
W
.
M
.
Jones
lib: R
e
n
a
m
e nbd_in
t
ernal_re
s
e
t
_
e
rror -> nbd_
i
nternal_set_err
.
.
.
commit
|
commitdiff
|
tree
2019-08-05
Richard W
.
M
.
Jone
s
generato
r
:
Facto
r
out code
f
or handling
r
e
turn
types
.
.
.
commit
|
commitdiff
|
tree
2019-08-04
Richard W
.
M
.
J
o
nes
o
c
a
ml: Add a man page
.
commit
|
commitdiff
|
tree
2019-08-04
Richard W
.
M
.
Jones
ocaml
:
A
d
d
an examp
l
e
using A
I
O
APIs
.
commit
|
commitdiff
|
tree
2019-08-04
Rich
a
rd W
.
M
.
Jones
o
c
aml:
Add N
B
D
.
Buffer alloc and free
.
commit
|
commitdiff
|
tree
2019-08-04
R
i
chard W
.
M
.
Jo
n
es
oc
a
ml:
A
vo
i
d
un
i
nitialised data w
h
en re
g
istering global
.
.
.
commit
|
commitdiff
|
tree
2019-08-03
Richard W
.
M
.
Jones
o
c
aml: Make OCam
l
callba
c
k
s return
i
nt in
s
t
e
ad of unit
.
commit
|
commitdiff
|
tree
2019-08-03
Richard W
.
M
.
Jo
n
es
oca
m
l
:
Fi
x
typo in com
m
ent
.
commit
|
commitdiff
|
tree
2019-08-03
Richar
d
W
.
M
.
Jones
ocaml: Add make
i
nsta
l
l rule
.
commit
|
commitdiff
|
tree
2019-08-03
Richard
W
.
M
.
J
one
s
b
u
i
ld: Add
.
/conf
i
g
u
re
--dis
a
b
l
e-o
c
aml to disable OCaml
.
.
.
commit
|
commitdiff
|
tree
2019-08-03
Richard W
.
M
.
Jon
e
s
gene
r
ator: Add link
t
o do
c
u
m
enta
t
i
o
n
i
n <libnbd
.
h>
commit
|
commitdiff
|
tree
2019-08-03
Ri
c
hard W
.
M
.
Jo
n
e
s
g
enerator: Remove some ext
r
aneous blank lines from
.
.
.
commit
|
commitdiff
|
tree
2019-08-03
R
i
chard W
.
M
.
J
o
nes
gen
e
rator:
Generate t
y
pedef
s
a
uto
m
atically
f
or Closure
.
.
.
commit
|
commitdiff
|
tree
2019-08-03
Rich
a
rd W
.
M
.
Jo
n
es
i
nclude: Remove unu
s
e
d
defi
n
ition
of nbd_close_callback
.
commit
|
commitdiff
|
tree
2019-08-03
Richard
W
.
M
.
Jones
run: Set MALLOC_CHECK_=1
w
h
en using
.
/ru
n
or runni
n
g
.
.
.
commit
|
commitdiff
|
tree
2019-08-03
Richard W
.
M
.
Jones
Fix compilation with
C
++
.
commit
|
commitdiff
|
tree
2019-08-03
R
ichard W
.
M
.
Jones
tests
:
Add so
m
e basic comp
i
l
e
t
ests, inspi
r
ed by nbdkit
.
commit
|
commitdiff
|
tree
2019-07-30
Richard
W
.
M
.
Jones
Version 0
.
9
.
6
.
commit
|
commitdiff
|
tree
2019-07-30
Richard
W
.
M
.
J
o
n
es
lib: Add flags parameter to nbd_shutdown
.
commit
|
commitdiff
|
tree
2019-07-30
Rich
a
rd W
.
M
.
J
o
nes
generator: More
c
onsist
e
ncy
w
it
h
whit
e
spac
e
a
r
o
und
.
.
.
commit
|
commitdiff
|
tree
2019-07-30
R
i
chard W
.
M
.
Jone
s
lib:
Remove coo
k
ie parameter f
r
om completion callbacks
.
commit
|
commitdiff
|
tree
2019-07-30
Ric
h
ard W
.
M
.
Jo
n
es
examples:
Fix theo
r
et
i
cal co
o
ki
e
race in example
.
commit
|
commitdiff
|
tree
2019-07-30
Richard W
.
M
.
Jones
lib: Rename ch
-> coo
k
ie
.
commit
|
commitdiff
|
tree
2019-07-30
Richard W
.
M
.
Jones
lib
:
Use sy
m
bol versio
n
s
.
commit
|
commitdiff
|
tree
2019-07-26
R
ichard W
.
M
.
Jones
Version
0
.
1
.
9
.
commit
|
commitdiff
|
tree
2019-07-25
Richard W
.
M
.
Jones
api
:
N
ew nbd_kill_command API f
o
r sending
a
si
g
nal
.
.
.
commit
|
commitdiff
|
tree
2019-07-25
R
i
c
h
ard W
.
M
.
Jon
e
s
tests: Reduce d
e
lay
i
n closur
e
-lifeti
m
es
t
es
t
.
commit
|
commitdiff
|
tree
2019-07-25
R
ichard W
.
M
.
J
ones
lib: Se
t
error co
n
text in nbd_create, nbd_close, and
.
.
.
commit
|
commitdiff
|
tree
2019-07-25
Richard W
.
M
.
Jone
s
lib: Remov
e
nbd_
a
dd_close
_
c
a
l
lba
c
k
.
commit
|
commitdiff
|
tree
2019-07-25
Richard
W
.
M
.
Jone
s
l
ib: Implement closure l
i
fetimes
.
commit
|
commitdiff
|
tree
2019-07-25
Richard W
.
M
.
Jones
genera
t
or: Cha
n
ge Closure so it describes single c
a
llb
a
cks
.
commit
|
commitdiff
|
tree
2019-07-25
Richard W
.
M
.
Jones
lib: Use unsi
g
n
e
d f
o
r pread_s
t
ructured status parameter
.
commit
|
commitdiff
|
tree
2019-07-22
Ri
c
hard W
.
M
.
Jones
do
c
s: Make documentation
f
o
r callb
a
cks more u
n
iform
.
commit
|
commitdiff
|
tree
2019-07-22
Richard
W
.
M
.
J
o
nes
generato
r
:
M
odularize
.
commit
|
commitdiff
|
tree
2019-07-22
R
ichard W
.
M
.
Jon
e
s
docs: Fix sma
l
l docu
m
entatio
n
t
y
pos
.
commit
|
commitdiff
|
tree
2019-07-18
R
ichard W
.
M
.
Jones
lib: Add cle
a
r
er co
m
ments about what
t
he cmds_* lists do
.
commit
|
commitdiff
|
tree
2019-07-18
Ri
c
hard W
.
M
.
Jones
lib
:
Rename
str
u
ct command
_
in_
f
light to c
o
mmand
.
commit
|
commitdiff
|
tree
2019-07-17
Richard W
.
M
.
Jones
examples: Include an exampl
e
o
f
integrat
i
ng
with th
e
.
.
.
commit
|
commitdiff
|
tree
2019-07-17
Richard
W
.
M
.
J
o
n
e
s
Vers
i
on 0
.
1
.
8
.
commit
|
commitdiff
|
tree
2019-07-16
Ri
c
hard W
.
M
.
Jones
Version 0
.
1
.
7
.
commit
|
commitdiff
|
tree
2019-07-16
Richard W
.
M
.
Jone
s
ocaml:
A
dd t
e
st
s
.
commit
|
commitdiff
|
tree
2019-07-16
Richa
r
d W
.
M
.
Jo
n
e
s
ocam
l
: Fi
x
generati
o
n
o
f
A
r
r
ayAndLen (Uin
t
32)
.
commit
|
commitdiff
|
tree
2019-07-16
Richard W
.
M
.
Jones
o
c
aml: Fix r
a
is
i
ng Error ex
c
e
p
tion
.
commit
|
commitdiff
|
tree
2019-07-16
Richard W
.
M
.
Jones
ocaml: Extract M
u
table when returnin
g
f
rom callb
a
ck
.
commit
|
commitdiff
|
tree
2019-07-16
Ri
c
hard
W
.
M
.
Jones
ocaml: Add
\n after printing uncaught OC
a
ml
e
xc
e
ption
.
commit
|
commitdiff
|
tree
2019-07-16
R
i
chard W
.
M
.
Jones
ocaml: Fix parsing o
f
?flags parameter
.
commit
|
commitdiff
|
tree
2019-07-16
Richard W
.
M
.
Jones
ocaml: Fix OCaml c
a
llbacks
.
commit
|
commitdiff
|
tree
2019-07-16
Richard
W
.
M
.
Jones
ocaml: Use new macro Va
l
_emptyl
i
s
t instead of Val_
i
nt
.
.
.
commit
|
commitdiff
|
tree
2019-07-16
R
ichard W
.
M
.
J
ones
gen
e
rator:
S
wa
p
parameters of nbd_
a
dd_close_callback
.
commit
|
commitdiff
|
tree
2019-07-16
Rich
a
rd W
.
M
.
Jones
g
e
nerator: Define new Clos
u
re type ins
t
ead of callb
a
cks
.
commit
|
commitdiff
|
tree
2019-07-04
Richard
W
.
M
.
J
o
ne
s
freebsd: Include <config
.
h> consistently in all
C
so
u
rce
.
.
.
commit
|
commitdiff
|
tree
2019-07-03
Ri
c
h
a
rd W
.
M
.
Jones
lib: Use by
t
e-swapping
.
h fro
m
nbdki
t
.
commit
|
commitdiff
|
tree
2019-07-03
Richard W
.
M
.
Jones
free
b
sd: Ignore missing MSG_
M
ORE
o
n old
e
r version
s
.
.
.
commit
|
commitdiff
|
tree
2019-07-03
Ri
c
hard W
.
M
.
Jones
Version 0
.
1
.
6
.
commit
|
commitdiff
|
tree
2019-06-28
Richa
r
d W
.
M
.
Jones
python: Raise
a
custo
m
exce
p
tion containing er
r
or string
.
.
.
commit
|
commitdiff
|
tree
2019-06-28
Richard W
.
M
.
Jones
python: Remove useless
m
od
u
leinit f
u
nction
.
commit
|
commitdiff
|
tree
2019-06-28
Richa
r
d W
.
M
.
Jones
p
ython, oc
a
ml:
Add metadata_names
p
aces to
Python
a
nd
.
.
.
commit
|
commitdiff
|
tree
2019-06-27
Richard
W
.
M
.
Jo
n
es
V
ersion 0
.
1
.
5
.
commit
|
commitdiff
|
tree
2019-06-27
Richard W
.
M
.
Jones
build
:
Distrib
u
te interop/structured-read
.
sh
.
commit
|
commitdiff
|
tree
2019-06-27
Ri
c
hard W
.
M
.
Jone
s
generator: Ad
d
Mutable ty
p
e
to
t
he generator
.
commit
|
commitdiff
|
tree
2019-06-11
Richa
r
d
W
.
M
.
J
one
s
s
h
: Add ex
a
m
pl
e
s
section to the man
u
al
.
commit
|
commitdiff
|
tree
2019-06-11
Richard W
.
M
.
Jones
sh: Add
‘
nbdsh
-
c -’ to read
f
rom stdin
.
commit
|
commitdiff
|
tree
2019-06-10
Richard W
.
M
.
J
o
nes
st
a
tes: Use MS
G
_MOR
E
to coalesce messages into single
.
.
.
commit
|
commitdiff
|
tree
2019-06-10
Ri
c
ha
r
d W
.
M
.
J
ones
st
a
t
es
:
Add han
d
le h->wflags field
.
commit
|
commitdiff
|
tree
2019-06-10
Richard W
.
M
.
Jones
lib:
socket
:
Add
.
send fla
g
s
parameter
.
commit
|
commitdiff
|
tree
2019-06-10
R
ic
h
ard W
.
M
.
Jones
lib: Atom
i
c
a
lly up
d
ate h->state
when leaving the locke
d
.
.
.
commit
|
commitdiff
|
tree
2019-06-09
Richard W
.
M
.
J
o
ne
s
sh: Add
-
c/
-
co
m
mand and --connect parameters
.
commit
|
commitdiff
|
tree
2019-06-09
R
ich
a
rd
W
.
M
.
Jones
sh: Move nb
d
s
h
code to
a separate P
y
thon module
.
commit
|
commitdiff
|
tree
2019-06-09
Richard W
.
M
.
Jones
V
e
rsion 0
.
1
.
4
.
commit
|
commitdiff
|
tree
2019-06-09
Richard W
.
M
.
J
o
nes
python: Fix test for Python
.
commit
|
commitdiff
|
tree
2019-06-09
R
i
char
d
W
.
M
.
Jones
Versi
o
n 0
.
1
.
3
.
commit
|
commitdiff
|
tree
2019-06-09
Ri
c
hard W
.
M
.
J
o
nes
pytho
n
: PYTHON_LIBS is not se
t
in Python
3
.
8 (RHBZ
.
.
.
commit
|
commitdiff
|
tree
2019-06-05
Richard W
.
M
.
Jone
s
lib
:
Add se
t
_sta
t
e
/
g
et_st
a
te macr
o
s
.
commit
|
commitdiff
|
tree
2019-06-05
Richard W
.
M
.
Jones
l
ib:
Split nbd_aio_is_* fun
c
tions
int
o
int
e
rnal
.
commit
|
commitdiff
|
tree
2019-06-05
Ric
h
a
r
d W
.
M
.
Jone
s
lib: Move nbd_aio_is_* function impls
t
o
separate source
.
.
.
commit
|
commitdiff
|
tree
2019-06-04
Richard W
.
M
.
Jone
s
gene
r
ator: Callback returns
int inste
a
d of
v
oid
.
commit
|
commitdiff
|
tree
2019-06-04
Richard W
.
M
.
Jones
examples, tes
t
s: Remove
wan
t
_to_s
e
nd
/
ready logic
.
.
.
commit
|
commitdiff
|
tree
2019-06-04
Ric
h
ard
W
.
M
.
J
o
nes
gener
a
t
o
r: Implement BytesI
n
paramete
r
s to callback
.
.
.
commit
|
commitdiff
|
tree
2019-06-04
R
ichard W
.
M
.
Jo
n
es
tests
/
ai
o
-pa
r
a
l
lel
.
c: Check ex
p
or
t
size vs buffer size
.
commit
|
commitdiff
|
tree
2019-06-04
Richard W
.
M
.
Jon
e
s
api:
M
ake
nbd_
a
io_get_di
r
ection
l
ockless
.
commit
|
commitdiff
|
tree
2019-06-03
Ric
h
ard W
.
M
.
Jones
example
s
/
t
hreaded-reads-and-writes
.
c: M
a
ke read
a
nd
.
.
.
commit
|
commitdiff
|
tree
2019-06-03
R
ich
a
r
d
W
.
M
.
Jon
e
s
e
x
amples/threaded-reads-and-
w
rites
.
c:
R
em
o
ve
i
n
c
orre
c
t
.
.
.
commit
|
commitdiff
|
tree
2019-06-03
R
i
chard W
.
M
.
Jones
ex
a
mp
l
es/thread
e
d-rea
d
s-and-writes
.
c: Ign
o
re mult
i
.
.
.
commit
|
commitdiff
|
tree
2019-06-03
Richard W
.
M
.
Jones
l
ib: P
a
ss handle t
o
s
o
cket recv and send calls
.
commit
|
commitdiff
|
tree
2019-06-03
Richard W
.
M
.
J
o
nes
docs:
Docu
m
ent
m
ultiple in-flight requests
.
commit
|
commitdiff
|
tree
2019-06-03
Richard
W
.
M
.
Jones
docs: Document NBD URI sup
p
ort
.
commit
|
commitdiff
|
tree
2019-06-03
R
ichard
W
.
M
.
J
o
nes
api
:
nbd_get_
v
ersion,
nbd_supports_
u
ri and nbd_get_packag
e
_
n
am
e
.
commit
|
commitdiff
|
tree
2019-06-03
Richard W
.
M
.
Jones
generator: python: As
s
ert fail instea
d
of gener
a
ting
.
.
.
commit
|
commitdiff
|
tree
2019-06-03
Rich
a
rd W
.
M
.
J
ones
ge
n
erator: ocaml: A
s
s
e
rt
f
ail instead of ignoring
this
.
.
.
commit
|
commitdiff
|
tree
2019-06-03
R
i
ch
a
rd W
.
M
.
Jones
d
o
cs: Emp
h
a
si
z
e ca
l
l
e
r m
u
st not
f
re
e
sta
t
ically
a
ll
o
cated
.
.
.
commit
|
commitdiff
|
tree
next