Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
506 commits
Select commit Hold shift + click to select a range
001b4b7
Merge pull request #27 from mseri/master
mseri Mar 15, 2018
22e68f8
Prepare to release stdext 4.0.0 and xapi-stdext-{bigbuffer, encodings…
Mar 15, 2018
713d5aa
Move quicktest_encodings from xapi into a unit test
gaborigloi Apr 12, 2018
5a05644
Merge pull request #28 from gaborigloi/test_encodings
mseri Apr 12, 2018
0e0f010
really_write: remove deprecation and make robust against EINTR
Apr 25, 2018
b98891a
unixext_open_stubs: fix use of uninitialised variable
Apr 25, 2018
85f5556
really_write: use single_write_substring and avoid an unsafe coercion
Apr 25, 2018
6fe6bef
.travis.yml: don't run revdeps on the coverage build
Apr 25, 2018
3a73fbb
Merge pull request #29 from mseri/fix-really-write
mseri Apr 25, 2018
1b708d1
unixext: update interface to mimick the ocaml Unix one
May 24, 2018
6fd0d53
xapi-stdext-unix: update opam file
May 24, 2018
d474a58
Merge pull request #31 from mseri/master
mseri May 25, 2018
f00572e
CP-28365: do not loose the backtrace in Mutex.execute
edwintorok May 30, 2018
2e5f211
CP-28365: do not loose backtraces in Mutex.execute
edwintorok May 30, 2018
90178da
CP-28365: improve backtraces in with_file
edwintorok May 30, 2018
5401c04
CP-28365: improve backtraces in daemonize
edwintorok May 30, 2018
adba34e
CP-28365: improve backtraces in Unixext.open_connection*
edwintorok May 30, 2018
b78eb0e
CP-28365: improve stacktraces in Semaphore.execute_with_weight
edwintorok May 30, 2018
163c59a
Merge pull request #32 from edwintorok/backtraces
mseri May 30, 2018
fde0cf6
CA-292641: Use Logs to log cleanup exn instead of shadowing the origi…
gaborigloi Jun 28, 2018
3b3f070
Update .travis.yml after move to ocaml 4.06
gaborigloi Jul 4, 2018
3423c18
Merge pull request #33 from gaborigloi/logs
gaborigloi Jul 4, 2018
66baac0
Prepare to release 4.4.0
gaborigloi Jul 4, 2018
552e4c8
Merge pull request #34 from gaborigloi/new_release
gaborigloi Jul 5, 2018
03ab7c0
Use rpclib if it's available
samoht Aug 6, 2018
d518b29
Merge pull request #26 from samoht/rpclib
edwintorok Aug 14, 2018
ec275d9
Simplify PPX processing
lindig Sep 3, 2018
d31660e
Merge pull request #27 from lindig/master
gaborigloi Sep 3, 2018
200c85d
Ported build to dune and deprecated the old package xcp-inventory.
Nov 22, 2018
98f2dc9
Removed conflict between xcp-inventory and xapi-inventory.
Nov 28, 2018
5403f31
Merge pull request #15 from kc284/master
lindig Dec 3, 2018
fbb1217
Move from jbuilder to dune.
Dec 31, 2018
1739e0c
Deprecated package rrd in favour of xapi-rrd.
Jan 3, 2019
a1c0459
Merge pull request #28 from kc284/master
lindig Jan 8, 2019
d83c54a
Replaced jbuild files with dune.
Jan 18, 2019
8f7aa67
Merge pull request #35 from kc284/master
lindig Jan 21, 2019
9881dfb
CA-310525 fix C binding for statvfs
lindig Mar 13, 2019
b9877a0
Update .travis.yml
lindig Mar 13, 2019
96ef3b9
Merge pull request #36 from lindig/CA-310525
robhoes Mar 13, 2019
d353a2a
CA-314001: release runtime lock around long running system calls
edwintorok Apr 2, 2019
d60d4af
Merge pull request #39 from edwintorok/fsync-master
edwintorok Apr 2, 2019
adc5174
CA-315952 fix JSON output
lindig May 14, 2019
17732d0
CA-315952 add missing data in Json output
lindig May 16, 2019
083728f
CP-30756: Remove Base64
psafont Mar 19, 2019
60c5ea3
tests: port to alcotest
psafont Jun 14, 2019
f1569c0
tests: Consolidate floating-point comparisons
psafont Jun 17, 2019
534783a
tests: convert int and string asserts to alcotest
psafont Jun 17, 2019
bdaa8f1
tests: check that all values in RRas are within bounds
psafont Jun 17, 2019
8b12233
tests: use random names for files
psafont Jun 18, 2019
70cefa7
ci: update and simplify travis configuration
psafont Jun 18, 2019
b028c29
tests: add regression test for CA-322008
psafont Jun 18, 2019
c986340
CA-322008: do not treat DERIVE sources as COUNTER
psafont Jun 18, 2019
9718e95
CA-322008: Reorganize code for incoming values by type
psafont Jun 18, 2019
3103ae6
maintenance: use infix operators for Int64 in rrd
psafont Jun 27, 2019
67ea741
maintenance: whitespace and commented code deletion
psafont Jun 27, 2019
4a86fb5
CA-322008: Report out-of-bounds PDP values as NaN
psafont Jul 25, 2019
5b9d4ad
Merge pull request #31 from psafont/ca-322008
edwintorok Jul 29, 2019
16fbe37
travis: load vars from xs-opam repo
psafont Aug 16, 2019
32135a3
tests: add json marshalling
psafont Aug 21, 2019
2e2f2d4
Merge pull request #33 from psafont/unma_very
edwintorok Aug 21, 2019
86d19cc
CA-329043: Add regression test
psafont Oct 15, 2019
f05d709
CA-329043: Do not produce default values that are out-of-bounds
psafont Oct 15, 2019
2d303ab
CA-329043: Add crowbar tests
psafont Oct 15, 2019
04ef7ad
dune: simplify test definition
psafont Oct 17, 2019
0e2f136
unit_tests: compare min and max values once per ds
psafont Oct 17, 2019
3a2a4b5
CA-329043: add case generated by crowbar
psafont Oct 17, 2019
76eed66
CA-329043: Use type system to avoid storing out-of-range values
psafont Oct 17, 2019
c2ad0cd
CA-329043: Add sanity checks to rrds
psafont Oct 21, 2019
c2b61a7
CA-325844: Test RRAs are validated when deserializing
psafont Oct 29, 2019
5070c26
Bounded values in RRAs (#36)
psafont Oct 29, 2019
4528915
opam: refresh metadata
psafont Oct 29, 2019
b993901
CA-329813: add regression tests
psafont Oct 31, 2019
883d3b5
CA-329813: fix including a datasource to an rrd
psafont Oct 31, 2019
6d71bbd
Merge pull request #38 from psafont/rrd_create_fix
edwintorok Oct 31, 2019
cf28576
Merge pull request #37 from psafont/opam
edwintorok Nov 1, 2019
504ef67
ci: do do not pin base64, it doesn't exist
psafont Nov 7, 2019
d2e4e42
ci: use environment vars from xs-opam
psafont Nov 7, 2019
92f5db5
rrd: cleanup around ds_values processing
psafont Oct 4, 2019
a247b81
rrd: share to_string methods among serializers
psafont Oct 4, 2019
11a8bca
rrd_updates: Do not expose Failure "hd" when exporting rrds
psafont Oct 7, 2019
a642292
maintenance: whitespace
psafont Nov 19, 2019
5828186
rrd: delete unused functions
psafont Oct 16, 2019
7b0ecaf
rrd: update documentation
psafont Oct 16, 2019
20119e0
CP-32686: Ensure durability with atomic_write_to_file
psafont Jan 31, 2020
c69c285
maintenance: whitespace
psafont Jan 30, 2020
e49c001
fixup! CP-32686: Ensure durability with atomic_write_to_file
psafont Jan 31, 2020
17d580c
fixup! CP-32686: Ensure durability with atomic_write_to_file
psafont Jan 31, 2020
5fd1fdd
Merge pull request #43 from psafont/atomic-perm
edwintorok Feb 5, 2020
075e03f
maintenance: fix travis
Mar 2, 2020
a2ae295
maintenance: use dune instead of jbuilder
Mar 2, 2020
be8eea8
maintenance: change default filename to /etc/xensource-inventory
Mar 2, 2020
94c30ea
Merge pull request #16 from lippirk/master
Mar 5, 2020
e8e5d2e
unixext: better description for write___to_file
psafont Mar 10, 2020
c3900fe
Merge pull request #44 from psafont/doc
psafont Mar 10, 2020
a954764
CP-33354 fix inconsistent number of columns
Mar 20, 2020
b697bb4
Merge pull request #43 from lippirk/CP-33354
Mar 24, 2020
cb5f60d
CA-333908 accept YYYY-MM-DD date format
Apr 7, 2020
aac39cb
Merge pull request #45 from lippirk/CA-333908
Apr 15, 2020
202a80d
CA-338243 iso8601.to_string backwards compatibility
Apr 23, 2020
ca4a4f4
Merge pull request #46 from lippirk/CA-338243
Apr 23, 2020
898cfa4
CA-338243 remove legacy variant in iso8601
Apr 23, 2020
fb4e8b5
Merge pull request #47 from lippirk/CA-338243
Apr 24, 2020
67826b7
CP-33121: remove obsoleted modules and packages
psafont May 22, 2020
36cdf34
maintenance: prepare for ocamlformat
psafont May 22, 2020
4fa7ced
maintenance: update travis config
psafont May 22, 2020
10edcba
CP-33121: run encodings tests as part of the encodings package
psafont Jul 20, 2020
9e1cdad
Merge pull request #49 from psafont/travis
psafont Jul 24, 2020
b0c8df0
CA-342171 allow clients to create an iso8601 from localtime
Jul 30, 2020
79fc707
CP-33121: remove dependency of date in encodings tests
psafont Aug 11, 2020
cc34318
CP-33121: Move encodings test to the package directory
psafont Aug 11, 2020
6377a25
Merge pull request #51 from psafont/tests
Aug 11, 2020
ca21fce
unixext: remove Fdset module and stubs
lindig Aug 18, 2020
55d8c09
CP-34643: Deprecated non-idiomatic pervasivesext functions
psafont Aug 12, 2020
7228832
maintenance: reformat pervasivesext with ocamlformat
psafont Aug 12, 2020
4c07259
CP-34643: add tests for xstringext
psafont Aug 18, 2020
cc8f1c3
xapi-stdext-std: Do not duplicate functions from Stdlib
psafont Aug 18, 2020
4d54016
maintenance: format xstringext files with ocamlformat
psafont Aug 18, 2020
582ac37
fix (lib_test): remove duplicated test suite
psafont Sep 9, 2020
89c594e
maintenance(lib_test): refactor crowbar tests
psafont Sep 9, 2020
a5d1426
Merge pull request #47 from psafont/tests
psafont Sep 9, 2020
13b17a7
XSI-894 handle iso8601's with no timezone
Dec 10, 2020
8225021
Merge pull request #56 from lippirk/master
Dec 14, 2020
8792936
XSI-894 date.iso8601.to_float should assume UTC
Dec 16, 2020
9d7c929
date: allow timezones other than UTC for printing
psafont Dec 17, 2020
d0002d9
Create ocaml-ci.yml
psafont Dec 17, 2020
0e654b2
ci: remove travis workflow
psafont Dec 17, 2020
cfcdb0b
Merge pull request #58 from lippirk/xsi894-master
robhoes Dec 29, 2020
7f61145
Merge pull request #59 from xapi-project/ga
robhoes Jan 4, 2021
32242b8
CP-34643: listext: remove implementations for functions in Stdlib.List
psafont Jan 26, 2021
af99b87
CP-34643: Listext: deprecate functions in Stdlib.List
psafont Jan 26, 2021
1581ece
CP-34643: add unit tests for listext
psafont Jan 26, 2021
65c9d91
CP-34643: listext: add drop function, rework some functions
psafont Jan 26, 2021
f2729fd
maintenance: prepare for ocamlformat
psafont Jan 26, 2021
b2b564e
maintenance: format with ocamlformat
psafont Feb 10, 2021
d085fe3
listext: avoid traversing list twice on assoc_default
psafont Feb 10, 2021
ac48af8
Merge pull request #61 from psafont/deprecate
psafont Mar 1, 2021
1538ad9
chore: prepare for ocamlformat, use dune 2.0
psafont Mar 26, 2021
d77848f
maintenance: format code with ocamlformat
psafont Mar 26, 2021
4e64622
ci: use github
psafont Mar 26, 2021
47edfc4
ci: drop travis
psafont Mar 26, 2021
3c94400
Merge pull request #48 from psafont/refresh
psafont Apr 1, 2021
32eac48
unix: remove unused stdext-std dependency
psafont Apr 22, 2021
7724ece
Merge pull request #62 from psafont/private/paus/deps
psafont May 17, 2021
a332e69
CP-34643: drop deprecated methods from listext
psafont May 21, 2021
a769bc1
CP-34643: Reorder functions in listext interface
psafont May 21, 2021
d71bcce
CP-34643: Prepare doc comments for odoc
psafont May 21, 2021
70923af
CP-31119: Prepare to generate documentation
psafont May 21, 2021
473f90e
CP-31119: Enable documentation upload
psafont May 21, 2021
eefeb6b
Merge pull request #64 from psafont/slimlist
psafont Jun 7, 2021
623348b
maintenance: clean up opam metadata
psafont Jul 28, 2021
82313e8
Merge pull request #17 from xapi-project/nourl
Jul 28, 2021
b913ef4
Add license to opam metadata
psafont Feb 17, 2022
59f8dc5
Add license to opam metadata, remove unused opam files
psafont Feb 17, 2022
febcf92
Add license to opam metadata and delete deprecated package
psafont Feb 17, 2022
dc00919
Merge pull request #49 from psafont/license
psafont Feb 18, 2022
ef3a1f2
Merge pull request #18 from psafont/license
psafont Feb 18, 2022
d4b6d14
Merge pull request #65 from psafont/license
robhoes Mar 7, 2022
5a86e84
maintenance: Decrease direct usages of Threadext
psafont Mar 30, 2022
cf2953c
Merge pull request #19 from xapi-project/threading
robhoes Apr 5, 2022
ef59ce7
threads: Remove all the modules except Mutex
psafont Mar 30, 2022
09ef6c9
maintenance: prepare for release
psafont Jun 16, 2022
7461b57
maintenance: prepare for release
psafont Jun 17, 2022
26e78d6
Merge pull request #20 from psafont/release
psafont Jun 17, 2022
690d233
Merge pull request #67 from psafont/threading
psafont Jun 17, 2022
3bfb6f6
CA-367236: replace ezjsonm with yojson
psafont Jul 28, 2022
b91b629
unix: remove code from module
psafont Jul 28, 2022
faeeb52
ocamlformat: apply new formatting
psafont Jul 28, 2022
496ed07
Merge pull request #50 from psafont/json
edwintorok Aug 2, 2022
7ad2b85
Set up release 1.9.0
psafont Aug 2, 2022
7ce1ac3
Merge pull request #51 from psafont/release
psafont Aug 2, 2022
cbfad8b
CA-371780: Reduce cost of ds_update_name
psafont Oct 26, 2022
afa37d1
opam: update metadata from official repo
psafont Oct 28, 2022
45a0c4c
Merge pull request #52 from psafont/gottago
psafont Oct 28, 2022
933d967
Date: use conversions to/from Ptime.t, unix_time and formatted strings
psafont Oct 31, 2022
a9cda20
ocamlformat: format date library
psafont Nov 9, 2022
bbcf1ee
Date: test RFC 822 formatting
psafont Nov 17, 2022
4b354c2
Date: create RFC-822-formatted strings from Date.iso8601
psafont Nov 16, 2022
29872b1
Date: Use type t as main type, prepare for deprecations
psafont Nov 16, 2022
3c9f5e2
Prepare for release v4.20
psafont Nov 17, 2022
79eadd4
Merge pull request #68 from psafont/ptime_date
psafont Nov 17, 2022
50d6e80
Allow optional perms parameter when writing string or bytes to file
snwoods Nov 24, 2022
6acb40e
Merge pull request #69 from snwoods/private/stevenwo/write-permissions
psafont Nov 25, 2022
e41338b
dune: require 2.7
psafont Nov 17, 2022
8cb86f2
threads, unix: remove usages of deprecated functions
psafont Nov 17, 2022
3687ee1
Avoid warnings and check it at the ci
psafont Nov 17, 2022
5315baa
zerocheck: remove unused code
psafont Nov 25, 2022
bcc64a4
Merge pull request #70 from psafont/d2
robhoes Nov 29, 2022
986d1ae
changelog: prepare for 4.21 release
psafont Nov 29, 2022
3c696da
date, pervasive, std: remove deprecated code
psafont May 16, 2023
fbe9292
Replace Int32 with int for unicode characters
edwintorok May 16, 2023
e35b653
xapi-stdext-encodings: drop encoding and unused functions from API
edwintorok May 16, 2023
ab203e0
xapi-stdext-encodings: drop all functions that allocate from the inte…
edwintorok May 16, 2023
932ae78
date: add useful comparison methods
psafont May 16, 2023
b3acec2
xapi-stdext-encodings: optimize away some allocations
edwintorok May 16, 2023
9eb1462
xapi-stdext-encodings: add some inline annotations
edwintorok May 16, 2023
be9adef
xapi-stdext-encodings: inline UTF8_CODEC
edwintorok May 16, 2023
2d52866
xapi-stdext-encodings: add a fastpath for ASCII
edwintorok May 16, 2023
ed383b6
xapi-stdext-encodings: fast-path that decodes 2 ASCII chars at a time
edwintorok May 16, 2023
612cbae
xapi-stdext-encodings: add a benchmark
edwintorok May 17, 2023
7e0d616
xapi-stdext-encodings: inline character validator
edwintorok May 17, 2023
40bd10c
xapi-stdext-encodings: read 4 bytes at a time in ASCII fastpath
edwintorok May 17, 2023
2d7146f
xapi-stdext-encodings: rename forbidden to illegal
edwintorok May 17, 2023
8d06b21
Merge pull request #72 from psafont/nodeprecs
robhoes May 24, 2023
1e1559c
add bechamel as test dependencies to fix "dune build @check" test
edwintorok May 24, 2023
059facb
Merge pull request #73 from xapi-project/private/edvint/noalloc0
psafont May 24, 2023
2954487
CA-378301: Avoid memory leaks when writing XML
psafont Jun 12, 2023
9e79392
Merge pull request #54 from psafont/close-xml
psafont Jun 13, 2023
690e49e
ci: use ocaml-setup v2
psafont Jul 19, 2023
bef6253
rrd: output json numbers more consistently
psafont Jul 18, 2023
03cffe8
rrd_updates: replace ad-hoc json generation to use yojson
psafont Jul 18, 2023
c7925f5
lib_test: use alcotest's float comparison
psafont Jul 20, 2023
f00d88f
opam: update dependencies
psafont Aug 2, 2023
c1e97c5
Changelog: prepare for release 1.10.0
psafont Aug 2, 2023
89a6ce2
CA-382014: blkgetsize: fix return type mismatch
edwintorok Aug 23, 2023
ba88a00
CA-382014: unixext_stubs: fix const warning
edwintorok Aug 23, 2023
3db50c3
fixup! add bechamel as test dependencies to fix "dune build @check" test
edwintorok Aug 23, 2023
1456ab7
Create a function to recursively remove files
snwoods Oct 24, 2023
4404d5b
Merge pull request #76 from snwoods/private/stevenwo/CP-41844
snwoods Oct 30, 2023
42f237c
opam: update metadata
psafont Oct 30, 2023
aff670e
changes: add log for missing versions
psafont Oct 30, 2023
847fc43
Merge pull request #77 from psafont/changes
psafont Nov 2, 2023
03a3588
lib: remove Failure "hd" exceptions
psafont Nov 16, 2023
61d362a
Merge pull request #58 from psafont/get-out-of-my
psafont Nov 16, 2023
665a15f
Apply OCaml format for `threadext.mli`
Vincent-lau Nov 22, 2023
2cf1b2f
Fix association of special comments in `threadext.mli`
Vincent-lau Nov 22, 2023
7f89e3f
[maintenance]: fix dune-project
edwintorok Nov 21, 2023
9443c20
Merge pull request #81 from Vincent-lau/private/shul2/threadext-doc
psafont Nov 22, 2023
93e2053
[maintenance]: run ocamlformat
edwintorok Nov 28, 2023
6b8adab
Merge pull request #82 from edwintorok/private/edvint/format
robhoes Nov 29, 2023
382682f
Fixed typo in ds field minimal_heartbeat.
Dec 9, 2023
86dc1ae
prepare for release v1.12.0
psafont Dec 11, 2023
7e7e838
Merge pull request #60 from psafont/release
psafont Dec 11, 2023
d33900e
[maintenance]: add missing dependencies
edwintorok Dec 13, 2023
9e074eb
CI: update package repos to avoid 404 error
edwintorok Dec 13, 2023
7c5c22b
Merge pull request #84 from edwintorok/private/edvint/ci2
psafont Dec 13, 2023
a8661d1
CA-387588: Unixext.really_read: restart on EINTR
edwintorok Jan 16, 2024
9a3ac88
xapi-stdext-std: add Listext.List.find_minimum
psafont Jan 16, 2024
7f4472c
reformat with newer version of ocamlformat
psafont Jan 17, 2024
38f9acb
prepare for release
psafont Jan 17, 2024
4cf5cbe
Merge pull request #85 from psafont/changes
psafont Jan 17, 2024
ac3055c
Add 'ocaml/libs/xapi-inventory/' from commit '26e78d63c9462d86bc79865…
edwintorok Jan 22, 2024
87360d5
[maintenance]: make format
edwintorok Jan 22, 2024
c7668e2
Add 'ocaml/libs/xapi-rrd/' from commit '7e7e83822bf633de0169b72bad48e…
edwintorok Jan 22, 2024
9b31ae5
[maintenance]: make format
edwintorok Jan 22, 2024
1671c17
Merge branches 'private/edvint/generate_opam_files', 'private/edvint/…
edwintorok Jan 22, 2024
c0ed37e
[maintenance]: avoid deprecation warning on Uuid.create
edwintorok Jan 22, 2024
dd1bc5e
Add 'ocaml/libs/xapi-stdext/' from commit '4cf5cbe00189b9f5ea96a3b0eb…
edwintorok Jan 22, 2024
6d41706
fix(ci): disable opam depext for ocamlformat
edwintorok Jan 22, 2024
dc2b046
[maintenance]: remove unneeded file from merged sub-repos
edwintorok Jan 23, 2024
478ec07
Resolve quality-gate conflict between PR and master branch
psafont Jan 31, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .github/workflows/format.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@ jobs:
xs-opam: ${{ steps.dotenv.outputs.repository }}
dune-cache: true
opam-pin: false
opam-depext: false

- name: Install ocamlformat
run: opam install ocamlformat
Expand Down
8 changes: 6 additions & 2 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -241,7 +241,9 @@ install: build doc sdk doc-json
gzip http-lib pciutil sexpr stunnel uuid xml-light2 zstd xapi-compression safe-resources \
message-switch message-switch-async message-switch-cli message-switch-core message-switch-lwt \
message-switch-unix xapi-idl forkexec xapi-forkexecd xapi-storage xapi-storage-script xapi-storage-cli \
xapi-nbd varstored-guard xapi-log xapi-open-uri xapi-tracing xapi-expiry-alerts cohttp-posix
xapi-nbd varstored-guard xapi-log xapi-open-uri xapi-tracing xapi-expiry-alerts cohttp-posix \
xapi-rrd xapi-inventory \
xapi-stdext-date xapi-stdext-encodings xapi-stdext-pervasives xapi-stdext-std xapi-stdext-threads xapi-stdext-unix xapi-stdext-zerocheck xapi-stdext
# docs
mkdir -p $(DESTDIR)$(DOCDIR)
cp -r $(XAPIDOC)/jekyll $(DESTDIR)$(DOCDIR)
Expand All @@ -261,7 +263,9 @@ uninstall:
gzip http-lib pciutil sexpr stunnel uuid xml-light2 zstd xapi-compression safe-resources \
message-switch message-switch-async message-switch-cli message-switch-core message-switch-lwt \
message-switch-unix xapi-idl forkexec xapi-forkexecd xapi-storage xapi-storage-script xapi-log \
xapi-open-uri xapi-tracing xapi-expiry-alerts cohttp-posix
xapi-open-uri xapi-tracing xapi-expiry-alerts cohttp-posix \
xapi-rrd xapi-inventory \
xapi-stdext-date xapi-stdext-encodings xapi-stdext-pervasives xapi-stdext-std xapi-stdext-threads xapi-stdext-unix xapi-stdext-zerocheck xapi-stdext

compile_flags.txt: Makefile
(ocamlc -config-var ocamlc_cflags;\
Expand Down
104 changes: 104 additions & 0 deletions dune-project
Original file line number Diff line number Diff line change
Expand Up @@ -253,3 +253,107 @@
(package
(name cohttp-posix)
)

(package
(name xapi-rrd)
)

(package
(name xapi-inventory)
)

(package
(name xapi-stdext)
(synopsis "Xapi's standard library extension")
(description "Dummy package that enables the usage of dune-release")
(depends
(xapi-stdext-date (= :version))
(xapi-stdext-encodings (= :version))
(xapi-stdext-pervasives (= :version))
(xapi-stdext-std (= :version))
(xapi-stdext-threads (= :version))
(xapi-stdext-unix (= :version))
(xapi-stdext-zerocheck (= :version))
)
)

(package
(name xapi-stdext-date)
(synopsis "Xapi's standard library extension, Dates")
(depends
(ocaml (>= 4.12))
(alcotest :with-test)
astring
base-unix
ptime
(odoc :with-doc)
)
)

(package
(name xapi-stdext-encodings)
(synopsis "Xapi's standard library extension, Encodings")
(depends
(ocaml (>= 4.13.0))
(alcotest (and (>= 0.6.0) :with-test))
(odoc :with-doc)
(bechamel :with-test)
(bechamel-notty :with-test)
(notty :with-test)
)
)

(package
(name xapi-stdext-pervasives)
(synopsis "Xapi's standard library extension, Pervasives")
(depends
(ocaml (>= 4.08))
logs
(odoc :with-doc)
xapi-backtrace
)
)

(package
(name xapi-stdext-std)
(synopsis "Xapi's standard library extension, Stdlib")
(depends
(ocaml (>= 4.08.0))
(alcotest :with-test)
(odoc :with-doc)
)
)

(package
(name xapi-stdext-threads)
(synopsis "Xapi's standard library extension, Threads")
(depends
ocaml
base-threads
base-unix
(odoc :with-doc)
(xapi-stdext-pervasives (= :version))
)
)

(package
(name xapi-stdext-unix)
(synopsis "Xapi's standard library extension, Unix")
(depends
(ocaml (>= 4.12.0))
base-unix
(fd-send-recv (>= 2.0.0))
(odoc :with-doc)
xapi-backtrace
(xapi-stdext-pervasives (= :version))
)
)

(package
(name xapi-stdext-zerocheck)
(synopsis "Xapi's standard library extension, Zerocheck")
(depends
ocaml
(odoc :with-doc)
)
)
9 changes: 0 additions & 9 deletions ocaml/forkexecd/.ocamlformat

This file was deleted.

7 changes: 7 additions & 0 deletions ocaml/libs/xapi-inventory/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
_build/
*.install
.merlin

*.orig
*.rej
xcp_inventory_config.ml
36 changes: 36 additions & 0 deletions ocaml/libs/xapi-inventory/ChangeLog
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
## v1.2.3 (17 Jun 2022):
* maintenance: Decrease direct usages of Threadext
* Add license to opam metadata

## v1.2.2 (28 Jul 2021):
* maintenance: clean up opam metadata
* maintenance: change default filename to /etc/xensource-inventory
* maintenance: use dune instead of jbuilder
* maintenance: fix travis

## v1.2.1 (3 Dec 2018):
- Removed conflict between xcp-inventory and xapi-inventory.
- Ported build to dune and deprecated the old package xcp-inventory.

## v1.2.0 (9 Jan 2018):
* inventory: preserve old ~limit:2 semantic

## v1.1.0 (14 Dec 2017):
* Reindentation and file mode change.
* Replace xapi-stdext with xapi-stdext-subpackages and astring.
* CA-276606: Ported build from _oasis to jbuilder.
* Sync opam file with xs-opam

## v1.0.2 (03 Febr 2017):
* fix Makfile to make installation via Opam work
* add Git meta data files .gitarchive-info and .gitattributes

## v1.0.1 (22 Jun 2016):
* Update to Stdext 2.0.0

## v0.9.1 (3 Jun 2014):
* second public release
* Update to cohttp-0.11.2 interface

## v0.9.0 (5 Jun 2013):
* first public release
Loading