Skip to content

Commit 5221c89

Browse files
committed
[#1240] Rebased/updated 1240 patch
1 parent 6d19d07 commit 5221c89

File tree

178 files changed

+554
-341
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

178 files changed

+554
-341
lines changed

configure.ac

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1732,6 +1732,7 @@ AC_CONFIG_FILES([Makefile
17321732
src/lib/yang/tests/Makefile
17331733
src/lib/yang/testutils/Makefile
17341734
src/share/Makefile
1735+
src/share/api/Makefile
17351736
src/share/database/Makefile
17361737
src/share/database/scripts/Makefile
17371738
src/share/database/scripts/cql/Makefile

doc/sphinx/Makefile.am

Lines changed: 3 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -51,14 +51,7 @@ EXTRA_DIST += mes_files.mk
5151

5252
# list of api files that are used to generate api.rst
5353
api_files =
54-
include $(srcdir)/api/api_files.mk
55-
56-
EXTRA_DIST += api/api_files.mk
57-
EXTRA_DIST += api/README
58-
EXTRA_DIST += api/_template.json
59-
EXTRA_DIST += api/generate-templates
60-
EXTRA_DIST += api/cmds-list
61-
EXTRA_DIST += $(api_files)
54+
include $(top_srcdir)/src/share/api/api_files.mk
6255

6356
if HAVE_PDFLATEX
6457
all: html mans pdf
@@ -76,8 +69,8 @@ $(srcdir)/kea-messages.rst: $(mes_files) mes2doc.py
7669
$(PYTHON) $(srcdir)/mes2doc.py -o $@ $(mes_files)
7770

7871
# build the list of api files
79-
api-files.txt: api/api_files.mk
80-
@sed 's;_files .*/api/;/;' $< > $@
72+
api-files.txt: $(top_srcdir)/src/share/api/api_files.mk
73+
@sed 's;api_files .*)/;;' $< > $@
8174

8275
# some tools do not use this makefile but still need generate files.
8376
EXTRA_DIST += mes-files.txt api-files.txt

doc/sphinx/api-files.txt

Lines changed: 165 additions & 164 deletions
Original file line numberDiff line numberDiff line change
@@ -1,164 +1,165 @@
1-
api/build-report.json
2-
api/cache-clear.json
3-
api/cache-get-by-id.json
4-
api/cache-get.json
5-
api/cache-insert.json
6-
api/cache-load.json
7-
api/cache-remove.json
8-
api/cache-size.json
9-
api/cache-write.json
10-
api/class-add.json
11-
api/class-del.json
12-
api/class-get.json
13-
api/class-list.json
14-
api/class-update.json
15-
api/config-backend-pull.json
16-
api/config-get.json
17-
api/config-reload.json
18-
api/config-set.json
19-
api/config-test.json
20-
api/config-write.json
21-
api/dhcp-disable.json
22-
api/dhcp-enable.json
23-
api/ha-continue.json
24-
api/ha-heartbeat.json
25-
api/ha-maintenance-cancel.json
26-
api/ha-maintenance-notify.json
27-
api/ha-maintenance-start.json
28-
api/ha-scopes.json
29-
api/ha-sync.json
30-
api/lease4-add.json
31-
api/lease4-del.json
32-
api/lease4-get-all.json
33-
api/lease4-get-by-client-id.json
34-
api/lease4-get-by-hostname.json
35-
api/lease4-get-by-hw-address.json
36-
api/lease4-get-page.json
37-
api/lease4-get.json
38-
api/lease4-resend-ddns.json
39-
api/lease4-update.json
40-
api/lease4-wipe.json
41-
api/lease6-add.json
42-
api/lease6-bulk-apply.json
43-
api/lease6-del.json
44-
api/lease6-get-all.json
45-
api/lease6-get-by-duid.json
46-
api/lease6-get-by-hostname.json
47-
api/lease6-get-page.json
48-
api/lease6-get.json
49-
api/lease6-resend-ddns.json
50-
api/lease6-update.json
51-
api/lease6-wipe.json
52-
api/leases-reclaim.json
53-
api/libreload.json
54-
api/list-commands.json
55-
api/network4-add.json
56-
api/network4-del.json
57-
api/network4-get.json
58-
api/network4-list.json
59-
api/network4-subnet-add.json
60-
api/network4-subnet-del.json
61-
api/network6-add.json
62-
api/network6-del.json
63-
api/network6-get.json
64-
api/network6-list.json
65-
api/network6-subnet-add.json
66-
api/network6-subnet-del.json
67-
api/remote-global-parameter4-del.json
68-
api/remote-global-parameter4-get-all.json
69-
api/remote-global-parameter4-get.json
70-
api/remote-global-parameter4-set.json
71-
api/remote-global-parameter6-del.json
72-
api/remote-global-parameter6-get-all.json
73-
api/remote-global-parameter6-get.json
74-
api/remote-global-parameter6-set.json
75-
api/remote-network4-del.json
76-
api/remote-network4-get.json
77-
api/remote-network4-list.json
78-
api/remote-network4-set.json
79-
api/remote-network6-del.json
80-
api/remote-network6-get.json
81-
api/remote-network6-list.json
82-
api/remote-network6-set.json
83-
api/remote-option-def4-del.json
84-
api/remote-option-def4-get-all.json
85-
api/remote-option-def4-get.json
86-
api/remote-option-def4-set.json
87-
api/remote-option-def6-del.json
88-
api/remote-option-def6-get-all.json
89-
api/remote-option-def6-get.json
90-
api/remote-option-def6-set.json
91-
api/remote-option4-global-del.json
92-
api/remote-option4-global-get-all.json
93-
api/remote-option4-global-get.json
94-
api/remote-option4-global-set.json
95-
api/remote-option4-network-del.json
96-
api/remote-option4-network-set.json
97-
api/remote-option4-pool-del.json
98-
api/remote-option4-pool-set.json
99-
api/remote-option4-subnet-del.json
100-
api/remote-option4-subnet-set.json
101-
api/remote-option6-global-del.json
102-
api/remote-option6-global-get-all.json
103-
api/remote-option6-global-get.json
104-
api/remote-option6-global-set.json
105-
api/remote-option6-network-del.json
106-
api/remote-option6-network-set.json
107-
api/remote-option6-pd-pool-del.json
108-
api/remote-option6-pd-pool-set.json
109-
api/remote-option6-pool-del.json
110-
api/remote-option6-pool-set.json
111-
api/remote-option6-subnet-del.json
112-
api/remote-option6-subnet-set.json
113-
api/remote-server4-del.json
114-
api/remote-server4-get-all.json
115-
api/remote-server4-get.json
116-
api/remote-server4-set.json
117-
api/remote-server6-del.json
118-
api/remote-server6-get-all.json
119-
api/remote-server6-get.json
120-
api/remote-server6-set.json
121-
api/remote-subnet4-del-by-id.json
122-
api/remote-subnet4-del-by-prefix.json
123-
api/remote-subnet4-get-by-id.json
124-
api/remote-subnet4-get-by-prefix.json
125-
api/remote-subnet4-list.json
126-
api/remote-subnet4-set.json
127-
api/remote-subnet6-del-by-id.json
128-
api/remote-subnet6-del-by-prefix.json
129-
api/remote-subnet6-get-by-id.json
130-
api/remote-subnet6-get-by-prefix.json
131-
api/remote-subnet6-list.json
132-
api/remote-subnet6-set.json
133-
api/reservation-add.json
134-
api/reservation-del.json
135-
api/reservation-get-all.json
136-
api/reservation-get-by-hostname.json
137-
api/reservation-get-page.json
138-
api/reservation-get.json
139-
api/server-tag-get.json
140-
api/shutdown.json
141-
api/stat-lease4-get.json
142-
api/stat-lease6-get.json
143-
api/statistic-get-all.json
144-
api/statistic-get.json
145-
api/statistic-remove-all.json
146-
api/statistic-remove.json
147-
api/statistic-reset-all.json
148-
api/statistic-reset.json
149-
api/statistic-sample-age-set-all.json
150-
api/statistic-sample-age-set.json
151-
api/statistic-sample-count-set-all.json
152-
api/statistic-sample-count-set.json
153-
api/status-get.json
154-
api/subnet4-add.json
155-
api/subnet4-del.json
156-
api/subnet4-get.json
157-
api/subnet4-list.json
158-
api/subnet4-update.json
159-
api/subnet6-add.json
160-
api/subnet6-del.json
161-
api/subnet6-get.json
162-
api/subnet6-list.json
163-
api/subnet6-update.json
164-
api/version-get.json
1+
src/share/api/build-report.json
2+
src/share/api/cache-clear.json
3+
src/share/api/cache-flush.json
4+
src/share/api/cache-get-by-id.json
5+
src/share/api/cache-get.json
6+
src/share/api/cache-insert.json
7+
src/share/api/cache-load.json
8+
src/share/api/cache-remove.json
9+
src/share/api/cache-size.json
10+
src/share/api/cache-write.json
11+
src/share/api/class-add.json
12+
src/share/api/class-del.json
13+
src/share/api/class-get.json
14+
src/share/api/class-list.json
15+
src/share/api/class-update.json
16+
src/share/api/config-backend-pull.json
17+
src/share/api/config-get.json
18+
src/share/api/config-reload.json
19+
src/share/api/config-set.json
20+
src/share/api/config-test.json
21+
src/share/api/config-write.json
22+
src/share/api/dhcp-disable.json
23+
src/share/api/dhcp-enable.json
24+
src/share/api/ha-continue.json
25+
src/share/api/ha-heartbeat.json
26+
src/share/api/ha-maintenance-cancel.json
27+
src/share/api/ha-maintenance-notify.json
28+
src/share/api/ha-maintenance-start.json
29+
src/share/api/ha-scopes.json
30+
src/share/api/ha-sync.json
31+
src/share/api/lease4-add.json
32+
src/share/api/lease4-del.json
33+
src/share/api/lease4-get-all.json
34+
src/share/api/lease4-get-by-client-id.json
35+
src/share/api/lease4-get-by-hostname.json
36+
src/share/api/lease4-get-by-hw-address.json
37+
src/share/api/lease4-get-page.json
38+
src/share/api/lease4-get.json
39+
src/share/api/lease4-resend-ddns.json
40+
src/share/api/lease4-update.json
41+
src/share/api/lease4-wipe.json
42+
src/share/api/lease6-add.json
43+
src/share/api/lease6-bulk-apply.json
44+
src/share/api/lease6-del.json
45+
src/share/api/lease6-get-all.json
46+
src/share/api/lease6-get-by-duid.json
47+
src/share/api/lease6-get-by-hostname.json
48+
src/share/api/lease6-get-page.json
49+
src/share/api/lease6-get.json
50+
src/share/api/lease6-resend-ddns.json
51+
src/share/api/lease6-update.json
52+
src/share/api/lease6-wipe.json
53+
src/share/api/leases-reclaim.json
54+
src/share/api/libreload.json
55+
src/share/api/list-commands.json
56+
src/share/api/network4-add.json
57+
src/share/api/network4-del.json
58+
src/share/api/network4-get.json
59+
src/share/api/network4-list.json
60+
src/share/api/network4-subnet-add.json
61+
src/share/api/network4-subnet-del.json
62+
src/share/api/network6-add.json
63+
src/share/api/network6-del.json
64+
src/share/api/network6-get.json
65+
src/share/api/network6-list.json
66+
src/share/api/network6-subnet-add.json
67+
src/share/api/network6-subnet-del.json
68+
src/share/api/remote-global-parameter4-del.json
69+
src/share/api/remote-global-parameter4-get-all.json
70+
src/share/api/remote-global-parameter4-get.json
71+
src/share/api/remote-global-parameter4-set.json
72+
src/share/api/remote-global-parameter6-del.json
73+
src/share/api/remote-global-parameter6-get-all.json
74+
src/share/api/remote-global-parameter6-get.json
75+
src/share/api/remote-global-parameter6-set.json
76+
src/share/api/remote-network4-del.json
77+
src/share/api/remote-network4-get.json
78+
src/share/api/remote-network4-list.json
79+
src/share/api/remote-network4-set.json
80+
src/share/api/remote-network6-del.json
81+
src/share/api/remote-network6-get.json
82+
src/share/api/remote-network6-list.json
83+
src/share/api/remote-network6-set.json
84+
src/share/api/remote-option-def4-del.json
85+
src/share/api/remote-option-def4-get-all.json
86+
src/share/api/remote-option-def4-get.json
87+
src/share/api/remote-option-def4-set.json
88+
src/share/api/remote-option-def6-del.json
89+
src/share/api/remote-option-def6-get-all.json
90+
src/share/api/remote-option-def6-get.json
91+
src/share/api/remote-option-def6-set.json
92+
src/share/api/remote-option4-global-del.json
93+
src/share/api/remote-option4-global-get-all.json
94+
src/share/api/remote-option4-global-get.json
95+
src/share/api/remote-option4-global-set.json
96+
src/share/api/remote-option4-network-del.json
97+
src/share/api/remote-option4-network-set.json
98+
src/share/api/remote-option4-pool-del.json
99+
src/share/api/remote-option4-pool-set.json
100+
src/share/api/remote-option4-subnet-del.json
101+
src/share/api/remote-option4-subnet-set.json
102+
src/share/api/remote-option6-global-del.json
103+
src/share/api/remote-option6-global-get-all.json
104+
src/share/api/remote-option6-global-get.json
105+
src/share/api/remote-option6-global-set.json
106+
src/share/api/remote-option6-network-del.json
107+
src/share/api/remote-option6-network-set.json
108+
src/share/api/remote-option6-pd-pool-del.json
109+
src/share/api/remote-option6-pd-pool-set.json
110+
src/share/api/remote-option6-pool-del.json
111+
src/share/api/remote-option6-pool-set.json
112+
src/share/api/remote-option6-subnet-del.json
113+
src/share/api/remote-option6-subnet-set.json
114+
src/share/api/remote-server4-del.json
115+
src/share/api/remote-server4-get-all.json
116+
src/share/api/remote-server4-get.json
117+
src/share/api/remote-server4-set.json
118+
src/share/api/remote-server6-del.json
119+
src/share/api/remote-server6-get-all.json
120+
src/share/api/remote-server6-get.json
121+
src/share/api/remote-server6-set.json
122+
src/share/api/remote-subnet4-del-by-id.json
123+
src/share/api/remote-subnet4-del-by-prefix.json
124+
src/share/api/remote-subnet4-get-by-id.json
125+
src/share/api/remote-subnet4-get-by-prefix.json
126+
src/share/api/remote-subnet4-list.json
127+
src/share/api/remote-subnet4-set.json
128+
src/share/api/remote-subnet6-del-by-id.json
129+
src/share/api/remote-subnet6-del-by-prefix.json
130+
src/share/api/remote-subnet6-get-by-id.json
131+
src/share/api/remote-subnet6-get-by-prefix.json
132+
src/share/api/remote-subnet6-list.json
133+
src/share/api/remote-subnet6-set.json
134+
src/share/api/reservation-add.json
135+
src/share/api/reservation-del.json
136+
src/share/api/reservation-get-all.json
137+
src/share/api/reservation-get-by-hostname.json
138+
src/share/api/reservation-get-page.json
139+
src/share/api/reservation-get.json
140+
src/share/api/server-tag-get.json
141+
src/share/api/shutdown.json
142+
src/share/api/stat-lease4-get.json
143+
src/share/api/stat-lease6-get.json
144+
src/share/api/statistic-get-all.json
145+
src/share/api/statistic-get.json
146+
src/share/api/statistic-remove-all.json
147+
src/share/api/statistic-remove.json
148+
src/share/api/statistic-reset-all.json
149+
src/share/api/statistic-reset.json
150+
src/share/api/statistic-sample-age-set-all.json
151+
src/share/api/statistic-sample-age-set.json
152+
src/share/api/statistic-sample-count-set-all.json
153+
src/share/api/statistic-sample-count-set.json
154+
src/share/api/status-get.json
155+
src/share/api/subnet4-add.json
156+
src/share/api/subnet4-del.json
157+
src/share/api/subnet4-get.json
158+
src/share/api/subnet4-list.json
159+
src/share/api/subnet4-update.json
160+
src/share/api/subnet6-add.json
161+
src/share/api/subnet6-del.json
162+
src/share/api/subnet6-get.json
163+
src/share/api/subnet6-list.json
164+
src/share/api/subnet6-update.json
165+
src/share/api/version-get.json

0 commit comments

Comments
 (0)