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
Richard
W
.
M
.
Jones
V
ersi
o
n 0
.
9
.
7
.
commit
|
commitdiff
|
tree
2019-08-05
Ri
c
hard
W
.
M
.
Jones
ocaml:
Add libn
b
d-oc
a
ml
.
pod t
o
EXTRA_DIST
.
commit
|
commitdiff
|
tree
2019-08-05
Richard W
.
M
.
Jones
gen
e
rator
:
Add sp
a
c
e
accidentally dr
o
pped in earl
i
er
.
.
.
commit
|
commitdiff
|
tree
2019-08-05
Richard
W
.
M
.
Jones
generator: Rename RCons
t
String -> RStaticString a
n
d
.
.
.
commit
|
commitdiff
|
tree
2019-08-05
Richar
d
W
.
M
.
Jones
generator
:
Docume
n
t that RString returns NULL f
o
r error
.
commit
|
commitdiff
|
tree
2019-08-05
Richard
W
.
M
.
Jones
generator: Dete
c
t NUL
L
S
t
ring paramete
r
s an
d
retur
n
.
.
.
commit
|
commitdiff
|
tree
2019-08-05
Richard W
.
M
.
Jones
gene
r
a
tor: Call
d
ebug o
n
ly within the lock
.
commit
|
commitdiff
|
tree
2019-08-05
Rich
a
rd W
.
M
.
Jo
n
es
lib: Print
funct
i
on call
p
arame
t
ers and results in
.
.
.
commit
|
commitdiff
|
tree
2019-08-05
Richard
W
.
M
.
Jones
api: Assign a
uni
q
ue name
to each ha
n
dle and e
m
it it
.
.
.
commit
|
commitdiff
|
tree
2019-08-05
R
ic
h
ard W
.
M
.
Jones
generator: Add
com
m
ent to
g
enerated code about not
.
.
.
commit
|
commitdiff
|
tree
2019-08-05
R
ichard W
.
M
.
Jones
lib
:
Rena
m
e nbd_
i
nterna
l
_reset_error -> nbd_inte
r
nal
_
set_err
.
.
.
commit
|
commitdiff
|
tree
2019-08-05
Richa
r
d W
.
M
.
J
o
ne
s
generator: Fa
c
tor out co
d
e for handli
n
g
r
etur
n
types
.
.
.
commit
|
commitdiff
|
tree
2019-08-04
Richard
W
.
M
.
Jones
ocaml: Add a man page
.
commit
|
commitdiff
|
tree
2019-08-04
Ric
h
ard W
.
M
.
Jones
ocaml: Add an example using AIO APIs
.
commit
|
commitdiff
|
tree
2019-08-04
R
ichard W
.
M
.
J
o
n
e
s
o
caml: Add
N
BD
.
Buffer alloc and free
.
commit
|
commitdiff
|
tree
2019-08-04
Richard W
.
M
.
Jo
n
es
ocaml:
A
v
o
i
d uniniti
a
lised data when
registering glo
b
a
l
.
.
.
commit
|
commitdiff
|
tree
2019-08-03
Richard
W
.
M
.
J
ones
o
caml
:
Make OCaml callbacks r
e
t
urn
i
n
t instead of unit
.
commit
|
commitdiff
|
tree
2019-08-03
Richard
W
.
M
.
Jon
e
s
ocam
l
: Fix typo in comme
n
t
.
commit
|
commitdiff
|
tree
2019-08-03
Richard
W
.
M
.
Jo
n
es
ocaml: Add
make install rule
.
commit
|
commitdiff
|
tree
2019-08-03
R
i
chard W
.
M
.
Jo
n
es
build: Add
.
/configure -
-
d
i
sa
b
le-ocaml
t
o di
s
able OCaml
.
.
.
commit
|
commitdiff
|
tree
2019-08-03
R
i
chard W
.
M
.
Jones
generator: Add lin
k
to
d
o
cumentat
i
o
n
in <libnbd
.
h
>
commit
|
commitdiff
|
tree
2019-08-03
Richard W
.
M
.
Jones
gen
e
rator: Remove some extra
n
e
ous blank lines from
.
.
.
commit
|
commitdiff
|
tree
2019-08-03
Richard W
.
M
.
Jones
generator: Generate typed
e
f
s
automati
c
ally
f
o
r
C
l
osu
r
e
.
.
.
commit
|
commitdiff
|
tree
2019-08-03
Richar
d
W
.
M
.
Jones
include: Remove unused definition
of
n
bd_clo
s
e
_
callback
.
commit
|
commitdiff
|
tree
2019-08-03
Ric
h
ard W
.
M
.
Jones
run: S
e
t MALLOC_CHECK_=1 when using
.
/
r
un or
run
n
ing
.
.
.
commit
|
commitdiff
|
tree
2019-08-03
Rich
a
rd W
.
M
.
Jone
s
Fix compi
l
ation with C++
.
commit
|
commitdiff
|
tree
2019-08-03
Richard W
.
M
.
Jones
tests: Add some basi
c
compile tests,
i
nspi
r
ed by nbdkit
.
commit
|
commitdiff
|
tree
2019-07-30
R
ic
h
ard W
.
M
.
Jones
Version 0
.
9
.
6
.
commit
|
commitdiff
|
tree
2019-07-30
Richa
r
d
W
.
M
.
Jones
lib: Add flags
parameter to nbd_
s
hutdown
.
commit
|
commitdiff
|
tree
2019-07-30
Richard W
.
M
.
Jone
s
generator:
M
ore co
n
sistenc
y
with whitespace
a
roun
d
.
.
.
commit
|
commitdiff
|
tree
2019-07-30
Richard W
.
M
.
Jones
lib: Remov
e
c
o
ok
i
e p
a
ramet
e
r from com
p
letion callbacks
.
commit
|
commitdiff
|
tree
2019-07-30
Richard W
.
M
.
Jones
exa
m
ples
:
Fix t
h
eoretic
a
l cookie race in exampl
e
.
commit
|
commitdiff
|
tree
2019-07-30
Richard W
.
M
.
Jo
n
es
lib: Rename
c
h -
>
co
o
kie
.
commit
|
commitdiff
|
tree
2019-07-30
R
i
c
ha
r
d W
.
M
.
Jones
lib: Use symbol
versions
.
commit
|
commitdiff
|
tree
2019-07-26
Richard W
.
M
.
Jones
Versio
n
0
.
1
.
9
.
commit
|
commitdiff
|
tree
2019-07-25
Ric
h
ard W
.
M
.
J
o
ne
s
api: New n
b
d_kil
l
_command API for sending a s
i
g
n
al
.
.
.
commit
|
commitdiff
|
tree
2019-07-25
Richard
W
.
M
.
Jones
tests: Reduce delay in
c
lo
s
u
r
e-lifetimes te
s
t
.
commit
|
commitdiff
|
tree
2019-07-25
Richard W
.
M
.
Jo
n
es
lib: Set error context
i
n nbd
_
create, nbd_close, a
n
d
.
.
.
commit
|
commitdiff
|
tree
2019-07-25
Richard
W
.
M
.
Jones
l
i
b:
Re
m
ove nbd_add_close_callback
.
commit
|
commitdiff
|
tree
2019-07-25
Richard W
.
M
.
J
ones
lib:
I
m
p
lement closure li
f
eti
m
es
.
commit
|
commitdiff
|
tree
2019-07-25
Richar
d
W
.
M
.
Jon
e
s
g
enerator: C
h
ange
C
l
o
s
ure so it describes s
i
ngle callb
a
cks
.
commit
|
commitdiff
|
tree
2019-07-25
Richa
r
d W
.
M
.
Jone
s
lib
:
Use
uns
i
gned for pread_structur
e
d status pa
r
ameter
.
commit
|
commitdiff
|
tree
2019-07-22
Richar
d
W
.
M
.
Jon
e
s
docs: Mak
e
d
o
cumentation for callbacks more un
i
form
.
commit
|
commitdiff
|
tree
2019-07-22
R
ichard W
.
M
.
Jo
n
es
generator: Mod
u
l
a
rize
.
commit
|
commitdiff
|
tree
2019-07-22
Ri
c
hard
W
.
M
.
J
o
nes
docs: Fi
x
s
m
all documentation typos
.
commit
|
commitdiff
|
tree
2019-07-18
Richard
W
.
M
.
Jones
l
i
b
:
Add
cl
e
arer comments about what th
e
cmds_*
l
ists
do
.
commit
|
commitdiff
|
tree
2019-07-18
Ri
c
hard W
.
M
.
Jones
lib: Rename struct command_in_f
l
ight to c
o
m
m
an
d
.
commit
|
commitdiff
|
tree
2019-07-17
R
i
c
hard W
.
M
.
J
o
nes
examples:
Include an example of integrating with the
.
.
.
commit
|
commitdiff
|
tree
2019-07-17
Richard W
.
M
.
Jones
Ver
s
ion
0
.
1
.
8
.
commit
|
commitdiff
|
tree
2019-07-17
Eric Bla
k
e
gen
e
rator: Prefer closu
r
e
op
a
q
ue after function
po
i
n
t
er
.
.
.
commit
|
commitdiff
|
tree
2019-07-16
Richard W
.
M
.
Jones
V
ers
i
on
0
.
1
.
7
.
commit
|
commitdiff
|
tree
2019-07-16
R
i
cha
r
d
W
.
M
.
Jones
ocaml:
A
dd
tests
.
commit
|
commitdiff
|
tree
2019-07-16
Richard W
.
M
.
J
o
nes
ocaml: Fix ge
n
erati
o
n
of Array
A
n
dL
e
n (
U
int32)
.
commit
|
commitdiff
|
tree
2019-07-16
Richard
W
.
M
.
Jones
ocaml:
F
ix ra
i
sing E
r
ror
e
x
c
e
ptio
n
.
commit
|
commitdiff
|
tree
2019-07-16
Richard
W
.
M
.
Jones
oc
a
ml: Extract Mutable w
h
en retu
r
ning f
r
om cal
l
back
.
commit
|
commitdiff
|
tree
2019-07-16
R
ichard W
.
M
.
Jo
n
es
ocaml: Add \n aft
e
r p
r
inting unc
a
ught OC
a
m
l exception
.
commit
|
commitdiff
|
tree
2019-07-16
Richard
W
.
M
.
Jone
s
ocaml: F
i
x parsing of ?fla
g
s parameter
.
commit
|
commitdiff
|
tree
2019-07-16
Richard W
.
M
.
Jon
e
s
ocaml: Fi
x
OCaml callbacks
.
commit
|
commitdiff
|
tree
2019-07-16
Richard W
.
M
.
Jones
oca
m
l: Use ne
w
macro Val_e
m
p
t
yli
s
t in
s
tead of Val_int
.
.
.
commit
|
commitdiff
|
tree
2019-07-16
R
i
c
hard W
.
M
.
Jones
gene
r
ator:
Swap pa
r
a
meters of nbd_add_close_callb
a
c
k
.
commit
|
commitdiff
|
tree
2019-07-16
Richard W
.
M
.
Jo
n
es
genera
t
o
r
: Define
n
ew Clos
u
r
e
type
in
s
tead of call
b
acks
.
commit
|
commitdiff
|
tree
2019-07-04
Ri
c
hard
W
.
M
.
J
o
nes
fre
e
bsd:
Inc
l
ude <config
.
h> consistently in all C so
u
r
c
e
.
.
.
commit
|
commitdiff
|
tree
2019-07-03
Richard W
.
M
.
Jone
s
l
i
b
:
Use byte-swap
p
in
g
.
h from
n
bdkit
.
commit
|
commitdiff
|
tree
2019-07-03
Richard
W
.
M
.
Jones
free
b
sd: Ignore missi
n
g
M
SG_MORE on older
v
ersions
.
.
.
commit
|
commitdiff
|
tree
2019-07-03
Richa
r
d
W
.
M
.
Jones
V
ers
i
o
n 0
.
1
.
6
.
commit
|
commitdiff
|
tree
2019-06-28
R
ic
h
ard W
.
M
.
Jon
e
s
python: Raise a custom excep
t
ion containing error str
i
ng
.
.
.
commit
|
commitdiff
|
tree
2019-06-28
Richard W
.
M
.
Jones
p
y
thon: Rem
o
ve
u
s
el
e
ss mo
d
ul
e
init function
.
commit
|
commitdiff
|
tree
2019-06-28
Rich
a
rd
W
.
M
.
Jon
e
s
python, oca
m
l: Add meta
d
ata_name
s
p
aces to Pyt
h
on and
.
.
.
commit
|
commitdiff
|
tree
2019-06-27
Richar
d
W
.
M
.
Jones
Version 0
.
1
.
5
.
commit
|
commitdiff
|
tree
2019-06-27
R
ichard W
.
M
.
Jon
e
s
build: Di
s
tribute interop/structured-read
.
sh
.
commit
|
commitdiff
|
tree
2019-06-27
Martin Kletzander
genera
t
or: Add support for namespac
e
c
o
n
st
a
nts
commit
|
commitdiff
|
tree
2019-06-12
Ma
r
tin Kl
e
tzander
Fix building with f
o
r
o
caml
<
4
.
0
6
.
0
commit
|
commitdiff
|
tree
2019-06-11
Richar
d
W
.
M
.
Jones
sh:
Add examples section
t
o the
m
anual
.
commit
|
commitdiff
|
tree
2019-06-11
Ri
c
hard W
.
M
.
Jon
e
s
sh:
A
dd ‘nbdsh -
c
-’ to read from st
d
in
.
commit
|
commitdiff
|
tree
2019-06-10
Richard W
.
M
.
J
ones
sta
t
es: Use MSG_M
O
RE
to
c
oale
s
ce mes
s
ages
i
nto
s
ingle
.
.
.
commit
|
commitdiff
|
tree
2019-06-10
Richard
W
.
M
.
Jon
e
s
states: Add handle h-
>
wflags
f
ield
.
commit
|
commitdiff
|
tree
2019-06-10
Richard W
.
M
.
Jones
lib: socket: Add
.
send flags
p
ar
a
meter
.
commit
|
commitdiff
|
tree
2019-06-10
Ric
h
ard
W
.
M
.
Jone
s
lib: At
o
m
ically update h
-
>s
t
ate when lea
v
ing the
lock
e
d
.
.
.
commit
|
commitdiff
|
tree
2019-06-09
Richard
W
.
M
.
Jones
sh:
Add -c/-command a
n
d --co
n
n
e
ct parameters
.
commit
|
commitdiff
|
tree
2019-06-09
R
i
c
hard W
.
M
.
Jones
s
h
:
M
ove nbdsh code to a se
p
a
r
ate Python module
.
commit
|
commitdiff
|
tree
2019-06-09
Ri
c
hard W
.
M
.
Jones
Versi
o
n
0
.
1
.
4
.
commit
|
commitdiff
|
tree
2019-06-09
Richard W
.
M
.
J
o
nes
python: Fix
t
est for Py
t
hon
.
commit
|
commitdiff
|
tree
2019-06-09
Richard W
.
M
.
Jo
n
es
Version
0
.
1
.
3
.
commit
|
commitdiff
|
tree
2019-06-09
R
i
cha
r
d W
.
M
.
Jones
python:
PYTHO
N
_
LIBS is no
t
set in
P
yth
o
n
3
.
8
(RHB
Z
.
.
.
commit
|
commitdiff
|
tree
2019-06-05
R
i
c
ha
r
d W
.
M
.
Jones
lib: Add s
e
t_st
a
te / get_s
t
ate macros
.
commit
|
commitdiff
|
tree
2019-06-05
R
ic
h
ard
W
.
M
.
Jones
lib:
S
plit nbd_aio_is_* functions into in
t
ernal
.
commit
|
commitdiff
|
tree
2019-06-05
Richard W
.
M
.
J
o
nes
l
i
b
: Mov
e
nbd_aio_i
s
_* f
u
n
c
t
ion impls
to
s
e
p
arate source
.
.
.
commit
|
commitdiff
|
tree
2019-06-04
Richard W
.
M
.
Jone
s
genera
t
or: Callback ret
u
rn
s
int instead of void
.
commit
|
commitdiff
|
tree
2019-06-04
Richard W
.
M
.
Jones
e
xamples, tests
:
R
emove want_
t
o_send
/ re
a
dy logic
.
.
.
commit
|
commitdiff
|
tree
2019-06-04
R
i
c
h
ard
W
.
M
.
Jones
gener
a
tor: Im
p
lement BytesI
n
parameters to
c
allback
.
.
.
commit
|
commitdiff
|
tree
2019-06-04
Richard W
.
M
.
J
ones
tests/ai
o
-
p
arallel
.
c: Check export size vs buffe
r
si
z
e
.
commit
|
commitdiff
|
tree
2019-06-04
R
i
c
hard W
.
M
.
Jones
ap
i
: Make nbd_aio_g
e
t_direct
i
on
lockles
s
.
commit
|
commitdiff
|
tree
2019-06-03
Richard W
.
M
.
Jones
examples/threade
d
-r
e
ads-and-writes
.
c: Make r
e
ad and
.
.
.
commit
|
commitdiff
|
tree
2019-06-03
Ri
c
h
a
rd W
.
M
.
Jones
e
xamples/threaded-reads-
a
n
d-wr
i
tes
.
c:
Remove incorrect
.
.
.
commit
|
commitdiff
|
tree
2019-06-03
R
i
chard W
.
M
.
Jones
e
x
amples/thr
e
a
d
e
d-reads-and-writes
.
c: Ignore multi
.
.
.
commit
|
commitdiff
|
tree
2019-06-03
Richard W
.
M
.
Jones
lib: Pas
s
handle to so
c
k
e
t r
e
cv and
send call
s
.
commit
|
commitdiff
|
tree
2019-06-03
Richard W
.
M
.
Jon
e
s
do
c
s: Docu
m
ent multiple in-fli
g
ht r
e
qu
e
sts
.
commit
|
commitdiff
|
tree
2019-06-03
Ri
c
hard W
.
M
.
Jones
d
ocs
:
Do
c
ument N
B
D
URI
s
up
p
o
r
t
.
commit
|
commitdiff
|
tree
2019-06-03
Richard W
.
M
.
Jones
a
p
i: nb
d
_get_ver
s
ion,
n
bd_supports_uri and nbd_get_package_name
.
commit
|
commitdiff
|
tree
2019-06-03
Richard W
.
M
.
J
ones
generator:
p
yth
o
n: Assert fail in
s
tead of gene
r
ating
.
.
.
commit
|
commitdiff
|
tree
next