summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormrpa <miruna.paun@enea.com>2020-04-21 18:46:02 +0200
committerMiruna Paun <mrpa@enea.se>2020-04-21 20:02:01 +0200
commitacb3384a8e42c7de1b35029055110b916af0ce51 (patch)
tree1b55fb598325dcb0939f692d02225615e196dc11
parent531ec2b2c9f05b3c5b908c70843868bc5e5fe117 (diff)
downloadel_releases-nfv-access-acb3384a8e42c7de1b35029055110b916af0ce51.tar.gz
Modified content in:
book-enea-nfv-access-cmc-example-usecases book-enea-nfv-access-getting-started book-enea-nfv-access-open-source book-enea-nfv-access-release-info book-enea-nfv-access-system-test-specification. Change-Id: I1f17c4d484e25d1b94a9fb5cd28b3d02f246a40c Signed-off-by: mrpa <miruna.paun@enea.com>
-rw-r--r--doc/book-enea-nfv-access-cmc-example-usecases/doc/128t_vnf_router.xml50
-rw-r--r--doc/book-enea-nfv-access-cmc-example-usecases/doc/service_chaining_128t_fortigate.xml67
-rw-r--r--doc/book-enea-nfv-access-cmc-example-usecases/doc/usecases_autoframe.xml3
-rw-r--r--doc/book-enea-nfv-access-getting-started/doc/getting_started_ucpe_manager.xml244
-rw-r--r--doc/book-enea-nfv-access-open-source/doc/licenses.xml8305
-rw-r--r--doc/book-enea-nfv-access-release-info/doc/about_release.xml39
-rw-r--r--doc/book-enea-nfv-access-release-info/doc/known_bugs_and_limitations.xml225
-rw-r--r--doc/book-enea-nfv-access-release-info/doc/main_changes.xml144
-rw-r--r--doc/book-enea-nfv-access-system-test-specification/doc/sample_test_cases.xml265
9 files changed, 6037 insertions, 3305 deletions
diff --git a/doc/book-enea-nfv-access-cmc-example-usecases/doc/128t_vnf_router.xml b/doc/book-enea-nfv-access-cmc-example-usecases/doc/128t_vnf_router.xml
index 0a6a38a..401d291 100644
--- a/doc/book-enea-nfv-access-cmc-example-usecases/doc/128t_vnf_router.xml
+++ b/doc/book-enea-nfv-access-cmc-example-usecases/doc/128t_vnf_router.xml
@@ -100,8 +100,10 @@
100 <row> 100 <row>
101 <entry>IP/DNS Address</entry> 101 <entry>IP/DNS Address</entry>
102 102
103 <entry>Dynamic IP received by device from DHCP server 103 <entry>&lt;unspecified&gt;<note>
104 (E.g.: 172.24.12.74).</entry> 104 <para>Please do not add the IP, it will be updated
105 automatically by new communication protocol.</para>
106 </note></entry>
105 </row> 107 </row>
106 108
107 <row> 109 <row>
@@ -111,6 +113,13 @@
111 </row> 113 </row>
112 114
113 <row> 115 <row>
116 <entry>Device ID</entry>
117
118 <entry>The value of the Device ID must be the same as the
119 one used during the NFV Access installation.</entry>
120 </row>
121
122 <row>
114 <entry>SSH Port</entry> 123 <entry>SSH Port</entry>
115 124
116 <entry>830</entry> 125 <entry>830</entry>
@@ -128,7 +137,7 @@
128 <entry>null</entry> 137 <entry>null</entry>
129 </row> 138 </row>
130 139
131 <row> 140 <row condition="hidden">
132 <entry>OK</entry> 141 <entry>OK</entry>
133 142
134 <entry>Green status indicates connection with uCPE device 143 <entry>Green status indicates connection with uCPE device
@@ -140,8 +149,8 @@
140 </listitem> 149 </listitem>
141 150
142 <listitem> 151 <listitem>
143 <para>In order to add the device on the map: Right-Click on 152 <para>Add the device on the map: Right-Click on <literal>Map -&gt;
144 <literal>Map -&gt; Place Device -&gt; me1100</literal>.</para> 153 Place Device -&gt; me1100</literal>.</para>
145 </listitem> 154 </listitem>
146 155
147 <listitem> 156 <listitem>
@@ -172,7 +181,7 @@
172 </thead> 181 </thead>
173 182
174 <tbody> 183 <tbody>
175 <row> 184 <row condition="hidden">
176 <entry>id</entry> 185 <entry>id</entry>
177 186
178 <entry>&lt;autogenerated - do not change&gt;</entry> 187 <entry>&lt;autogenerated - do not change&gt;</entry>
@@ -187,17 +196,17 @@
187 <row> 196 <row>
188 <entry>ovs-bridge-type</entry> 197 <entry>ovs-bridge-type</entry>
189 198
190 <entry>dpdkWan</entry> 199 <entry>inbandMgmt</entry>
191 </row> 200 </row>
192 201
193 <row> 202 <row condition="hidden">
194 <entry>mgmt-address</entry> 203 <entry>mgmt-address</entry>
195 204
196 <entry>Provide the IP address of the uCPE Manager machine 205 <entry>Provide the IP address of the uCPE Manager machine
197 (E.g. 172.24.3.109).</entry> 206 (E.g. 172.24.3.109).</entry>
198 </row> 207 </row>
199 208
200 <row> 209 <row condition="hidden">
201 <entry>mgmt-port</entry> 210 <entry>mgmt-port</entry>
202 211
203 <entry>830</entry> 212 <entry>830</entry>
@@ -233,7 +242,7 @@
233 </thead> 242 </thead>
234 243
235 <tbody> 244 <tbody>
236 <row> 245 <row condition="hidden">
237 <entry>id</entry> 246 <entry>id</entry>
238 247
239 <entry>&lt;autogenerated - do not change&gt;</entry> 248 <entry>&lt;autogenerated - do not change&gt;</entry>
@@ -285,7 +294,7 @@
285 </thead> 294 </thead>
286 295
287 <tbody> 296 <tbody>
288 <row> 297 <row condition="hidden">
289 <entry>id</entry> 298 <entry>id</entry>
290 299
291 <entry>&lt;autogenerated - do not change&gt;</entry> 300 <entry>&lt;autogenerated - do not change&gt;</entry>
@@ -300,7 +309,13 @@
300 <row> 309 <row>
301 <entry>ovs-bridge-type</entry> 310 <entry>ovs-bridge-type</entry>
302 311
303 <entry>canonical</entry> 312 <entry>dataPlane</entry>
313 </row>
314
315 <row>
316 <entry>sub-type</entry>
317
318 <entry>communication</entry>
304 </row> 319 </row>
305 320
306 <row> 321 <row>
@@ -318,13 +333,10 @@
318 </tgroup> 333 </tgroup>
319 </table> 334 </table>
320 335
321 <para>Add the Host Interface by selecting the me1100 device, then 336 <para>Add the Host Interface by selecting the
322 <literal>Configuration -&gt; OpenVSwitch -&gt; Host Interfaces 337 <literal>me1100</literal> device, then <literal>Configuration
323 -&gt; Add</literal>. </para> 338 -&gt; External Interface -&gt; Configuration -&gt; Add</literal>.
324 339 Fill in the required fields with the following data:</para>
325 <para></para>
326
327 <para>Fill in the required fields with the following data:</para>
328 340
329 <table> 341 <table>
330 <title>Host Interface Details</title> 342 <title>Host Interface Details</title>
diff --git a/doc/book-enea-nfv-access-cmc-example-usecases/doc/service_chaining_128t_fortigate.xml b/doc/book-enea-nfv-access-cmc-example-usecases/doc/service_chaining_128t_fortigate.xml
index 856f7ee..2063930 100644
--- a/doc/book-enea-nfv-access-cmc-example-usecases/doc/service_chaining_128t_fortigate.xml
+++ b/doc/book-enea-nfv-access-cmc-example-usecases/doc/service_chaining_128t_fortigate.xml
@@ -123,8 +123,9 @@
123 <row> 123 <row>
124 <entry>IP/DNS Address</entry> 124 <entry>IP/DNS Address</entry>
125 125
126 <entry>Dynamic IP received by device from DHCP server 126 <entry>&lt;unspecified&gt;<note>
127 (E.g.: 172.24.12.74).</entry> 127 <para>Please do not provide an IP address.</para>
128 </note></entry>
128 </row> 129 </row>
129 130
130 <row> 131 <row>
@@ -134,6 +135,13 @@
134 </row> 135 </row>
135 136
136 <row> 137 <row>
138 <entry>Device ID</entry>
139
140 <entry>The value of the Device ID must be the same as the
141 one used during the NFV Access installation.</entry>
142 </row>
143
144 <row>
137 <entry>SSH Port</entry> 145 <entry>SSH Port</entry>
138 146
139 <entry>830</entry> 147 <entry>830</entry>
@@ -172,11 +180,10 @@
172 in the service chain by creating four OVS bridges and a host 180 in the service chain by creating four OVS bridges and a host
173 interface.</para> 181 interface.</para>
174 182
175 <para>Add the Host Interface by selecting the me1100 device, then 183 <para>Add the Host Interface by selecting the
176 <literal>Configuration -&gt; OpenVSwitch -&gt; Host Interfaces 184 <literal>me1100</literal> device, then <literal>Configuration
177 -&gt; Add</literal>.</para> 185 -&gt; External Interfaces -&gt; Configuration -&gt; Add</literal>.
178 186 Fill in the required fields with the following data:</para>
179 <para>Fill in the required fields with the following data:</para>
180 187
181 <table> 188 <table>
182 <title>Host Interface Details</title> 189 <title>Host Interface Details</title>
@@ -258,7 +265,7 @@
258 </thead> 265 </thead>
259 266
260 <tbody> 267 <tbody>
261 <row> 268 <row condition="hidden">
262 <entry>id</entry> 269 <entry>id</entry>
263 270
264 <entry>&lt;autogenerated - do not change&gt;</entry> 271 <entry>&lt;autogenerated - do not change&gt;</entry>
@@ -273,17 +280,17 @@
273 <row> 280 <row>
274 <entry>ovs-bridge-type</entry> 281 <entry>ovs-bridge-type</entry>
275 282
276 <entry>dpdkWan</entry> 283 <entry>InbandMgmt</entry>
277 </row> 284 </row>
278 285
279 <row> 286 <row condition="hidden">
280 <entry>mgmt-address</entry> 287 <entry>mgmt-address</entry>
281 288
282 <entry>Provide the IP address of the uCPE Manager machine 289 <entry>Provide the IP address of the uCPE Manager machine
283 (E.g. 172.24.3.109).</entry> 290 (E.g. 172.24.3.109).</entry>
284 </row> 291 </row>
285 292
286 <row> 293 <row condition="hidden">
287 <entry>mgmt-port</entry> 294 <entry>mgmt-port</entry>
288 295
289 <entry>830</entry> 296 <entry>830</entry>
@@ -317,7 +324,7 @@
317 </thead> 324 </thead>
318 325
319 <tbody> 326 <tbody>
320 <row> 327 <row condition="hidden">
321 <entry>id</entry> 328 <entry>id</entry>
322 329
323 <entry>&lt;autogenerated - do not change&gt;</entry> 330 <entry>&lt;autogenerated - do not change&gt;</entry>
@@ -369,7 +376,7 @@
369 </thead> 376 </thead>
370 377
371 <tbody> 378 <tbody>
372 <row> 379 <row condition="hidden">
373 <entry>id</entry> 380 <entry>id</entry>
374 381
375 <entry>&lt;autogenerated - do not change&gt;</entry> 382 <entry>&lt;autogenerated - do not change&gt;</entry>
@@ -384,7 +391,13 @@
384 <row> 391 <row>
385 <entry>ovs-bridge-type</entry> 392 <entry>ovs-bridge-type</entry>
386 393
387 <entry>canonical</entry> 394 <entry>dataPlane</entry>
395 </row>
396
397 <row>
398 <entry>sub-type</entry>
399
400 <entry>communication</entry>
388 </row> 401 </row>
389 402
390 <row> 403 <row>
@@ -421,7 +434,7 @@
421 </thead> 434 </thead>
422 435
423 <tbody> 436 <tbody>
424 <row> 437 <row condition="hidden">
425 <entry>id</entry> 438 <entry>id</entry>
426 439
427 <entry>&lt;autogenerated - do not change&gt;</entry> 440 <entry>&lt;autogenerated - do not change&gt;</entry>
@@ -436,7 +449,13 @@
436 <row> 449 <row>
437 <entry>ovs-bridge-type</entry> 450 <entry>ovs-bridge-type</entry>
438 451
439 <entry>canonical</entry> 452 <entry>dataPlane</entry>
453 </row>
454
455 <row>
456 <entry>sub-type</entry>
457
458 <entry>integration</entry>
440 </row> 459 </row>
441 460
442 <row> 461 <row>
@@ -1034,19 +1053,21 @@
1034 1053
1035 <orderedlist> 1054 <orderedlist>
1036 <listitem> 1055 <listitem>
1037 <para>Select the me1100 uCPE device -&gt; VNF -&gt; Instances. 1056 <para>Select the <literal>me1100</literal> uCPE device -&gt; VNF
1038 Select the 128T and Fortigate VNFs -&gt; Delete.</para> 1057 -&gt; Instances. Select the 128T and Fortigate VNFs -&gt;
1058 Delete.</para>
1039 </listitem> 1059 </listitem>
1040 1060
1041 <listitem> 1061 <listitem>
1042 <para>Select the me1100 uCPE device -&gt; Configuration -&gt; 1062 <para>Select the <literal>me1100</literal> uCPE device -&gt;
1043 OpenVSwitch -&gt; Bridges. Select all bridges -&gt; Delete.</para> 1063 Configuration -&gt; OpenVSwitch -&gt; Bridges. Select all bridges
1064 -&gt; Delete.</para>
1044 </listitem> 1065 </listitem>
1045 1066
1046 <listitem> 1067 <listitem>
1047 <para>Select the me1100 uCPE device -&gt; Configuration -&gt; 1068 <para>Select the <literal>me1100</literal> uCPE device -&gt;
1048 OpenVSwitch -&gt; Host Interfaces. Select all interfaces -&gt; 1069 Configuration -&gt; External Interfaces -&gt; Configuration. Select
1049 Delete.</para> 1070 all interfaces -&gt; Delete.</para>
1050 </listitem> 1071 </listitem>
1051 1072
1052 <listitem> 1073 <listitem>
diff --git a/doc/book-enea-nfv-access-cmc-example-usecases/doc/usecases_autoframe.xml b/doc/book-enea-nfv-access-cmc-example-usecases/doc/usecases_autoframe.xml
index b92c3ca..8e01a94 100644
--- a/doc/book-enea-nfv-access-cmc-example-usecases/doc/usecases_autoframe.xml
+++ b/doc/book-enea-nfv-access-cmc-example-usecases/doc/usecases_autoframe.xml
@@ -10,7 +10,8 @@
10 10
11 <programlisting>&gt; cd automation_and_systemtest/automation_framework/unittestSuite 11 <programlisting>&gt; cd automation_and_systemtest/automation_framework/unittestSuite
12&gt; python unittestSuite.py -u admin -p admin -H &lt;uCPE_Manager_IP&gt; -n me1100-1 \ 12&gt; python unittestSuite.py -u admin -p admin -H &lt;uCPE_Manager_IP&gt; -n me1100-1 \
13-s 128tDeploy.json -d "128T Deployment"</programlisting> 13-s 128tDeploy.json -d "128T Deployment"<remark>ADCA wants to replace these last two lines.
14With what?</remark></programlisting>
14 15
15 <para><emphasis role="bold">Use-case Clean-up</emphasis></para> 16 <para><emphasis role="bold">Use-case Clean-up</emphasis></para>
16 17
diff --git a/doc/book-enea-nfv-access-getting-started/doc/getting_started_ucpe_manager.xml b/doc/book-enea-nfv-access-getting-started/doc/getting_started_ucpe_manager.xml
index fc349ac..85ee5a3 100644
--- a/doc/book-enea-nfv-access-getting-started/doc/getting_started_ucpe_manager.xml
+++ b/doc/book-enea-nfv-access-getting-started/doc/getting_started_ucpe_manager.xml
@@ -217,7 +217,7 @@ export CLASSPATH=.:$JAVA_HOME/jre/lib:$JAVA_HOME/lib:$JAVA_HOME/lib/tools.jar
217 </listitem> 217 </listitem>
218 218
219 <listitem> 219 <listitem>
220 <para><filename>ReleaseNotes</filename></para> 220 <para><filename>doc/ReleaseNotes</filename></para>
221 </listitem> 221 </listitem>
222 </itemizedlist> 222 </itemizedlist>
223 </listitem> 223 </listitem>
@@ -302,7 +302,7 @@ export CLASSPATH=.:$JAVA_HOME/jre/lib:$JAVA_HOME/lib:$JAVA_HOME/lib/tools.jar
302 additional argument as shown below:</para> 302 additional argument as shown below:</para>
303 303
304 <programlisting>./install.sh \ 304 <programlisting>./install.sh \
305 /opt/ems ucpemanager-1.0-Build8-Linux.tar.gz \ 305 /opt/ems ucpemanager-x.y-Buildz-Linux.tar.gz \
306 SystemBackup_MMMDD_YYYY_HHMM_SS.zip</programlisting> 306 SystemBackup_MMMDD_YYYY_HHMM_SS.zip</programlisting>
307 307
308 <para>The other steps are exactly the same as specified in the 308 <para>The other steps are exactly the same as specified in the
@@ -339,7 +339,7 @@ export CLASSPATH=.:$JAVA_HOME/jre/lib:$JAVA_HOME/lib:$JAVA_HOME/lib/tools.jar
339 <listitem> 339 <listitem>
340 <para>Run the following command:</para> 340 <para>Run the following command:</para>
341 341
342 <programlisting>./upgrade.sh /opt/ems ucpemanager-1.0-Build8-Linux.tar.gz</programlisting> 342 <programlisting>./upgrade.sh /opt/ems ucpemanager-x.y-Buildz-Linux.tar.gz</programlisting>
343 </listitem> 343 </listitem>
344 </orderedlist> 344 </orderedlist>
345 345
@@ -535,12 +535,12 @@ export CLASSPATH=.:$JAVA_HOME/jre/lib:$JAVA_HOME/lib:$JAVA_HOME/lib/tools.jar
535 <para>Type. The type of device to be added, i.e <literal>Enea 535 <para>Type. The type of device to be added, i.e <literal>Enea
536 universal CPE</literal>.</para> 536 universal CPE</literal>.</para>
537 </listitem> 537 </listitem>
538 538
539 <listitem> 539 <listitem>
540 <para>Name. The name by which the device is referred to in the 540 <para>Name. The name by which the device is referred to in the
541 uCPE Manager.</para> 541 uCPE Manager.</para>
542 </listitem> 542 </listitem>
543 543
544 <listitem> 544 <listitem>
545 <para>SSH Port. The NETCONF Port used for communications. Default 545 <para>SSH Port. The NETCONF Port used for communications. Default
546 is set to 830.</para> 546 is set to 830.</para>
@@ -592,120 +592,120 @@ export CLASSPATH=.:$JAVA_HOME/jre/lib:$JAVA_HOME/lib:$JAVA_HOME/lib/tools.jar
592 592
593 <para>Available network interfaces can be added to the management 593 <para>Available network interfaces can be added to the management
594 system, for use by the networking virtualization infrastructure.</para> 594 system, for use by the networking virtualization infrastructure.</para>
595
596 <para>In order to make physical network interfaces available to the
597 virtualization infrastructure and VNFs, they must be configured into
598 the management system.</para>
599 595
600 <para>To add an interface into the uCPE Manager, select the uCPE 596 <para>In order to make physical network interfaces available to the
601 device, then from the top toolbar select <literal>Configuration 597 virtualization infrastructure and VNFs, they must be configured into the
602 -&gt; External Interfaces -&gt; Configuration -&gt; Add</literal>. The available 598 management system.</para>
603 Interface types are detailed below.</para>
604 599
605 <section id="dpdk_interface_type"> 600 <para>To add an interface into the uCPE Manager, select the uCPE device,
606 <title>DPDK Interface Type</title> 601 then from the top toolbar select <literal>Configuration -&gt; External
602 Interfaces -&gt; Configuration -&gt; Add</literal>. The available
603 Interface types are detailed below.</para>
607 604
608 <para>Configuring a physical interface in DPDK mode will require a 605 <section id="dpdk_interface_type">
609 DPDK-based application (e.g. OVS-DPDK) in order to access and use 606 <title>DPDK Interface Type</title>
610 the interface. An interface set as the DPDK can be attached to an
611 OVS-DPDK bridge.</para>
612 607
613 <note> 608 <para>Configuring a physical interface in DPDK mode will require a
614 <para>Make sure the <literal>Enable DPDK</literal> checkbox is 609 DPDK-based application (e.g. OVS-DPDK) in order to access and use the
615 selected in <literal>Device -&gt; Configuration -&gt; 610 interface. An interface set as the DPDK can be attached to an OVS-DPDK
616 DPDK</literal>, otherwise no interface can be assigned to the 611 bridge.</para>
617 DPDK.</para>
618 </note>
619 612
620 <para>To add a DPDK interface under the management system, set 613 <note>
621 appropriate values for the following fields:</para> 614 <para>Make sure the <literal>Enable DPDK</literal> checkbox is
615 selected in <literal>Device -&gt; Configuration -&gt;
616 DPDK</literal>, otherwise no interface can be assigned to the
617 DPDK.</para>
618 </note>
622 619
623 <itemizedlist> 620 <para>To add a DPDK interface under the management system, set
624 <listitem> 621 appropriate values for the following fields:</para>
625 <para>Source: name of the physical interface.</para>
626 </listitem>
627 622
628 <listitem> 623 <itemizedlist>
629 <para>Type: dpdk</para> 624 <listitem>
630 </listitem> 625 <para>Source: name of the physical interface.</para>
626 </listitem>
631 627
632 <listitem> 628 <listitem>
633 <para>Networking-type: dpdk</para> 629 <para>Type: dpdk</para>
634 </listitem> 630 </listitem>
635 631
636 <listitem> 632 <listitem>
637 <para>Dpdk-type: the kernel module that allows user space 633 <para>Networking-type: dpdk</para>
638 access to the physical interface. The <literal>vfio-pci</literal> 634 </listitem>
639 driver is used.</para>
640 </listitem>
641 </itemizedlist>
642 </section>
643 635
644 <section id="sriov_interface_type"> 636 <listitem>
645 <title>SR-IOV Interface Type</title> 637 <para>Dpdk-type: the kernel module that allows user space access
638 to the physical interface. The <literal>vfio-pci</literal> driver
639 is used.</para>
640 </listitem>
641 </itemizedlist>
642 </section>
646 643
647 <para>SR-IOV technology allows for the creation of a number of 644 <section id="sriov_interface_type">
648 virtual functions on the host interface, which can be used by VNFs 645 <title>SR-IOV Interface Type</title>
649 running on the uCPE device.</para>
650 646
651 <para>For SR-IOV mode configuration, the user must set values for 647 <para>SR-IOV technology allows for the creation of a number of virtual
652 the following fields:</para> 648 functions on the host interface, which can be used by VNFs running on
649 the uCPE device.</para>
653 650
654 <itemizedlist> 651 <para>For SR-IOV mode configuration, the user must set values for the
655 <listitem> 652 following fields:</para>
656 <para>Source: name of the physical interface.</para>
657 </listitem>
658 653
659 <listitem> 654 <itemizedlist>
660 <para>Type: sr-iov</para> 655 <listitem>
661 </listitem> 656 <para>Source: name of the physical interface.</para>
657 </listitem>
662 658
663 <listitem> 659 <listitem>
664 <para>Networking-type: srIov</para> 660 <para>Type: sr-iov</para>
665 </listitem> 661 </listitem>
666 662
667 <listitem> 663 <listitem>
668 <para>sriov-mode: adapter-pool</para> 664 <para>Networking-type: srIov</para>
669 </listitem> 665 </listitem>
670 666
671 <listitem> 667 <listitem>
672 <para>sriov-num-vfs: the number of virtual functions to 668 <para>sriov-mode: adapter-pool</para>
673 create.</para> 669 </listitem>
674 </listitem>
675 </itemizedlist>
676 </section>
677 670
678 <section id="standard_interface_type"> 671 <listitem>
679 <title>Standard Interface Type</title> 672 <para>sriov-num-vfs: the number of virtual functions to
673 create.</para>
674 </listitem>
675 </itemizedlist>
676 </section>
680 677
681 <para>Some of the physical network interfaces available on a uCPE 678 <section id="standard_interface_type">
682 device, including Ethernet interfaces, do not have DPDK or SR-IOV 679 <title>Standard Interface Type</title>
683 support. Instead, the Linux kernel driver has to be used. Wi-Fi
684 and 4G/LTE modems can also be configured and used for
685 virtualization infrastructure and VNFs.</para>
686 680
687 <para>To add Standard interfaces under the management system, the 681 <para>Some of the physical network interfaces available on a uCPE
688 user must set values for the following fields:</para> 682 device, including Ethernet interfaces, do not have DPDK or SR-IOV
683 support. Instead, the Linux kernel driver has to be used. Wi-Fi and
684 4G/LTE modems can also be configured and used for virtualization
685 infrastructure and VNFs.</para>
689 686
690 <itemizedlist> 687 <para>To add Standard interfaces under the management system, the user
691 <listitem> 688 must set values for the following fields:</para>
692 <para>Source: the name of physical interface.</para>
693 </listitem>
694 689
695 <listitem> 690 <itemizedlist>
696 <para>Networking-type: standard</para> 691 <listitem>
697 </listitem> 692 <para>Source: the name of physical interface.</para>
698 </itemizedlist> 693 </listitem>
699 </section>
700 694
701 <section condition="hidden" id="pci_passthrough_interface_type"> 695 <listitem>
702 <title>PCI Passthrough Interface Type</title> 696 <para>Networking-type: standard</para>
697 </listitem>
698 </itemizedlist>
699 </section>
703 700
704 <para>For the PCI Passthrough a user does not have to configure a 701 <section condition="hidden" id="pci_passthrough_interface_type">
705 physical interface, instead simply select the PCI address and 702 <title>PCI Passthrough Interface Type</title>
706 connect it to a virtual port when the VNF instantiation step is 703
707 reached.</para> 704 <para>For the PCI Passthrough a user does not have to configure a
708 </section> 705 physical interface, instead simply select the PCI address and connect
706 it to a virtual port when the VNF instantiation step is
707 reached.</para>
708 </section>
709 709
710 <section id="man_configuration"> 710 <section id="man_configuration">
711 <title>Manual Configuration</title> 711 <title>Manual Configuration</title>
@@ -721,22 +721,24 @@ export CLASSPATH=.:$JAVA_HOME/jre/lib:$JAVA_HOME/lib:$JAVA_HOME/lib/tools.jar
721 <para>After networking interfaces have been added to the uCPE 721 <para>After networking interfaces have been added to the uCPE
722 Manager, the user can change the interface type (DPDK, SR-IOV, 722 Manager, the user can change the interface type (DPDK, SR-IOV,
723 Standard, WAN).</para> 723 Standard, WAN).</para>
724 724
725 <note><para>WAN interfaces, which are configured during the 725 <note>
726 installation of the device, do not need to be added, they will 726 <para>WAN interfaces, which are configured during the installation
727 be automatically listed as such in the uCPE manager when the 727 of the device, do not need to be added, they will be automatically
728 device connects.</para></note> 728 listed as such in the uCPE manager when the device
729 729 connects.</para>
730 </note>
731
730 <figure> 732 <figure>
731 <title>Configuration of External Interfaces</title> 733 <title>Configuration of External Interfaces</title>
732 734
733 <mediaobject> 735 <mediaobject>
734 <imageobject> 736 <imageobject>
735 <imagedata align="center" contentwidth="600" 737 <imagedata align="center" contentwidth="600"
736 fileref="images/edit_inter_config.png" /> 738 fileref="images/edit_inter_config.png" />
737 </imageobject> 739 </imageobject>
738 </mediaobject> 740 </mediaobject>
739 </figure> 741 </figure>
740 742
741 <para><emphasis role="bold">How to Edit the Configuration of an 743 <para><emphasis role="bold">How to Edit the Configuration of an
742 Interface</emphasis></para> 744 Interface</emphasis></para>
@@ -752,11 +754,12 @@ export CLASSPATH=.:$JAVA_HOME/jre/lib:$JAVA_HOME/lib:$JAVA_HOME/lib/tools.jar
752 </listitem> 754 </listitem>
753 755
754 <listitem> 756 <listitem>
755 <para>In order to edit an already configured interface, (as in 757 <para>In order to edit an already configured interface, (as in
756 the example popup shown below, a WAN interface) double click 758 the example popup shown below, a WAN interface) double click on
757 on the desired one and a popup will appear. A different popup 759 the desired one and a popup will appear. A different popup
758 appears for each type of interface. From the Host Interface window, a user can 760 appears for each type of interface. From the Host Interface
759 change the networking type and the IP address assignment:</para> 761 window, a user can change the networking type and the IP address
762 assignment:</para>
760 763
761 <figure> 764 <figure>
762 <title>Editing an Interface</title> 765 <title>Editing an Interface</title>
@@ -836,9 +839,9 @@ export CLASSPATH=.:$JAVA_HOME/jre/lib:$JAVA_HOME/lib:$JAVA_HOME/lib/tools.jar
836 839
837 <para>The solution provided by Enea for in-band management is 840 <para>The solution provided by Enea for in-band management is
838 based upon an OpenvSwitch bridge fielding all traffic passing 841 based upon an OpenvSwitch bridge fielding all traffic passing
839 through the WAN physical port. Any standard 842 through the WAN physical port. Any standard or DPDK-assigned
840 or DPDK-assigned network interface can be used for the In-Band 843 network interface can be used for the In-Band management
841 management bridge.</para> 844 bridge.</para>
842 845
843 <note> 846 <note>
844 <para>The In-Band Management bridge must be recreated each time 847 <para>The In-Band Management bridge must be recreated each time
@@ -1018,8 +1021,9 @@ export CLASSPATH=.:$JAVA_HOME/jre/lib:$JAVA_HOME/lib:$JAVA_HOME/lib/tools.jar
1018 </listitem> 1021 </listitem>
1019 1022
1020 <listitem> 1023 <listitem>
1021 <para>Device Grouping Tags: a tag to group devices. These tags match 1024 <para>Device Grouping Tags: a tag to group devices. These tags
1022 the customer tags provided during the installation of the device.</para> 1025 match the customer tags provided during the installation of the
1026 device.</para>
1023 </listitem> 1027 </listitem>
1024 </itemizedlist> 1028 </itemizedlist>
1025 1029
diff --git a/doc/book-enea-nfv-access-open-source/doc/licenses.xml b/doc/book-enea-nfv-access-open-source/doc/licenses.xml
index aac6c05..94c047d 100644
--- a/doc/book-enea-nfv-access-open-source/doc/licenses.xml
+++ b/doc/book-enea-nfv-access-open-source/doc/licenses.xml
@@ -1,2691 +1,5101 @@
1<?xml version="1.0" encoding="UTF-8"?> 1<?xml version="1.0" encoding="ISO-8859-1"?>
2<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" 2<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
3"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd"> 3"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
4<chapter id="enea_linux_packages"> 4<chapter id="enea_linux_packages">
5 <title>Packages and Licenses</title> 5 <title>Packages and Licenses</title>
6 <section id="licenses_packages">
7 6
8 <title>Packages</title> 7 <section id="licenses_packages">
8 <title>Packages</title>
9 9
10 10 <!--This chapter contains a generated list of all packages that Enea Linux
11 <!--This chapter contains a generated list of all packages that Enea Linux
12supports, e.g. busybox, with a short explanatory blurb and links to package 11supports, e.g. busybox, with a short explanatory blurb and links to package
13specific documentation.--> 12specific documentation.-->
14 13
15 <informaltable> 14 <informaltable>
16 <tgroup cols="4"> 15 <tgroup cols="4">
17 <colspec colwidth="2*"/> 16 <colspec colwidth="2*" />
18 <colspec colwidth="1*"/> 17
19 <colspec colwidth="5*"/> 18 <colspec colwidth="1*" />
20 <colspec colwidth="2*"/> 19
21 20 <colspec colwidth="5*" />
22 21
23 <thead> 22 <colspec colwidth="2*" />
24 <row> 23
25 <entry align="center">Package Name</entry> 24 <thead>
26 <entry align="center">Version</entry> 25 <row>
27 <entry align="center">Description</entry> 26 <entry align="center">Package Name</entry>
28 <entry align="center">License</entry> 27
29 28 <entry align="center">Version</entry>
30 </row> 29
31 </thead> 30 <entry align="center">Description</entry>
32 31
33 <tbody valign="top"> 32 <entry align="center">License</entry>
34<row> 33 </row>
35 <entry>4g-sierra</entry> 34 </thead>
36 <entry>1.0</entry> 35
37 <entry>Scripts to setup 4G modems from Sierra</entry> 36 <tbody valign="top">
38 <entry>Enea</entry> 37 <row>
39</row> 38 <entry>4g-sierra</entry>
40<row> 39
41 <entry>acl</entry> 40 <entry>1.0</entry>
42 <entry>2.2.52</entry> 41
43 <entry>Utilities for managing POSIX Access Control Lists.</entry> 42 <entry>Scripts to setup 4G modems from Sierra</entry>
44 <entry> LGPL-2.1, GPL-2.0</entry> 43
45</row> 44 <entry>Enea</entry>
46<row> 45 </row>
47 <entry>alsa-lib</entry> 46
48 <entry>1.1.4.1</entry> 47 <row>
49 <entry>ALSA sound library.</entry> 48 <entry>acl</entry>
50 <entry> LGPL-2.1, GPL-2.0</entry> 49
51</row> 50 <entry>2.2.52</entry>
52<row> 51
53 <entry>ant</entry> 52 <entry>Utilities for managing POSIX Access Control Lists.</entry>
54 <entry>1.8.1</entry> 53
55 <entry>Another Neat Tool - build system for Java</entry> 54 <entry>LGPL-2.1, GPL-2.0</entry>
56 <entry>Apache-2.0</entry> 55 </row>
57</row> 56
58<row> 57 <row>
59 <entry>antlr</entry> 58 <entry>alsa-lib</entry>
60 <entry>2.7.7</entry> 59
61 <entry>Framework for constructing recognizers interpreters compilers and translators</entry> 60 <entry>1.1.4.1</entry>
62 <entry>PD</entry> 61
63</row> 62 <entry>ALSA sound library.</entry>
64<row> 63
65 <entry>apache2</entry> 64 <entry>LGPL-2.1, GPL-2.0</entry>
66 <entry>2.4.27</entry> 65 </row>
67 <entry>The Apache HTTP Server is a powerful efficient and extensible web server.</entry> 66
68 <entry>Apache-2.0</entry> 67 <row>
69</row> 68 <entry>ant</entry>
70<row> 69
71 <entry>apr-util</entry> 70 <entry>1.8.1</entry>
72 <entry>1.6.0</entry> 71
73 <entry>Apache Portable Runtime (APR) companion library.</entry> 72 <entry>Another Neat Tool - build system for Java</entry>
74 <entry>Apache-2.0</entry> 73
75</row> 74 <entry>Apache-2.0</entry>
76<row> 75 </row>
77 <entry>apr</entry> 76
78 <entry>1.6.2</entry> 77 <row>
79 <entry>Apache Portable Runtime (APR) library.</entry> 78 <entry>antlr</entry>
80 <entry>Apache-2.0</entry> 79
81</row> 80 <entry>2.7.7</entry>
82<row> 81
83 <entry>apt</entry> 82 <entry>Framework for constructing recognizers interpreters
84 <entry>1.2.24</entry> 83 compilers and translators</entry>
85 <entry>Advanced front-end for dpkg.</entry> 84
86 <entry>GPL-2.0</entry> 85 <entry>PD</entry>
87</row> 86 </row>
88<row> 87
89 <entry>attr</entry> 88 <row>
90 <entry>2.4.47</entry> 89 <entry>apache2</entry>
91 <entry>Utilities for manipulating filesystem extended attributes.</entry> 90
92 <entry> LGPL-2.1, GPL-2.0</entry> 91 <entry>2.4.27</entry>
93</row> 92
94<row> 93 <entry>The Apache HTTP Server is a powerful efficient and
95 <entry>aufs-util</entry> 94 extensible web server.</entry>
96 <entry>4.4</entry> 95
97 <entry>Tools for managing AUFS mounts.</entry> 96 <entry>Apache-2.0</entry>
98 <entry>GPL-2.0</entry> 97 </row>
99</row> 98
100<row> 99 <row>
101 <entry>augeas</entry> 100 <entry>apr-util</entry>
102 <entry>1.5.0</entry> 101
103 <entry>Augeas configuration API.</entry> 102 <entry>1.6.0</entry>
104 <entry>LGPL-2.1</entry> 103
105</row> 104 <entry>Apache Portable Runtime (APR) companion library.</entry>
106<row> 105
107 <entry>autoconf-archive</entry> 106 <entry>Apache-2.0</entry>
108 <entry>2016.09.16</entry> 107 </row>
109 <entry>a collection of freely re-usable Autoconf macros.</entry> 108
110 <entry>GPL-3.0-with-autoconf-exception</entry> 109 <row>
111</row> 110 <entry>apr</entry>
112<row> 111
113 <entry>autoconf</entry> 112 <entry>1.6.2</entry>
114 <entry>2.69</entry> 113
115 <entry>Autoconf is an extensible package of M4 macros that produce shell scripts to automatically configure software source code packages. Autoconf creates a configuration script for a package from a template file that lists the operating system features that the package can use in the form of M4 macro calls.</entry> 114 <entry>Apache Portable Runtime (APR) library.</entry>
116 <entry> GPL-2.0, GPL-3.0</entry> 115
117</row> 116 <entry>Apache-2.0</entry>
118<row> 117 </row>
119 <entry>automake</entry> 118
120 <entry>1.15.1</entry> 119 <row>
121 <entry>Automake is a tool for automatically generating `Makefile.in' files compliant with the GNU Coding Standards. Automake requires the use of Autoconf.</entry> 120 <entry>apt</entry>
122 <entry>GPL-2.0</entry> 121
123</row> 122 <entry>1.2.24</entry>
124<row> 123
125 <entry>avahi</entry> 124 <entry>Advanced front-end for dpkg.</entry>
126 <entry>0.6.32</entry> 125
127 <entry>"Avahi is a fully LGPL framework for Multicast DNS Service Discovery. It allows programs to publish and discover services and hosts running on a local network with no specific configuration. This tool implements IPv4LL ""Dynamic Configuration of IPv4 Link-Local Addresses"" (IETF RFC3927) a protocol for automatic IP address configuration from the link-local 169.254.0.0/16 range without the need for a central server."</entry> 126 <entry>GPL-2.0</entry>
128 <entry> GPL-2.0, LGPL-2.1</entry> 127 </row>
129</row> 128
130<row> 129 <row>
131 <entry>avalon-framework-api</entry> 130 <entry>attr</entry>
132 <entry>4.3</entry> 131
133 <entry>Common way for components to be created initialized configured started. (API-only)</entry> 132 <entry>2.4.47</entry>
134 <entry>Apache-2.0</entry> 133
135</row> 134 <entry>Utilities for manipulating filesystem extended
136<row> 135 attributes.</entry>
137 <entry>base-files</entry> 136
138 <entry>3.0.14</entry> 137 <entry>LGPL-2.1, GPL-2.0</entry>
139 <entry>The base-files package creates the basic system directory structure and provides a small set of key configuration files for the system.</entry> 138 </row>
140 <entry>GPL-2.0</entry> 139
141</row> 140 <row>
142<row> 141 <entry>aufs-util</entry>
143 <entry>base-passwd</entry> 142
144 <entry>3.5.29</entry> 143 <entry>4.4</entry>
145 <entry>The master copies of the user database files (/etc/passwd and /etc/group). The update-passwd tool is also provided to keep the system databases synchronized with these master files.</entry> 144
146 <entry>GPL-2.0</entry> 145 <entry>Tools for managing AUFS mounts.</entry>
147</row> 146
148<row> 147 <entry>GPL-2.0</entry>
149 <entry>bash-completion</entry> 148 </row>
150 <entry>2.7</entry> 149
151 <entry>Programmable Completion for Bash 4.</entry> 150 <row>
152 <entry>GPL-2.0</entry> 151 <entry>augeas</entry>
153</row> 152
154<row> 153 <entry>1.5.0</entry>
155 <entry>bash</entry> 154
156 <entry>4.4</entry> 155 <entry>Augeas configuration API.</entry>
157 <entry>An sh-compatible command language interpreter.</entry> 156
158 <entry>GPL-3.0</entry> 157 <entry>LGPL-2.1</entry>
159</row> 158 </row>
160<row> 159
161 <entry>bc</entry> 160 <row>
162 <entry>1.06</entry> 161 <entry>autoconf-archive</entry>
163 <entry>Arbitrary precision calculator language.</entry> 162
164 <entry> GPL-2.0, LGPL-2.1</entry> 163 <entry>2016.09<para>.16</para></entry>
165</row> 164
166<row> 165 <entry>a collection of freely re-usable Autoconf macros.</entry>
167 <entry>bcel</entry> 166
168 <entry>5.2</entry> 167 <entry>GPL-3.0-with-autoconf-exception</entry>
169 <entry>Java Bytecode manipulation library</entry> 168 </row>
170 <entry>Apache-2.0</entry> 169
171</row> 170 <row>
172<row> 171 <entry>autoconf</entry>
173 <entry>bind</entry> 172
174 <entry>9.10.5-P3</entry> 173 <entry>2.69</entry>
175 <entry>ISC Internet Domain Name Server.</entry> 174
176 <entry> ISC, BSD</entry> 175 <entry>Autoconf is an extensible package of M4 macros that produce
177</row> 176 shell scripts to automatically configure software source code
178<row> 177 packages. Autoconf creates a configuration script for a package
179 <entry>binutils-cross-x86_64</entry> 178 from a template file that lists the operating system features that
180 <entry>2.29.1</entry> 179 the package can use in the form of M4 macro calls.</entry>
181 <entry>The GNU Binutils are a collection of binary tools. The main ones are ld (GNU Linker) and as (GNU Assembler). This package also includes addition tools such as addr2line (Converts addresses into filenames and line numbers) ar (utility for creating modifying and extracting archives) nm (list symbols in object files) objcopy (copy and translate object files) objdump (Display object information) and other tools and related libraries.</entry> 180
182 <entry>GPL-3.0</entry> 181 <entry>GPL-2.0, GPL-3.0</entry>
183</row> 182 </row>
184<row> 183
185 <entry>binutils</entry> 184 <row>
186 <entry>2.29.1</entry> 185 <entry>automake</entry>
187 <entry>The GNU Binutils are a collection of binary tools. The main ones are ld (GNU Linker) and as (GNU Assembler). This package also includes addition tools such as addr2line (Converts addresses into filenames and line numbers) ar (utility for creating modifying and extracting archives) nm (list symbols in object files) objcopy (copy and translate object files) objdump (Display object information) and other tools and related libraries.</entry> 186
188 <entry>GPL-3.0</entry> 187 <entry>1.15.1</entry>
189</row> 188
190<row> 189 <entry>Automake is a tool for automatically generating
191 <entry>bison</entry> 190 `Makefile.in' files compliant with the GNU Coding Standards.
192 <entry>3.0.4</entry> 191 Automake requires the use of Autoconf.</entry>
193 <entry>Bison is a general-purpose parser generator that converts an annotated context-free grammar into an LALR(1) or GLR parser for that grammar. Bison is upward compatible with Yacc: all properly-written Yacc grammars ought to work with Bison with no change. Anyone familiar with Yacc should be able to use Bison with little trouble.</entry> 192
194 <entry>GPL-3.0</entry> 193 <entry>GPL-2.0</entry>
195</row> 194 </row>
196<row> 195
197 <entry>bjam</entry> 196 <row>
198 <entry>1.64.0</entry> 197 <entry>avahi</entry>
199 <entry>Portable Boost.Jam build tool for boost.</entry> 198
200 <entry> BSL-1.0, MIT, Python-2.0</entry> 199 <entry>0.6.32</entry>
201</row> 200
202<row> 201 <entry>"Avahi is a fully LGPL framework for Multicast DNS Service
203 <entry>bmap-tools</entry> 202 Discovery. It allows programs to publish and discover services and
204 <entry>3.4</entry> 203 hosts running on a local network with no specific configuration.
205 <entry>"Bmap-tools - tools to generate block map (AKA bmap) and flash images using bmap. Bmaptool is a generic tool for creating the block map (bmap) for a file and copying files using the block map. The idea is that large file containing unused blocks like raw system image files can be copied or flashed a lot faster with bmaptool than with traditional tools like ""dd"" or ""cp""."</entry> 204 This tool implements IPv4LL ""Dynamic Configuration of IPv4
206 <entry>GPL-2.0</entry> 205 Link-Local Addresses"" (IETF RFC3927) a protocol for automatic IP
207</row> 206 address configuration from the link-local 169.254.0.0/16 range
208<row> 207 without the need for a central server."</entry>
209 <entry>boost</entry> 208
210 <entry>1.64.0</entry> 209 <entry>GPL-2.0, LGPL-2.1</entry>
211 <entry>Free peer-reviewed portable C++ source libraries.</entry> 210 </row>
212 <entry> BSL-1.0, MIT, Python-2.0</entry> 211
213</row> 212 <row>
214<row> 213 <entry>avalon-framework-api</entry>
215 <entry>bridge-utils</entry> 214
216 <entry>1.5</entry> 215 <entry>4.3</entry>
217 <entry>Tools for ethernet bridging.</entry> 216
218 <entry>GPL-2.0</entry> 217 <entry>Common way for components to be created initialized
219</row> 218 configured started. (API-only)</entry>
220<row> 219
221 <entry>bsf</entry> 220 <entry>Apache-2.0</entry>
222 <entry>2.4.0</entry> 221 </row>
223 <entry>Bean Scripting Framework package</entry> 222
224 <entry>Apache-2.0</entry> 223 <row>
225</row> 224 <entry>base-files</entry>
226<row> 225
227 <entry>btrfs-tools</entry> 226 <entry>3.0.14</entry>
228 <entry>4.12</entry> 227
229 <entry>Btrfs is a new copy on write filesystem for Linux aimed at implementing advanced features while focusing on fault tolerance repair and easy administration. This package contains utilities (mkfs fsck btrfsctl) used to work with btrfs and an utility (btrfs-convert) to make a btrfs filesystem from an ext3.</entry> 228 <entry>The base-files package creates the basic system directory
230 <entry>GPL-2.0</entry> 229 structure and provides a small set of key configuration files for
231</row> 230 the system.</entry>
232<row> 231
233 <entry>busybox</entry> 232 <entry>GPL-2.0</entry>
234 <entry>1.24.1</entry> 233 </row>
235 <entry>BusyBox combines tiny versions of many common UNIX utilities into a single small executable. It provides minimalist replacements for most of the utilities you usually find in GNU fileutils shellutils etc. The utilities in BusyBox generally have fewer options than their full-featured GNU cousins; however the options that are included provide the expected functionality and behave very much like their GNU counterparts. BusyBox provides a fairly complete POSIX environment for any small or embedded system.</entry> 234
236 <entry> GPL-2.0, BSD-4-Clause</entry> 235 <row>
237</row> 236 <entry>base-passwd</entry>
238<row> 237
239 <entry>bzip2</entry> 238 <entry>3.5.29</entry>
240 <entry>1.0.6</entry> 239
241 <entry>bzip2 compresses files using the Burrows-Wheeler block-sorting text compression algorithm and Huffman coding. Compression is generally considerably better than that achieved by more conventional LZ77/LZ78-based compressors and approaches the performance of the PPM family of statistical compressors.</entry> 240 <entry>The master copies of the user database files (/etc/passwd
242 <entry>BSD-4-Clause</entry> 241 and /etc/group). The update-passwd tool is also provided to keep
243</row> 242 the system databases synchronized with these master files.</entry>
244<row> 243
245 <entry>ca-certificates</entry> 244 <entry>GPL-2.0</entry>
246 <entry>20170717</entry> 245 </row>
247 <entry>This package includes PEM files of CA certificates to allow SSL-based applications to check for the authenticity of SSL connections. This derived from Debian's CA Certificates.</entry> 246
248 <entry> GPL-2.0, MPL-2.0</entry> 247 <row>
249</row> 248 <entry>bash-completion</entry>
250<row> 249
251 <entry>cacao-initial</entry> 250 <entry>2.7</entry>
252 <entry>0.98</entry> 251
253 <entry>CacaoVM for use as OpenEmbedded's Java VM</entry> 252 <entry>Programmable Completion for Bash 4.</entry>
254 <entry>GPL-2.0</entry> 253
255</row> 254 <entry>GPL-2.0</entry>
256<row> 255 </row>
257 <entry>cdrkit</entry> 256
258 <entry>1.1.11</entry> 257 <row>
259 <entry>CD/DVD command line tools.</entry> 258 <entry>bash</entry>
260 <entry>GPL-2.0</entry> 259
261</row> 260 <entry>4.4</entry>
262<row> 261
263 <entry>cdrtools</entry> 262 <entry>An sh-compatible command language interpreter.</entry>
264 <entry>3.01a31</entry> 263
265 <entry>A set of tools for CD recording including cdrecord.</entry> 264 <entry>GPL-3.0</entry>
266 <entry> GPL-2.0, CDDL-1.0, LGPL-2.1</entry> 265 </row>
267</row> 266
268<row> 267 <row>
269 <entry>classpath-initial</entry> 268 <entry>bc</entry>
270 <entry>0.93</entry> 269
271 <entry>Java1.4-compatible GNU Classpath variant that is used as bootclasspath for jikes-native.</entry> 270 <entry>1.06</entry>
272 <entry> GPL-2.0, SAX-PD</entry> 271
273</row> 272 <entry>Arbitrary precision calculator language.</entry>
274<row> 273
275 <entry>classpath</entry> 274 <entry>GPL-2.0, LGPL-2.1</entry>
276 <entry>0.99</entry> 275 </row>
277 <entry>GNU Classpath standard Java libraries - For native Java-dependent programs</entry> 276
278 <entry> GPL-2.0, SAX-PD</entry> 277 <row>
279</row> 278 <entry>bcel</entry>
280<row> 279
281 <entry>cloud-init</entry> 280 <entry>5.2</entry>
282 <entry>0.7.6</entry> 281
283 <entry>Init scripts for use on cloud images</entry> 282 <entry>Java Bytecode manipulation library</entry>
284 <entry>GPL-3.0</entry> 283
285</row> 284 <entry>Apache-2.0</entry>
286<row> 285 </row>
287 <entry>cmake</entry> 286
288 <entry>3.8.2</entry> 287 <row>
289 <entry>Cross-platform open-source make system.</entry> 288 <entry>bind</entry>
290 <entry>BSD</entry> 289
291</row> 290 <entry>9.10.5-P3</entry>
292<row> 291
293 <entry>commons-logging</entry> 292 <entry>ISC Internet Domain Name Server.</entry>
294 <entry>1.1.1</entry> 293
295 <entry>Java Internet protocol suite library</entry> 294 <entry>ISC, BSD</entry>
296 <entry>Apache-2.0</entry> 295 </row>
297</row> 296
298<row> 297 <row>
299 <entry>commons-net</entry> 298 <entry>binutils-cross-x86_64</entry>
300 <entry>1.4.1</entry> 299
301 <entry>Java Internet protocol suite library</entry> 300 <entry>2.29.1</entry>
302 <entry>Apache-2.0</entry> 301
303</row> 302 <entry>The GNU Binutils are a collection of binary tools. The main
304<row> 303 ones are ld (GNU Linker) and as (GNU Assembler). This package also
305 <entry>compose-file</entry> 304 includes addition tools such as addr2line (Converts addresses into
306 <entry>3.0</entry> 305 filenames and line numbers) ar (utility for creating modifying and
307 <entry>Parser for the Compose file format (version 3)</entry> 306 extracting archives) nm (list symbols in object files) objcopy
308 <entry>Apache-2.0</entry> 307 (copy and translate object files) objdump (Display object
309</row> 308 information) and other tools and related libraries.</entry>
310<row> 309
311 <entry>containerd-docker</entry> 310 <entry>GPL-3.0</entry>
312 <entry>v0.2.x</entry> 311 </row>
313 <entry>containerd is a daemon to control runC built for performance and density. containerd leverages runC's advanced features such as seccomp and user namespace support as well as checkpoint and restore for cloning and live migration of containers.</entry> 312
314 <entry>Apache-2.0</entry> 313 <row>
315</row> 314 <entry>binutils</entry>
316<row> 315
317 <entry>core-image-minimal-initramfs</entry> 316 <entry>2.29.1</entry>
318 <entry>1.0</entry> 317
319 <entry>Small image capable of booting a device. The kernel includes the Minimal RAM-based Initial Root Filesystem (initramfs) which finds the first 'init' program more efficiently.</entry> 318 <entry>The GNU Binutils are a collection of binary tools. The main
320 <entry>MIT</entry> 319 ones are ld (GNU Linker) and as (GNU Assembler). This package also
321</row> 320 includes addition tools such as addr2line (Converts addresses into
322<row> 321 filenames and line numbers) ar (utility for creating modifying and
323 <entry>coreutils</entry> 322 extracting archives) nm (list symbols in object files) objcopy
324 <entry>8.27</entry> 323 (copy and translate object files) objdump (Display object
325 <entry>The GNU Core Utilities provide the basic file shell and text manipulation utilities. These are the core utilities which are expected to exist on every system.</entry> 324 information) and other tools and related libraries.</entry>
326 <entry>GPL-3.0</entry> 325
327</row> 326 <entry>GPL-3.0</entry>
328<row> 327 </row>
329 <entry>cross-localedef</entry> 328
330 <entry>2.26</entry> 329 <row>
331 <entry>Cross locale generation tool for glibc.</entry> 330 <entry>bison</entry>
332 <entry>LGPL-2.1</entry> 331
333</row> 332 <entry>3.0.4</entry>
334<row> 333
335 <entry>cryptodev-linux</entry> 334 <entry>Bison is a general-purpose parser generator that converts
336 <entry>1.9</entry> 335 an annotated context-free grammar into an LALR(1) or GLR parser
337 <entry>A /dev/crypto device driver header file.</entry> 336 for that grammar. Bison is upward compatible with Yacc: all
338 <entry>GPL-2.0</entry> 337 properly-written Yacc grammars ought to work with Bison with no
339</row> 338 change. Anyone familiar with Yacc should be able to use Bison with
340<row> 339 little trouble.</entry>
341 <entry>cup</entry> 340
342 <entry>0.10k</entry> 341 <entry>GPL-3.0</entry>
343 <entry>Lexical analyzer generator for Java</entry> 342 </row>
344 <entry>CUP</entry> 343
345</row> 344 <row>
346<row> 345 <entry>bjam</entry>
347 <entry>curl</entry> 346
348 <entry>7.58.0</entry> 347 <entry>1.64.0</entry>
349 <entry>Command line tool and library for client-side URL transfers.</entry> 348
350 <entry>MIT</entry> 349 <entry>Portable Boost.Jam build tool for boost.</entry>
351</row> 350
352<row> 351 <entry>BSL-1.0, MIT, Python-2.0</entry>
353 <entry>cwautomacros</entry> 352 </row>
354 <entry>20110201</entry> 353
355 <entry>Collection of autoconf m4 macros.</entry> 354 <row>
356 <entry>GPL-2.0</entry> 355 <entry>bmap-tools</entry>
357</row> 356
358<row> 357 <entry>3.4</entry>
359 <entry>db</entry> 358
360 <entry>5.3.28</entry> 359 <entry>"Bmap-tools - tools to generate block map (AKA bmap) and
361 <entry>Berkeley Database v5.</entry> 360 flash images using bmap. Bmaptool is a generic tool for creating
362 <entry>Sleepycat</entry> 361 the block map (bmap) for a file and copying files using the block
363</row> 362 map. The idea is that large file containing unused blocks like raw
364<row> 363 system image files can be copied or flashed a lot faster with
365 <entry>dbus-glib</entry> 364 bmaptool than with traditional tools like ""dd"" or
366 <entry>0.108</entry> 365 ""cp""."</entry>
367 <entry>GLib bindings for the D-Bus message bus that integrate the D-Bus library with the GLib thread abstraction and main loop.</entry> 366
368 <entry> AFL-2.0, GPL-2.0</entry> 367 <entry>GPL-2.0</entry>
369</row> 368 </row>
370<row> 369
371 <entry>dbus-test</entry> 370 <row>
372 <entry>1.10.20</entry> 371 <entry>boost</entry>
373 <entry>D-Bus test package (for D-bus functionality testing only).</entry> 372
374 <entry> AFL-2.0, GPL-2.0</entry> 373 <entry>1.64.0</entry>
375</row> 374
376<row> 375 <entry>Free peer-reviewed portable C++ source libraries.</entry>
377 <entry>dbus</entry> 376
378 <entry>1.10.20</entry> 377 <entry>BSL-1.0, MIT, Python-2.0</entry>
379 <entry>"D-Bus is a message bus system a simple way for applications to talk to one another. In addition to interprocess communication D-Bus helps coordinate process lifecycle; it makes it simple and reliable to code a \""single instance\"" application or daemon and to launch applications and daemons on demand when their services are needed."</entry> 378 </row>
380 <entry> AFL-2.0, GPL-2.0</entry> 379
381</row> 380 <row>
382<row> 381 <entry>bridge-utils</entry>
383 <entry>debianutils</entry> 382
384 <entry>4.8.1.1</entry> 383 <entry>1.5</entry>
385 <entry>Miscellaneous utilities specific to Debian.</entry> 384
386 <entry> GPL-2.0, SMAIL_GPL</entry> 385 <entry>Tools for ethernet bridging.</entry>
387</row> 386
388<row> 387 <entry>GPL-2.0</entry>
389 <entry>depmodwrapper</entry> 388 </row>
390 <entry>1.0</entry> 389
391 <entry>Wrapper script for the Linux kernel module dependency indexer.</entry> 390 <row>
392 <entry>MIT</entry> 391 <entry>bsf</entry>
393</row> 392
394<row> 393 <entry>2.4.0</entry>
395 <entry>dhcp</entry> 394
396 <entry>4.3.6</entry> 395 <entry>Bean Scripting Framework package</entry>
397 <entry>DHCP (Dynamic Host Configuration Protocol) is a protocol which allows individual devices on an IP network to get their own network configuration information from a server. DHCP helps make it easier to administer devices.</entry> 396
398 <entry>ISC</entry> 397 <entry>Apache-2.0</entry>
399</row> 398 </row>
400<row> 399
401 <entry>diffutils</entry> 400 <row>
402 <entry>3.6</entry> 401 <entry>btrfs-tools</entry>
403 <entry>Diffutils contains the GNU diff diff3 sdiff and cmp utilities. These programs are usually used for creating patch files.</entry> 402
404 <entry>GPL-3.0</entry> 403 <entry>4.12</entry>
405</row> 404
406<row> 405 <entry>Btrfs is a new copy on write filesystem for Linux aimed at
407 <entry>dmidecode</entry> 406 implementing advanced features while focusing on fault tolerance
408 <entry>3.1</entry> 407 repair and easy administration. This package contains utilities
409 <entry>DMI (Desktop Management Interface) table related utilities.</entry> 408 (mkfs fsck btrfsctl) used to work with btrfs and an utility
410 <entry>GPL-2.0</entry> 409 (btrfs-convert) to make a btrfs filesystem from an ext3.</entry>
411</row> 410
412<row> 411 <entry>GPL-2.0</entry>
413 <entry>dnsmasq</entry> 412 </row>
414 <entry>2.78</entry> 413
415 <entry>Lightweight easy to configure DNS forwarder and DHCP server.</entry> 414 <row>
416 <entry> GPL-2.0, GPL-3.0</entry> 415 <entry>busybox</entry>
417</row> 416
418<row> 417 <entry>1.24.1</entry>
419 <entry>docker</entry> 418
420 <entry>17.06.0</entry> 419 <entry>BusyBox combines tiny versions of many common UNIX
421 <entry>Linux container runtime Docker complements kernel namespacing with a high-level API which operates at the process level. It runs unix processes with strong guarantees of isolation and repeatability across servers. . Docker is a great building block for automating distributed systems: large-scale web deployments database clusters continuous deployment systems private PaaS service-oriented architectures etc. . This package contains the daemon and client. Using docker.io is officially supported on x86_64 and arm (32-bit) hosts. Other architectures are considered experimental. . Also note that kernel version 3.10 or above is required for proper operation of the daemon process and that any lower versions may have subtle and/or glaring issues. </entry> 420 utilities into a single small executable. It provides minimalist
422 <entry>Apache-2.0</entry> 421 replacements for most of the utilities you usually find in GNU
423</row> 422 fileutils shellutils etc. The utilities in BusyBox generally have
424<row> 423 fewer options than their full-featured GNU cousins; however the
425 <entry>dosfstools</entry> 424 options that are included provide the expected functionality and
426 <entry>4.1</entry> 425 behave very much like their GNU counterparts. BusyBox provides a
427 <entry>DOS FAT Filesystem Utilities.</entry> 426 fairly complete POSIX environment for any small or embedded
428 <entry>GPL-3.0</entry> 427 system.</entry>
429</row> 428
430<row> 429 <entry>GPL-2.0, BSD-4-Clause</entry>
431 <entry>dpdk-dev-libibverbs</entry> 430 </row>
432 <entry>1.2.1-3.4-2.0.0.0</entry> 431
433 <entry>libibverbs library to support Mellanox config</entry> 432 <row>
434 <entry>GPL-2.0</entry> 433 <entry>bzip2</entry>
435</row> 434
436<row> 435 <entry>1.0.6</entry>
437 <entry>dpdk</entry> 436
438 <entry>18.02</entry> 437 <entry>bzip2 compresses files using the Burrows-Wheeler
439 <entry>Intel(r) Data Plane Development Kit</entry> 438 block-sorting text compression algorithm and Huffman coding.
440 <entry> BSD, LGPL-2.0, GPL-2.0</entry> 439 Compression is generally considerably better than that achieved by
441</row> 440 more conventional LZ77/LZ78-based compressors and approaches the
442<row> 441 performance of the PPM family of statistical compressors.</entry>
443 <entry>dpkg</entry> 442
444 <entry>1.18.24</entry> 443 <entry>BSD-4-Clause</entry>
445 <entry>Package maintenance system from Debian.</entry> 444 </row>
446 <entry>GPL-2.0</entry> 445
447</row> 446 <row>
448<row> 447 <entry>ca-certificates</entry>
449 <entry>dtc</entry> 448
450 <entry>1.4.4</entry> 449 <entry>20170717</entry>
451 <entry>The Device Tree Compiler is a tool used to manipulate the Open-Firmware-like device tree used by PowerPC kernels.</entry> 450
452 <entry> GPL-2.0, BSD</entry> 451 <entry>This package includes PEM files of CA certificates to allow
453</row> 452 SSL-based applications to check for the authenticity of SSL
454<row> 453 connections. This derived from Debian's CA Certificates.</entry>
455 <entry>e2fsprogs</entry> 454
456 <entry>1.43.5</entry> 455 <entry>GPL-2.0, MPL-2.0</entry>
457 <entry>The Ext2 Filesystem Utilities (e2fsprogs) contain all of the standard utilities for creating fixing configuring and debugging ext2 filesystems.</entry> 456 </row>
458 <entry> GPL-2.0, LGPL-2.0, BSD, MIT</entry> 457
459</row> 458 <row>
460<row> 459 <entry>cacao-initial</entry>
461 <entry>ebtables</entry> 460
462 <entry>2.0.10-4</entry> 461 <entry>0.98</entry>
463 <entry>Utility for basic Ethernet frame filtering on a Linux bridge advanced logging MAC DNAT/SNAT and brouting.</entry> 462
464 <entry>GPL-2.0</entry> 463 <entry>CacaoVM for use as OpenEmbedded's Java VM</entry>
465</row> 464
466<row> 465 <entry>GPL-2.0</entry>
467 <entry>ecj-bootstrap</entry> 466 </row>
468 <entry>1.0</entry> 467
469 <entry>JDT Core Batch Compiler - Bootstrap variant</entry> 468 <row>
470 <entry>MIT</entry> 469 <entry>cdrkit</entry>
471</row> 470
472<row> 471 <entry>1.1.11</entry>
473 <entry>ecj-initial</entry> 472
474 <entry>1.0</entry> 473 <entry>CD/DVD command line tools.</entry>
475 <entry>JDT Core Batch Compiler - Bootstrap variant</entry> 474
476 <entry>MIT</entry> 475 <entry>GPL-2.0</entry>
477</row> 476 </row>
478<row> 477
479 <entry>efibootmgr</entry> 478 <row>
480 <entry>0.15</entry> 479 <entry>cdrtools</entry>
481 <entry>Linux user-space application to modify the EFI Boot Manager.</entry> 480
482 <entry>GPL-2.0</entry> 481 <entry>3.01a31</entry>
483</row> 482
484<row> 483 <entry>A set of tools for CD recording including cdrecord.</entry>
485 <entry>efitools</entry> 484
486 <entry>1.7.0</entry> 485 <entry>GPL-2.0, CDDL-1.0, LGPL-2.1</entry>
487 <entry>From the EFI Tools package in the Linux user-space it's now possible to read and manipulate the UEFI signatures database via the new efi-readvar and efi-updatevar commands. Aside from needing efitools 1.4 the EFIVARFS file-system is also needed which was only introduced in the Linux 3.8 kernel. </entry> 486 </row>
488 <entry>GPL-2.0</entry> 487
489</row> 488 <row>
490<row> 489 <entry>classpath-initial</entry>
491 <entry>efivar</entry> 490
492 <entry>0.31</entry> 491 <entry>0.93</entry>
493 <entry>efivar provides a simple command line interface to the UEFI variable facility</entry> 492
494 <entry>LGPL-2.1</entry> 493 <entry>Java1.4-compatible GNU Classpath variant that is used as
495</row> 494 bootclasspath for jikes-native.</entry>
496<row> 495
497 <entry>element-vcpe</entry> 496 <entry>GPL-2.0, SAX-PD</entry>
498 <entry>4.1.2</entry> 497 </row>
499 <entry>vCPE(based on Element-ODM)</entry> 498
500 <entry> Enea, Windbase, BSD</entry> 499 <row>
501</row> 500 <entry>classpath</entry>
502<row> 501
503 <entry>elfutils</entry> 502 <entry>0.99</entry>
504 <entry>0.170</entry> 503
505 <entry>Utilities and libraries for handling compiled object files.</entry> 504 <entry>GNU Classpath standard Java libraries - For native
506 <entry> GPL-3.0, Elfutils-Exception</entry> 505 Java-dependent programs</entry>
507</row> 506
508<row> 507 <entry>GPL-2.0, SAX-PD</entry>
509 <entry>enea-nfv-access-vnf</entry> 508 </row>
510 <entry>1.0</entry> 509
511 <entry>VNF image of the Enea NFV Access Platform includes kernel rootfs and boot parameters</entry> 510 <row>
512 <entry>MIT</entry> 511 <entry>cloud-init</entry>
513</row> 512
514<row> 513 <entry>0.7.6</entry>
515 <entry>enea-nfv-access</entry> 514
516 <entry>1.0</entry> 515 <entry>Init scripts for use on cloud images</entry>
517 <entry>Image for the host side of the Enea NFV Access Platform with ODM and NETCONF Edgelink customizations</entry> 516
518 <entry>MIT</entry> 517 <entry>GPL-3.0</entry>
519</row> 518 </row>
520<row> 519
521 <entry>ethtool</entry> 520 <row>
522 <entry>4.11</entry> 521 <entry>cmake</entry>
523 <entry>A small utility for examining and tuning the settings of your ethernet-based network interfaces.</entry> 522
524 <entry>GPL-2.0</entry> 523 <entry>3.8.2</entry>
525</row> 524
526<row> 525 <entry>Cross-platform open-source make system.</entry>
527 <entry>expat</entry> 526
528 <entry>2.2.3</entry> 527 <entry>BSD</entry>
529 <entry>Expat is an XML parser library written in C. It is a stream-oriented parser in which an application registers handlers for things the parser might find in the XML document (like start tags)</entry> 528 </row>
530 <entry>MIT</entry> 529
531</row> 530 <row>
532<row> 531 <entry>commons-logging</entry>
533 <entry>fastjar</entry> 532
534 <entry>0.98</entry> 533 <entry>1.1.1</entry>
535 <entry>jar replacement written in C.</entry> 534
536 <entry>GPL-2.0</entry> 535 <entry>Java Internet protocol suite library</entry>
537</row> 536
538<row> 537 <entry>Apache-2.0</entry>
539 <entry>file</entry> 538 </row>
540 <entry>5.31</entry> 539
541 <entry>File attempts to classify files depending on their contents and prints a description if a match is found.</entry> 540 <row>
542 <entry>BSD</entry> 541 <entry>commons-net</entry>
543</row> 542
544<row> 543 <entry>1.4.1</entry>
545 <entry>findutils</entry> 544
546 <entry>4.6.0</entry> 545 <entry>Java Internet protocol suite library</entry>
547 <entry>The GNU Find Utilities are the basic directory searching utilities of the GNU operating system. These programs are typically used in conjunction with other programs to provide modular and powerful directory search and file locating capabilities to other commands.</entry> 546
548 <entry>GPL-3.0</entry> 547 <entry>Apache-2.0</entry>
549</row> 548 </row>
550<row> 549
551 <entry>flex</entry> 550 <row>
552 <entry>2.6.0</entry> 551 <entry>compose-file</entry>
553 <entry>Flex is a fast lexical analyser generator. Flex is a tool for generating programs that recognize lexical patterns in text.</entry> 552
554 <entry>BSD</entry> 553 <entry>3.0</entry>
555</row> 554
556<row> 555 <entry>Parser for the Compose file format (version 3)</entry>
557 <entry>fontconfig</entry> 556
558 <entry>2.12.4</entry> 557 <entry>Apache-2.0</entry>
559 <entry>Fontconfig is a font configuration and customization library which does not depend on the X Window System. It is designed to locate fonts within the system and select them according to requirements specified by applications. Fontconfig is not a rasterization library nor does it impose a particular rasterization library on the application. The X-specific library 'Xft' uses fontconfig along with freetype to specify and rasterize fonts.</entry> 558 </row>
560 <entry> MIT, PD</entry> 559
561</row> 560 <row>
562<row> 561 <entry>containerd-docker</entry>
563 <entry>freetype</entry> 562
564 <entry>2.8</entry> 563 <entry>v0.2.x</entry>
565 <entry>FreeType is a software font engine that is designed to be small efficient highly customizable and portable while capable of producing high-quality output (glyph images). It can be used in graphics libraries display servers font conversion tools text image generation tools and many other products as well.</entry> 564
566 <entry> FreeType, GPL-2.0</entry> 565 <entry>containerd is a daemon to control runC built for
567</row> 566 performance and density. containerd leverages runC's advanced
568<row> 567 features such as seccomp and user namespace support as well as
569 <entry>fuse</entry> 568 checkpoint and restore for cloning and live migration of
570 <entry>2.9.7</entry> 569 containers.</entry>
571 <entry>FUSE (Filesystem in Userspace) is a simple interface for userspace programs to export a virtual filesystem to the Linux kernel. FUSE also aims to provide a secure method for non privileged users to create and mount their own filesystem implementations. </entry> 570
572 <entry> GPL-2.0, LGPL-2.0</entry> 571 <entry>Apache-2.0</entry>
573</row> 572 </row>
574<row> 573
575 <entry>gawk</entry> 574 <row>
576 <entry>4.1.4</entry> 575 <entry>core-image-minimal-initramfs</entry>
577 <entry>The GNU version of awk a text processing utility. Awk interprets a special-purpose programming language to do quick and easy text pattern matching and reformatting jobs.</entry> 576
578 <entry>GPL-3.0</entry> 577 <entry>1.0</entry>
579</row> 578
580<row> 579 <entry>Small image capable of booting a device. The kernel
581 <entry>gcc-cross-initial-x86_64</entry> 580 includes the Minimal RAM-based Initial Root Filesystem (initramfs)
582 <entry>7.3.0</entry> 581 which finds the first 'init' program more efficiently.</entry>
583 <entry>GNU cc and gcc C compilers.</entry> 582
584 <entry> GPL-3.0-with-GCC-exception, GPL-3.0</entry> 583 <entry>MIT</entry>
585</row> 584 </row>
586<row> 585
587 <entry>gcc-cross-x86_64</entry> 586 <row>
588 <entry>7.3.0</entry> 587 <entry>coreutils</entry>
589 <entry>GNU cc and gcc C compilers.</entry> 588
590 <entry> GPL-3.0-with-GCC-exception, GPL-3.0</entry> 589 <entry>8.27</entry>
591</row> 590
592<row> 591 <entry>The GNU Core Utilities provide the basic file shell and
593 <entry>gcc-source-7.3.0</entry> 592 text manipulation utilities. These are the core utilities which
594 <entry>7.3.0</entry> 593 are expected to exist on every system.</entry>
595 <entry>GNU cc and gcc C compilers.</entry> 594
596 <entry> GPL-3.0-with-GCC-exception, GPL-3.0</entry> 595 <entry>GPL-3.0</entry>
597</row> 596 </row>
598<row> 597
599 <entry>gcc</entry> 598 <row>
600 <entry>7.3.0</entry> 599 <entry>cross-localedef</entry>
601 <entry>Runtime libraries from GCC.</entry> 600
602 <entry>GPL-3.0-with-GCC-exception</entry> 601 <entry>2.26</entry>
603</row> 602
604<row> 603 <entry>Cross locale generation tool for glibc.</entry>
605 <entry>gdbm</entry> 604
606 <entry>1.13</entry> 605 <entry>LGPL-2.1</entry>
607 <entry>Key/value database library with extensible hashing.</entry> 606 </row>
608 <entry>GPL-3.0</entry> 607
609</row> 608 <row>
610<row> 609 <entry>cryptodev-linux</entry>
611 <entry>gettext-minimal</entry> 610
612 <entry>0.19.8.1</entry> 611 <entry>1.9</entry>
613 <entry>Contains the m4 macros sufficient to support building autoconf/automake. This provides a significant build time speedup by the removal of gettext-native from most dependency chains (now only needed for gettext for the target).</entry> 612
614 <entry>FSF-Unlimited</entry> 613 <entry>A /dev/crypto device driver header file.</entry>
615</row> 614
616<row> 615 <entry>GPL-2.0</entry>
617 <entry>gettext</entry> 616 </row>
618 <entry>0.19.8.1</entry> 617
619 <entry>GNU gettext is a set of tools that provides a framework to help other programs produce multi-lingual messages. These tools include a set of conventions about how programs should be written to support message catalogs a directory and file naming organization for the message catalogs themselves a runtime library supporting the retrieval of translated messages and a few stand-alone programs to massage in various ways the sets of translatable and already translated strings.</entry> 618 <row>
620 <entry> GPL-3.0, LGPL-2.1</entry> 619 <entry>cup</entry>
621</row> 620
622<row> 621 <entry>0.10k</entry>
623 <entry>giflib</entry> 622
624 <entry>5.1.4</entry> 623 <entry>Lexical analyzer generator for Java</entry>
625 <entry>shared library for GIF images.</entry> 624
626 <entry>MIT</entry> 625 <entry>CUP</entry>
627</row> 626 </row>
628<row> 627
629 <entry>git</entry> 628 <row>
630 <entry>2.13.3</entry> 629 <entry>curl</entry>
631 <entry>Distributed version control system.</entry> 630
632 <entry>GPL-2.0</entry> 631 <entry>7.58.0</entry>
633</row> 632
634<row> 633 <entry>Command line tool and library for client-side URL
635 <entry>glib-2.0</entry> 634 transfers.</entry>
636 <entry>2.52.3</entry> 635
637 <entry>GLib is a general-purpose utility library which provides many useful data types macros type conversions string utilities file utilities a main loop abstraction and so on.</entry> 636 <entry>MIT</entry>
638 <entry> LGPL-2.0, BSD, PD</entry> 637 </row>
639</row> 638
640<row> 639 <row>
641 <entry>glibc-locale</entry> 640 <entry>cwautomacros</entry>
642 <entry>2.26</entry> 641
643 <entry>Locale data from glibc.</entry> 642 <entry>20110201</entry>
644 <entry> GPL-2.0, LGPL-2.1</entry> 643
645</row> 644 <entry>Collection of autoconf m4 macros.</entry>
646<row> 645
647 <entry>glibc</entry> 646 <entry>GPL-2.0</entry>
648 <entry>2.26</entry> 647 </row>
649 <entry>The GNU C Library is used as the system C library in most systems with the Linux kernel.</entry> 648
650 <entry> GPL-2.0, LGPL-2.1</entry> 649 <row>
651</row> 650 <entry>db</entry>
652<row> 651
653 <entry>gmp</entry> 652 <entry>5.3.28</entry>
654 <entry>6.1.2</entry> 653
655 <entry>GMP is a free library for arbitrary precision arithmetic operating on signed integers rational numbers and floating point numbers</entry> 654 <entry>Berkeley Database v5.</entry>
656 <entry> GPL-2.0, LGPL-3.0</entry> 655
657</row> 656 <entry>Sleepycat</entry>
658<row> 657 </row>
659 <entry>gnome-desktop-testing</entry> 658
660 <entry>2014.1</entry> 659 <row>
661 <entry>Test runner for GNOME-style installed tests.</entry> 660 <entry>dbus-glib</entry>
662 <entry>LGPL-2.0</entry> 661
663</row> 662 <entry>0.108</entry>
664<row> 663
665 <entry>gnu-config</entry> 664 <entry>GLib bindings for the D-Bus message bus that integrate the
666 <entry>20150728</entry> 665 D-Bus library with the GLib thread abstraction and main
667 <entry>Tool that installs the GNU config.guess / config.sub into a directory tree</entry> 666 loop.</entry>
668 <entry>GPL-3.0-with-autoconf-exception</entry> 667
669</row> 668 <entry>AFL-2.0, GPL-2.0</entry>
670<row> 669 </row>
671 <entry>gnu-efi</entry> 670
672 <entry>3.0.6</entry> 671 <row>
673 <entry>Libraries for producing EFI binaries.</entry> 672 <entry>dbus-test</entry>
674 <entry> GPL-2.0, BSD-2-Clause</entry> 673
675</row> 674 <entry>1.10.20</entry>
676<row> 675
677 <entry>gnujaf</entry> 676 <entry>D-Bus test package (for D-bus functionality testing
678 <entry>1.1.1</entry> 677 only).</entry>
679 <entry>Provides a mean to type data and locate components suitable for performing various kinds of action on it.</entry> 678
680 <entry>GPL-2.0-with-GCC-exception</entry> 679 <entry>AFL-2.0, GPL-2.0</entry>
681</row> 680 </row>
682<row> 681
683 <entry>gnulib</entry> 682 <row>
684 <entry>2017-08-20.18</entry> 683 <entry>dbus</entry>
685 <entry>A collection of software subroutines which are designed to be usable on many operating systems. The goal of the project is to make it easy for free software authors to make their software run on many operating systems. Since source is designed to be copied from gnulib it is not a library per-se as much as a collection of portable idioms to be used in other projects.</entry> 684
686 <entry>LGPL-2.0</entry> 685 <entry>1.10.20</entry>
687</row> 686
688<row> 687 <entry>"D-Bus is a message bus system a simple way for
689 <entry>gnumail</entry> 688 applications to talk to one another. In addition to interprocess
690 <entry>1.1.2</entry> 689 communication D-Bus helps coordinate process lifecycle; it makes
691 <entry>GNU's free implementation of the JavaMail API specification</entry> 690 it simple and reliable to code a \""single instance\"" application
692 <entry>GPL-2.0-with-GCC-exception</entry> 691 or daemon and to launch applications and daemons on demand when
693</row> 692 their services are needed."</entry>
694<row> 693
695 <entry>gnutls</entry> 694 <entry>AFL-2.0, GPL-2.0</entry>
696 <entry>3.5.13</entry> 695 </row>
697 <entry>GNU Transport Layer Security Library.</entry> 696
698 <entry> GPL-3.0, LGPL-2.1</entry> 697 <row>
699</row> 698 <entry>debianutils</entry>
700<row> 699
701 <entry>go-capability</entry> 700 <entry>4.8.1.1</entry>
702 <entry>0.0</entry> 701
703 <entry>Utilities for manipulating POSIX capabilities in Go.</entry> 702 <entry>Miscellaneous utilities specific to Debian.</entry>
704 <entry>BSD-2-Clause</entry> 703
705</row> 704 <entry>GPL-2.0, SMAIL_GPL</entry>
706<row> 705 </row>
707 <entry>go-cli</entry> 706
708 <entry>1.1.0</entry> 707 <row>
709 <entry>A small package for building command line apps in Go</entry> 708 <entry>depmodwrapper</entry>
710 <entry>MIT</entry> 709
711</row> 710 <entry>1.0</entry>
712<row> 711
713 <entry>go-connections</entry> 712 <entry>Wrapper script for the Linux kernel module dependency
714 <entry>0.2.1</entry> 713 indexer.</entry>
715 <entry>Utility package to work with network connections</entry> 714
716 <entry>Apache-2.0</entry> 715 <entry>MIT</entry>
717</row> 716 </row>
718<row> 717
719 <entry>go-context</entry> 718 <row>
720 <entry>git</entry> 719 <entry>dhcp</entry>
721 <entry>A golang registry for global request variables.</entry> 720
722 <entry>BSD-3-Clause</entry> 721 <entry>4.3.6</entry>
723</row> 722
724<row> 723 <entry>DHCP (Dynamic Host Configuration Protocol) is a protocol
725 <entry>go-cross-x86_64</entry> 724 which allows individual devices on an IP network to get their own
726 <entry>1.9.4</entry> 725 network configuration information from a server. DHCP helps make
727 <entry> The Go programming language is an open source project to make programmers more productive. Go is expressive concise clean and efficient. Its concurrency mechanisms make it easy to write programs that get the most out of multicore and networked machines while its novel type system enables flexible and modular program construction. Go compiles quickly to machine code yet has the convenience of garbage collection and the power of run-time reflection. It's a fast statically typed compiled language that feels like a dynamically typed interpreted language.</entry> 726 it easier to administer devices.</entry>
728 <entry>BSD-3-Clause</entry> 727
729</row> 728 <entry>ISC</entry>
730<row> 729 </row>
731 <entry>go-dbus</entry> 730
732 <entry>4.0.0</entry> 731 <row>
733 <entry>Native Go bindings for D-Bus</entry> 732 <entry>diffutils</entry>
734 <entry>BSD-2-Clause</entry> 733
735</row> 734 <entry>3.6</entry>
736<row> 735
737 <entry>go-distribution</entry> 736 <entry>Diffutils contains the GNU diff diff3 sdiff and cmp
738 <entry>2.6.0</entry> 737 utilities. These programs are usually used for creating patch
739 <entry>The Docker toolset to pack ship store and deliver content</entry> 738 files.</entry>
740 <entry>Apache-2.0</entry> 739
741</row> 740 <entry>GPL-3.0</entry>
742<row> 741 </row>
743 <entry>go-fsnotify</entry> 742
744 <entry>1.2.11</entry> 743 <row>
745 <entry>A golang registry for global request variables.</entry> 744 <entry>dmidecode</entry>
746 <entry>BSD-3-Clause</entry> 745
747</row> 746 <entry>3.1</entry>
748<row> 747
749 <entry>go-libtrust</entry> 748 <entry>DMI (Desktop Management Interface) table related
750 <entry>0.0</entry> 749 utilities.</entry>
751 <entry>Primitives for identity and authorization</entry> 750
752 <entry>Apache-2.0</entry> 751 <entry>GPL-2.0</entry>
753</row> 752 </row>
754<row> 753
755 <entry>go-logrus</entry> 754 <row>
756 <entry>0.11.0</entry> 755 <entry>dnsmasq</entry>
757 <entry>A golang registry for global request variables.</entry> 756
758 <entry>MIT</entry> 757 <entry>2.78</entry>
759</row> 758
760<row> 759 <entry>Lightweight easy to configure DNS forwarder and DHCP
761 <entry>go-mux</entry> 760 server.</entry>
762 <entry>git</entry> 761
763 <entry>A powerful URL router and dispatcher for golang.</entry> 762 <entry>GPL-2.0, GPL-3.0</entry>
764 <entry>BSD-3-Clause</entry> 763 </row>
765</row> 764
766<row> 765 <row>
767 <entry>go-patricia</entry> 766 <entry>docker</entry>
768 <entry>2.2.6</entry> 767
769 <entry>A generic patricia trie (also called radix tree) implemented in Go (Golang)</entry> 768 <entry>17.06.0</entry>
770 <entry>MIT</entry> 769
771</row> 770 <entry>Linux container runtime Docker complements kernel
772<row> 771 namespacing with a high-level API which operates at the process
773 <entry>go-pty</entry> 772 level. It runs unix processes with strong guarantees of isolation
774 <entry>git</entry> 773 and repeatability across servers. . Docker is a great building
775 <entry>PTY interface for Go</entry> 774 block for automating distributed systems: large-scale web
776 <entry>MIT</entry> 775 deployments database clusters continuous deployment systems
777</row> 776 private PaaS service-oriented architectures etc. . This package
778<row> 777 contains the daemon and client. Using docker.io is officially
779 <entry>go-systemd</entry> 778 supported on x86_64 and arm (32-bit) hosts. Other architectures
780 <entry>4</entry> 779 are considered experimental. . Also note that kernel version 3.10
781 <entry>Go bindings to systemd socket activation journal D-Bus and unit files</entry> 780 or above is required for proper operation of the daemon process
782 <entry>Apache-2.0</entry> 781 and that any lower versions may have subtle and/or glaring
783</row> 782 issues.</entry>
784<row> 783
785 <entry>go</entry> 784 <entry>Apache-2.0</entry>
786 <entry>1.9.4</entry> 785 </row>
787 <entry> The Go programming language is an open source project to make programmers more productive. Go is expressive concise clean and efficient. Its concurrency mechanisms make it easy to write programs that get the most out of multicore and networked machines while its novel type system enables flexible and modular program construction. Go compiles quickly to machine code yet has the convenience of garbage collection and the power of run-time reflection. It's a fast statically typed compiled language that feels like a dynamically typed interpreted language.</entry> 786
788 <entry>BSD-3-Clause</entry> 787 <row>
789</row> 788 <entry>dosfstools</entry>
790<row> 789
791 <entry>gobject-introspection</entry> 790 <entry>4.1</entry>
792 <entry>1.52.1</entry> 791
793 <entry>Middleware layer between GObject-using C libraries and language bindings.</entry> 792 <entry>DOS FAT Filesystem Utilities.</entry>
794 <entry> LGPL-2.0, GPL-2.0</entry> 793
795</row> 794 <entry>GPL-3.0</entry>
796<row> 795 </row>
797 <entry>gotty</entry> 796
798 <entry>1.0</entry> 797 <row>
799 <entry>Run a terminal application as a web service</entry> 798 <entry>dpdk-dev-libibverbs</entry>
800 <entry>MIT</entry> 799
801</row> 800 <entry>1.2.1-3.<para>4-2.0.0.0</para></entry>
802<row> 801
803 <entry>gperf</entry> 802 <entry>libibverbs library to support Mellanox config</entry>
804 <entry>3.1</entry> 803
805 <entry>GNU gperf is a perfect hash function generator</entry> 804 <entry>GPL-2.0</entry>
806 <entry>GPL-3.0</entry> 805 </row>
807</row> 806
808<row> 807 <row>
809 <entry>gpgme</entry> 808 <entry>dpdk</entry>
810 <entry>1.9.0</entry> 809
811 <entry>GnuPG Made Easy (GPGME) is a library designed to make access to GnuPG easier for applications. It provides a High-Level Crypto API for encryption decryption signing signature verification and key management</entry> 810 <entry>18.02</entry>
812 <entry> GPL-2.0, LGPL-2.1</entry> 811
813</row> 812 <entry>Intel(r) Data Plane Development Kit</entry>
814<row> 813
815 <entry>gptfdisk</entry> 814 <entry>BSD, LGPL-2.0, GPL-2.0</entry>
816 <entry>1.0.3</entry> 815 </row>
817 <entry>GPT fdisk is a disk partitioning tool loosely modeled on Linux fdisk but used for modifying GUID Partition Table (GPT) disks. The related FixParts utility fixes some common problems on Master Boot Record (MBR) disks.</entry> 816
818 <entry>GPL-2.0</entry> 817 <row>
819</row> 818 <entry>dpkg</entry>
820<row> 819
821 <entry>grep</entry> 820 <entry>1.18.24</entry>
822 <entry>3.1</entry> 821
823 <entry>GNU grep utility.</entry> 822 <entry>Package maintenance system from Debian.</entry>
824 <entry>GPL-3.0</entry> 823
825</row> 824 <entry>GPL-2.0</entry>
826<row> 825 </row>
827 <entry>groff</entry> 826
828 <entry>1.22.3</entry> 827 <row>
829 <entry>The groff (GNU troff) software is a typesetting package which reads plain text mixed with formatting commands and produces formatted output.</entry> 828 <entry>dtc</entry>
830 <entry>GPL-3.0</entry> 829
831</row> 830 <entry>1.4.4</entry>
832<row> 831
833 <entry>grpc-go</entry> 832 <entry>The Device Tree Compiler is a tool used to manipulate the
834 <entry>1.4.0</entry> 833 Open-Firmware-like device tree used by PowerPC kernels.</entry>
835 <entry>The Go language implementation of gRPC. HTTP/2 based RPC</entry> 834
836 <entry>BSD</entry> 835 <entry>GPL-2.0, BSD</entry>
837</row> 836 </row>
838<row> 837
839 <entry>grub-disable-fallback</entry> 838 <row>
840 <entry>1.0</entry> 839 <entry>e2fsprogs</entry>
841 <entry>Enea service to disable grub fallback when boot is successful</entry> 840
842 <entry>Enea</entry> 841 <entry>1.43.5</entry>
843</row> 842
844<row> 843 <entry>The Ext2 Filesystem Utilities (e2fsprogs) contain all of
845 <entry>grub-efi</entry> 844 the standard utilities for creating fixing configuring and
846 <entry>2.02</entry> 845 debugging ext2 filesystems.</entry>
847 <entry>GRUB2 is the next generaion of a GPLed bootloader intended to unify bootloading across x86 operating systems. In addition to loading the Linux kernel it implements the Multiboot standard which allows for flexible loading of multiple boot images.</entry> 846
848 <entry>GPL-3.0</entry> 847 <entry>GPL-2.0, LGPL-2.0, BSD, MIT</entry>
849</row> 848 </row>
850<row> 849
851 <entry>grub</entry> 850 <row>
852 <entry>2.02</entry> 851 <entry>ebtables</entry>
853 <entry>GRUB2 is the next generaion of a GPLed bootloader intended to unify bootloading across x86 operating systems. In addition to loading the Linux kernel it implements the Multiboot standard which allows for flexible loading of multiple boot images.</entry> 852
854 <entry>GPL-3.0</entry> 853 <entry>2.0.10-4</entry>
855</row> 854
856<row> 855 <entry>Utility for basic Ethernet frame filtering on a Linux
857 <entry>gtk-doc</entry> 856 bridge advanced logging MAC DNAT/SNAT and brouting.</entry>
858 <entry>1.25</entry> 857
859 <entry>Gtk-doc is a set of scripts that extract specially formatted comments from glib-based software and produce a set of html documentation files from them</entry> 858 <entry>GPL-2.0</entry>
860 <entry>GPL-2.0</entry> 859 </row>
861</row> 860
862<row> 861 <row>
863 <entry>gzip</entry> 862 <entry>ecj-bootstrap</entry>
864 <entry>1.8</entry> 863
865 <entry>GNU Gzip is a popular data compression program originally written by Jean-loup Gailly for the GNU project. Mark Adler wrote the decompression part</entry> 864 <entry>1.0</entry>
866 <entry>GPL-3.0</entry> 865
867</row> 866 <entry>JDT Core Batch Compiler - Bootstrap variant</entry>
868<row> 867
869 <entry>help2man</entry> 868 <entry>MIT</entry>
870 <entry>1.47.4</entry> 869 </row>
871 <entry>Program for creating simple man pages.</entry> 870
872 <entry>GPL-3.0</entry> 871 <row>
873</row> 872 <entry>ecj-initial</entry>
874<row> 873
875 <entry>htop</entry> 874 <entry>1.0</entry>
876 <entry>1.0.3</entry> 875
877 <entry>htop process monitor.</entry> 876 <entry>JDT Core Batch Compiler - Bootstrap variant</entry>
878 <entry>GPL-2.0</entry> 877
879</row> 878 <entry>MIT</entry>
880<row> 879 </row>
881 <entry>hugepage-reservation</entry> 880
882 <entry>1.0</entry> 881 <row>
883 <entry>Reserve hugepages on system startup.</entry> 882 <entry>efibootmgr</entry>
884 <entry>Enea</entry> 883
885</row> 884 <entry>0.15</entry>
886<row> 885
887 <entry>icedtea7</entry> 886 <entry>Linux user-space application to modify the EFI Boot
888 <entry>2.1.3</entry> 887 Manager.</entry>
889 <entry>Harness to build the source code from OpenJDK using Free Software build tools</entry> 888
890 <entry>GPL-2.0-with-classpath-exception</entry> 889 <entry>GPL-2.0</entry>
891</row> 890 </row>
892<row> 891
893 <entry>icu</entry> 892 <row>
894 <entry>59.1</entry> 893 <entry>efitools</entry>
895 <entry>The International Component for Unicode (ICU) is a mature portable set of C/C++ and Java libraries for Unicode support software internationalization (I18N) and globalization (G11N) giving applications the same results on all platforms.</entry> 894
896 <entry>ICU</entry> 895 <entry>1.7.0</entry>
897</row> 896
898<row> 897 <entry>From the EFI Tools package in the Linux user-space it's now
899 <entry>inetlib</entry> 898 possible to read and manipulate the UEFI signatures database via
900 <entry>1.1.1</entry> 899 the new efi-readvar and efi-updatevar commands. Aside from needing
901 <entry>GNU Classpath inetlib is an extension library to provide extra network protocol support for GNU Classpath and ClasspathX project but it can also used standalone to add http imap pop3 and smtp client support applications. </entry> 900 efitools 1.4 the EFIVARFS file-system is also needed which was
902 <entry>GPL-2.0-with-GCC-exception</entry> 901 only introduced in the Linux 3.8 kernel.</entry>
903</row> 902
904<row> 903 <entry>GPL-2.0</entry>
905 <entry>initramfs-framework</entry> 904 </row>
906 <entry>1.0</entry> 905
907 <entry>Modular initramfs system.</entry> 906 <row>
908 <entry>MIT</entry> 907 <entry>efivar</entry>
909</row> 908
910<row> 909 <entry>0.31</entry>
911 <entry>initramfs-module-install-efi</entry> 910
912 <entry>1.0</entry> 911 <entry>efivar provides a simple command line interface to the UEFI
913 <entry>initramfs-framework module for EFI installation option.</entry> 912 variable facility</entry>
914 <entry>MIT</entry> 913
915</row> 914 <entry>LGPL-2.1</entry>
916<row> 915 </row>
917 <entry>initramfs-module-install</entry> 916
918 <entry>1.0</entry> 917 <row>
919 <entry>initramfs-framework module for installation option.</entry> 918 <entry>element-vcpe</entry>
920 <entry>MIT</entry> 919
921</row> 920 <entry>4.1.2</entry>
922<row> 921
923 <entry>initramfs-module-setup-live</entry> 922 <entry>vCPE(based on Element-ODM)</entry>
924 <entry>1.0</entry> 923
925 <entry>initramfs-framework module for live booting.</entry> 924 <entry>Enea, Windbase, BSD</entry>
926 <entry>MIT</entry> 925 </row>
927</row> 926
928<row> 927 <row>
929 <entry>initramfs-ostree-image</entry> 928 <entry>elfutils</entry>
930 <entry>1.0</entry> 929
931 <entry>OSTree initramfs image</entry> 930 <entry>0.170</entry>
932 <entry>MIT</entry> 931
933</row> 932 <entry>Utilities and libraries for handling compiled object
934<row> 933 files.</entry>
935 <entry>inputproto</entry> 934
936 <entry>2.3.2</entry> 935 <entry>GPL-3.0, Elfutils-Exception</entry>
937 <entry>This package provides the wire protocol for the X Input extension. The extension supports input devices other then the core X keyboard and pointer.</entry> 936 </row>
938 <entry> MIT</entry> 937
939</row> 938 <row>
940<row> 939 <entry>enea-nfv-access-vnf</entry>
941 <entry>intltool</entry> 940
942 <entry>0.51.0</entry> 941 <entry>1.0</entry>
943 <entry>Utility scripts for internationalizing XML.</entry> 942
944 <entry>GPL-2.0</entry> 943 <entry>VNF image of the Enea NFV Access Platform includes kernel
945</row> 944 rootfs and boot parameters</entry>
946<row> 945
947 <entry>iperf3</entry> 946 <entry>MIT</entry>
948 <entry>3.2</entry> 947 </row>
949 <entry>iperf is a tool for active measurements of the maximum achievable bandwidth on IP networks. It supports tuning of various parameters related to timing protocols and buffers. For each test it reports the bandwidth loss and other parameters.</entry> 948
950 <entry>BSD</entry> 949 <row>
951</row> 950 <entry>enea-nfv-access</entry>
952<row> 951
953 <entry>iproute2</entry> 952 <entry>1.0</entry>
954 <entry>4.11.0</entry> 953
955 <entry>Iproute2 is a collection of utilities for controlling TCP / IP networking and traffic control in Linux. Of the utilities ip and tc are the most important. ip controls IPv4 and IPv6 configuration and tc stands for traffic control.</entry> 954 <entry>Image for the host side of the Enea NFV Access Platform
956 <entry>GPL-2.0</entry> 955 with ODM and NETCONF Edgelink customizations</entry>
957</row> 956
958<row> 957 <entry>MIT</entry>
959 <entry>iptables</entry> 958 </row>
960 <entry>1.6.1</entry> 959
961 <entry>iptables is the userspace command line program used to configure and control network packet filtering code in Linux.</entry> 960 <row>
962 <entry>GPL-2.0</entry> 961 <entry>ethtool</entry>
963</row> 962
964<row> 963 <entry>4.11</entry>
965 <entry>iw</entry> 964
966 <entry>4.9</entry> 965 <entry>A small utility for examining and tuning the settings of
967 <entry>iw is a new nl80211 based CLI configuration utility for wireless devices. It supports almost all new drivers that have been added to the kernel recently. </entry> 966 your ethernet-based network interfaces.</entry>
968 <entry>BSD</entry> 967
969</row> 968 <entry>GPL-2.0</entry>
970<row> 969 </row>
971 <entry>jacl</entry> 970
972 <entry>1.4.1</entry> 971 <row>
973 <entry>Tcl interpreter for Java</entry> 972 <entry>expat</entry>
974 <entry> UCB, SUN, AMD, CDS</entry> 973
975</row> 974 <entry>2.2.3</entry>
976<row> 975
977 <entry>jamvm</entry> 976 <entry>Expat is an XML parser library written in C. It is a
978 <entry>2.0.0-devel</entry> 977 stream-oriented parser in which an application registers handlers
979 <entry>A compact Java Virtual Machine which conforms to the JVM specification version 2.</entry> 978 for things the parser might find in the XML document (like start
980 <entry>GPL-2.0</entry> 979 tags)</entry>
981</row> 980
982<row> 981 <entry>MIT</entry>
983 <entry>jansson</entry> 982 </row>
984 <entry>2.9</entry> 983
985 <entry>Jansson is a C library for encoding decoding and manipulating JSON data.</entry> 984 <row>
986 <entry>MIT</entry> 985 <entry>fastjar</entry>
987</row> 986
988<row> 987 <entry>0.98</entry>
989 <entry>jaxp1.3</entry> 988
990 <entry>1.4.01</entry> 989 <entry>jar replacement written in C.</entry>
991 <entry>Java XML parser and transformer APIs (DOM SAX JAXP TrAX)</entry> 990
992 <entry> Apache-2.0, W3C, PD</entry> 991 <entry>GPL-2.0</entry>
993</row> 992 </row>
994<row> 993
995 <entry>jdepend</entry> 994 <row>
996 <entry>2.9.1</entry> 995 <entry>file</entry>
997 <entry>Design quality metrics generator for each Java</entry> 996
998 <entry>BSD</entry> 997 <entry>5.31</entry>
999</row> 998
1000<row> 999 <entry>File attempts to classify files depending on their contents
1001 <entry>jikes-initial</entry> 1000 and prints a description if a match is found.</entry>
1002 <entry>1.0</entry> 1001
1003 <entry>Initial Java 1.4-compatible (and not higher) compiler.</entry> 1002 <entry>BSD</entry>
1004 <entry>MIT</entry> 1003 </row>
1005</row> 1004
1006<row> 1005 <row>
1007 <entry>jikes</entry> 1006 <entry>findutils</entry>
1008 <entry>1.22</entry> 1007
1009 <entry>Java compiler adhering to language and VM specifications</entry> 1008 <entry>4.6.0</entry>
1010 <entry>IPL-1.0</entry> 1009
1011</row> 1010 <entry>The GNU Find Utilities are the basic directory searching
1012<row> 1011 utilities of the GNU operating system. These programs are
1013 <entry>jlex</entry> 1012 typically used in conjunction with other programs to provide
1014 <entry>1.2.6</entry> 1013 modular and powerful directory search and file locating
1015 <entry>Lexical analyzer generator for Java</entry> 1014 capabilities to other commands.</entry>
1016 <entry>JLEX</entry> 1015
1017</row> 1016 <entry>GPL-3.0</entry>
1018<row> 1017 </row>
1019 <entry>jq</entry> 1018
1020 <entry>1.5</entry> 1019 <row>
1021 <entry>jq is like sed for JSON data you can use it to slice and filter and map and transform structured data with the same ease that sed awk grep and friends let you play with text.</entry> 1020 <entry>flex</entry>
1022 <entry>MIT</entry> 1021
1023</row> 1022 <entry>2.6.0</entry>
1024<row> 1023
1025 <entry>jsch</entry> 1024 <entry>Flex is a fast lexical analyser generator. Flex is a tool
1026 <entry>0.1.40</entry> 1025 for generating programs that recognize lexical patterns in
1027 <entry>SSH implementation in Java</entry> 1026 text.</entry>
1028 <entry>BSD</entry> 1027
1029</row> 1028 <entry>BSD</entry>
1030<row> 1029 </row>
1031 <entry>junit</entry> 1030
1032 <entry>3.8.2</entry> 1031 <row>
1033 <entry>JUnit is a testing framework for Java</entry> 1032 <entry>fontconfig</entry>
1034 <entry>CPL-1.0</entry> 1033
1035</row> 1034 <entry>2.12.4</entry>
1036<row> 1035
1037 <entry>jzlib</entry> 1036 <entry>Fontconfig is a font configuration and customization
1038 <entry>1.0.7</entry> 1037 library which does not depend on the X Window System. It is
1039 <entry>zlib implementation in Java</entry> 1038 designed to locate fonts within the system and select them
1040 <entry>BSD</entry> 1039 according to requirements specified by applications. Fontconfig is
1041</row> 1040 not a rasterization library nor does it impose a particular
1042<row> 1041 rasterization library on the application. The X-specific library
1043 <entry>kbd</entry> 1042 'Xft' uses fontconfig along with freetype to specify and rasterize
1044 <entry>2.0.4</entry> 1043 fonts.</entry>
1045 <entry>Keytable files and keyboard utilities.</entry> 1044
1046 <entry>GPL-2.0</entry> 1045 <entry>MIT, PD</entry>
1047</row> 1046 </row>
1048<row> 1047
1049 <entry>kbproto</entry> 1048 <row>
1050 <entry>1.0.7</entry> 1049 <entry>freetype</entry>
1051 <entry>This package provides the wire protocol for the X Keyboard extension. This extension is used to control options related to keyboard handling and layout.</entry> 1050
1052 <entry>MIT</entry> 1051 <entry>2.8</entry>
1053</row> 1052
1054<row> 1053 <entry>FreeType is a software font engine that is designed to be
1055 <entry>kern-tools</entry> 1054 small efficient highly customizable and portable while capable of
1056 <entry>0.2</entry> 1055 producing high-quality output (glyph images). It can be used in
1057 <entry>Tools for managing Yocto Project style branched kernels.</entry> 1056 graphics libraries display servers font conversion tools text
1058 <entry>GPL-2.0</entry> 1057 image generation tools and many other products as well.</entry>
1059</row> 1058
1060<row> 1059 <entry>FreeType, GPL-2.0</entry>
1061 <entry>keymaps</entry> 1060 </row>
1062 <entry>1.0</entry> 1061
1063 <entry>Keymaps and initscript to set the keymap on bootup.</entry> 1062 <row>
1064 <entry>GPL-2.0</entry> 1063 <entry>fuse</entry>
1065</row> 1064
1066<row> 1065 <entry>2.9.7</entry>
1067 <entry>keyutils</entry> 1066
1068 <entry>1.5.10</entry> 1067 <entry>FUSE (Filesystem in Userspace) is a simple interface for
1069 <entry> Utilities to control the kernel key management facility and to provide a mechanism by which the kernel call back to userspace to get a key instantiated. </entry> 1068 userspace programs to export a virtual filesystem to the Linux
1070 <entry> LGPL-2.1, GPL-2.0</entry> 1069 kernel. FUSE also aims to provide a secure method for non
1071</row> 1070 privileged users to create and mount their own filesystem
1072<row> 1071 implementations.</entry>
1073 <entry>kmod</entry> 1072
1074 <entry>24</entry> 1073 <entry>GPL-2.0, LGPL-2.0</entry>
1075 <entry>kmod is a set of tools to handle common tasks with Linux kernel modules like insert remove list check properties resolve dependencies and aliases.</entry> 1074 </row>
1076 <entry> GPL-2.0, LGPL-2.1</entry> 1075
1077</row> 1076 <row>
1078<row> 1077 <entry>gawk</entry>
1079 <entry>krb5</entry> 1078
1080 <entry>1.15.1</entry> 1079 <entry>4.1.4</entry>
1081 <entry>"Kerberos is a system for authenticating users and services on a network. Kerberos is a trusted third-party service. That means that there is a third party (the Kerberos server) that is trusted by all the entities on the network (users and services usually called ""principals""). . This is the MIT reference implementation of Kerberos V5. . This package contains the Kerberos key server (KDC). The KDC manages all authentication credentials for a Kerberos realm holds the master keys for the realm and responds to authentication requests. This package should be installed on both master and slave KDCs."</entry> 1080
1082 <entry>MIT</entry> 1081 <entry>The GNU version of awk a text processing utility. Awk
1083</row> 1082 interprets a special-purpose programming language to do quick and
1084<row> 1083 easy text pattern matching and reformatting jobs.</entry>
1085 <entry>ldconfig</entry> 1084
1086 <entry>2.12.1</entry> 1085 <entry>GPL-3.0</entry>
1087 <entry>A standalone native ldconfig build.</entry> 1086 </row>
1088 <entry>GPL-2.0</entry> 1087
1089</row> 1088 <row>
1090<row> 1089 <entry>gcc-cross-initial-x86_64</entry>
1091 <entry>libaio</entry> 1090
1092 <entry>0.3.110</entry> 1091 <entry>7.3.0</entry>
1093 <entry>Asynchronous input/output library that uses the kernels native interface</entry> 1092
1094 <entry>LGPL-2.1</entry> 1093 <entry>GNU cc and gcc C compilers.</entry>
1095</row> 1094
1096<row> 1095 <entry>GPL-3.0-with-GCC-exception, GPL-3.0</entry>
1097 <entry>libarchive</entry> 1096 </row>
1098 <entry>3.3.2</entry> 1097
1099 <entry>C library and command-line tools for reading and writing tar cpio zip ISO and other archive formats</entry> 1098 <row>
1100 <entry>BSD</entry> 1099 <entry>gcc-cross-x86_64</entry>
1101</row> 1100
1102<row> 1101 <entry>7.3.0</entry>
1103 <entry>libassuan</entry> 1102
1104 <entry>2.4.3</entry> 1103 <entry>GNU cc and gcc C compilers.</entry>
1105 <entry>IPC library used by GnuPG and GPGME.</entry> 1104
1106 <entry> GPL-3.0, LGPL-2.1</entry> 1105 <entry>GPL-3.0-with-GCC-exception, GPL-3.0</entry>
1107</row> 1106 </row>
1108<row> 1107
1109 <entry>libbsd</entry> 1108 <row>
1110 <entry>0.8.6</entry> 1109 <entry>gcc-source-7.3.0</entry>
1111 <entry>This library provides useful functions commonly found on BSD systems and lacking on others like GNU systems thus making it easier to port projects with strong BSD origins without needing to embed the same code over and over again on each project.</entry> 1110
1112 <entry> BSD-4-Clause, ISC, PD</entry> 1111 <entry>7.3.0</entry>
1113</row> 1112
1114<row> 1113 <entry>GNU cc and gcc C compilers.</entry>
1115 <entry>libcap</entry> 1114
1116 <entry>2.25</entry> 1115 <entry>GPL-3.0-with-GCC-exception, GPL-3.0</entry>
1117 <entry>Library for getting/setting POSIX.1e capabilities.</entry> 1116 </row>
1118 <entry> BSD, GPL-2.0</entry> 1117
1119</row> 1118 <row>
1120<row> 1119 <entry>gcc</entry>
1121 <entry>libcgroup</entry> 1120
1122 <entry>0.41</entry> 1121 <entry>7.3.0</entry>
1123 <entry>libcgroup is a library that abstracts the control group file system in Linux. Control groups allow you to limit account and isolate resource usage (CPU memory disk I/O etc.) of groups of processes.</entry> 1122
1124 <entry>LGPL-2.1</entry> 1123 <entry>Runtime libraries from GCC.</entry>
1125</row> 1124
1126<row> 1125 <entry>GPL-3.0-with-GCC-exception</entry>
1127 <entry>libcheck</entry> 1126 </row>
1128 <entry>0.10.0</entry> 1127
1129 <entry>Check - unit testing framework for C code.</entry> 1128 <row>
1130 <entry>LGPL-2.1</entry> 1129 <entry>gdbm</entry>
1131</row> 1130
1132<row> 1131 <entry>1.13</entry>
1133 <entry>libdaemon</entry> 1132
1134 <entry>0.14</entry> 1133 <entry>Key/value database library with extensible hashing.</entry>
1135 <entry>Lightweight C library which eases the writing of UNIX daemons.</entry> 1134
1136 <entry>LGPL-2.1</entry> 1135 <entry>GPL-3.0</entry>
1137</row> 1136 </row>
1138<row> 1137
1139 <entry>libdevmapper</entry> 1138 <row>
1140 <entry>2.02.171</entry> 1139 <entry>gettext-minimal</entry>
1141 <entry>LVM2 is a set of utilities to manage logical volumes in Linux.</entry> 1140
1142 <entry> GPL-2.0, LGPL-2.0</entry> 1141 <entry>0.19.8.1</entry>
1143</row> 1142
1144<row> 1143 <entry>Contains the m4 macros sufficient to support building
1145 <entry>libecj-bootstrap</entry> 1144 autoconf/automake. This provides a significant build time speedup
1146 <entry>3.6.2</entry> 1145 by the removal of gettext-native from most dependency chains (now
1147 <entry>JDT Core Batch Compiler - Jar only</entry> 1146 only needed for gettext for the target).</entry>
1148 <entry>EPL-1.0</entry> 1147
1149</row> 1148 <entry>FSF-Unlimited</entry>
1150<row> 1149 </row>
1151 <entry>libevent</entry> 1150
1152 <entry>2.1.8</entry> 1151 <row>
1153 <entry>An asynchronous event notification library.</entry> 1152 <entry>gettext</entry>
1154 <entry> BSD, MIT</entry> 1153
1155</row> 1154 <entry>0.19.8.1</entry>
1156<row> 1155
1157 <entry>libffi</entry> 1156 <entry>GNU gettext is a set of tools that provides a framework to
1158 <entry>3.2.1</entry> 1157 help other programs produce multi-lingual messages. These tools
1159 <entry>The `libffi' library provides a portable high level programming interface to various calling conventions. This allows a programmer to call any function specified by a call interface description at run time. FFI stands for Foreign Function Interface. A foreign function interface is the popular name for the interface that allows code written in one language to call code written in another language. The `libffi' library really only provides the lowest machine dependent layer of a fully featured foreign function interface. A layer must exist above `libffi' that handles type conversions for values passed between the two languages.</entry> 1158 include a set of conventions about how programs should be written
1160 <entry>MIT</entry> 1159 to support message catalogs a directory and file naming
1161</row> 1160 organization for the message catalogs themselves a runtime library
1162<row> 1161 supporting the retrieval of translated messages and a few
1163 <entry>libfile-slurp-perl</entry> 1162 stand-alone programs to massage in various ways the sets of
1164 <entry>9999.19</entry> 1163 translatable and already translated strings.</entry>
1165 <entry>This module provides subroutines to read or write entire files with a simple call. It also has a subroutine for reading the list of filenames in a directory. </entry> 1164
1166 <entry> Artistic-1.0, GPL-1.0</entry> 1165 <entry>GPL-3.0, LGPL-2.1</entry>
1167</row> 1166 </row>
1168<row> 1167
1169 <entry>libgcc</entry> 1168 <row>
1170 <entry>7.3.0</entry> 1169 <entry>giflib</entry>
1171 <entry>GNU cc and gcc C compilers.</entry> 1170
1172 <entry> GPL-3.0-with-GCC-exception, GPL-3.0</entry> 1171 <entry>5.1.4</entry>
1173</row> 1172
1174<row> 1173 <entry>shared library for GIF images.</entry>
1175 <entry>libgcrypt</entry> 1174
1176 <entry>1.8.0</entry> 1175 <entry>MIT</entry>
1177 <entry>General purpose cryptographic library based on the code from GnuPG.</entry> 1176 </row>
1178 <entry> GPL-2.0, LGPL-2.1, GPL-3.0</entry> 1177
1179</row> 1178 <row>
1180<row> 1179 <entry>git</entry>
1181 <entry>libgpg-error</entry> 1180
1182 <entry>1.27</entry> 1181 <entry>2.13.3</entry>
1183 <entry>Small library that defines common error values for all GnuPG components.</entry> 1182
1184 <entry> GPL-2.0, LGPL-2.1</entry> 1183 <entry>Distributed version control system.</entry>
1185</row> 1184
1186<row> 1185 <entry>GPL-2.0</entry>
1187 <entry>libgudev</entry> 1186 </row>
1188 <entry>231</entry> 1187
1189 <entry>GObject wrapper for libudev.</entry> 1188 <row>
1190 <entry>LGPL-2.1</entry> 1189 <entry>glib-2.0</entry>
1191</row> 1190
1192<row> 1191 <entry>2.52.3</entry>
1193 <entry>libice</entry> 1192
1194 <entry>1.0.9</entry> 1193 <entry>GLib is a general-purpose utility library which provides
1195 <entry>The Inter-Client Exchange (ICE) protocol provides a generic framework for building protocols on top of reliable byte-stream transport connections. It provides basic mechanisms for setting up and shutting down connections for performing authentication for negotiating versions and for reporting errors. </entry> 1194 many useful data types macros type conversions string utilities
1196 <entry>MIT</entry> 1195 file utilities a main loop abstraction and so on.</entry>
1197</row> 1196
1198<row> 1197 <entry>LGPL-2.0, BSD, PD</entry>
1199 <entry>libidn</entry> 1198 </row>
1200 <entry>1.33</entry> 1199
1201 <entry>Implementation of the Stringprep Punycode and IDNA specifications defined by the IETF Internationalized Domain Names (IDN) working group.</entry> 1200 <row>
1202 <entry> LGPL-2.1, LGPL-3.0, GPL-3.0</entry> 1201 <entry>glibc-locale</entry>
1203</row> 1202
1204<row> 1203 <entry>2.26</entry>
1205 <entry>libjpeg-turbo</entry> 1204
1206 <entry>1.5.2</entry> 1205 <entry>Locale data from glibc.</entry>
1207 <entry>libjpeg-turbo is a derivative of libjpeg that uses SIMD instructions (MMX SSE2 NEON) to accelerate baseline JPEG compression and decompression</entry> 1206
1208 <entry>BSD-3-Clause</entry> 1207 <entry>GPL-2.0, LGPL-2.1</entry>
1209</row> 1208 </row>
1210<row> 1209
1211 <entry>libmbim</entry> 1210 <row>
1212 <entry>1.16.0</entry> 1211 <entry>glibc</entry>
1213 <entry>libmbim is a glib-based library for talking to WWAN modems and devices which speak the Mobile Interface Broadband Model (MBIM) protocol</entry> 1212
1214 <entry> GPL-2.0, LGPL-2.1</entry> 1213 <entry>2.26</entry>
1215</row> 1214
1216<row> 1215 <entry>The GNU C Library is used as the system C library in most
1217 <entry>libmnl</entry> 1216 systems with the Linux kernel.</entry>
1218 <entry>1.0.4</entry> 1217
1219 <entry>Minimalistic user-space library oriented to Netlink developers providing functions for common tasks in parsing validating and constructing both the Netlink header and TLVs.</entry> 1218 <entry>GPL-2.0, LGPL-2.1</entry>
1220 <entry>LGPL-2.1</entry> 1219 </row>
1221</row> 1220
1222<row> 1221 <row>
1223 <entry>libmpc</entry> 1222 <entry>gmp</entry>
1224 <entry>1.0.3</entry> 1223
1225 <entry>Mpc is a C library for the arithmetic of complex numbers with arbitrarily high precision and correct rounding of the result. It is built upon and follows the same principles as Mpfr</entry> 1224 <entry>6.1.2</entry>
1226 <entry>LGPL-3.0</entry> 1225
1227</row> 1226 <entry>GMP is a free library for arbitrary precision arithmetic
1228<row> 1227 operating on signed integers rational numbers and floating point
1229 <entry>libndp</entry> 1228 numbers</entry>
1230 <entry>1.6</entry> 1229
1231 <entry>Library for IPv6 Neighbor Discovery Protocol.</entry> 1230 <entry>GPL-2.0, LGPL-3.0</entry>
1232 <entry>LGPL-2.1</entry> 1231 </row>
1233</row> 1232
1234<row> 1233 <row>
1235 <entry>libnewt</entry> 1234 <entry>gnome-desktop-testing</entry>
1236 <entry>0.52.20</entry> 1235
1237 <entry>Newt is a programming library for color text mode widget based user interfaces. Newt can be used to add stacked windows entry widgets checkboxes radio buttons labels plain text fields scrollbars etc. to text mode user interfaces. This package also contains the shared library needed by programs built with newt as well as a /usr/bin/dialog replacement called whiptail. Newt is based on the slang library.</entry> 1236 <entry>2014.1</entry>
1238 <entry>LGPL-2.0</entry> 1237
1239</row> 1238 <entry>Test runner for GNOME-style installed tests.</entry>
1240<row> 1239
1241 <entry>libnl</entry> 1240 <entry>LGPL-2.0</entry>
1242 <entry>3.4.0</entry> 1241 </row>
1243 <entry>A library for applications dealing with netlink sockets.</entry> 1242
1244 <entry>LGPL-2.1</entry> 1243 <row>
1245</row> 1244 <entry>gnu-config</entry>
1246<row> 1245
1247 <entry>libnss-mdns</entry> 1246 <entry>20150728</entry>
1248 <entry>0.10</entry> 1247
1249 <entry>Name Service Switch module for Multicast DNS (zeroconf) name resolution.</entry> 1248 <entry>Tool that installs the GNU config.guess / config.sub into a
1250 <entry>LGPL-2.1</entry> 1249 directory tree</entry>
1251</row> 1250
1252<row> 1251 <entry>GPL-3.0-with-autoconf-exception</entry>
1253 <entry>libpcap</entry> 1252 </row>
1254 <entry>1.8.1</entry> 1253
1255 <entry>Libpcap provides a portable framework for low-level network monitoring. Libpcap can provide network statistics collection security monitoring and network debugging.</entry> 1254 <row>
1256 <entry>BSD</entry> 1255 <entry>gnu-efi</entry>
1257</row> 1256
1258<row> 1257 <entry>3.0.6</entry>
1259 <entry>libpciaccess</entry> 1258
1260 <entry>0.13.5</entry> 1259 <entry>Libraries for producing EFI binaries.</entry>
1261 <entry>libpciaccess provides functionality for X to access the PCI bus and devices in a platform-independent way.</entry> 1260
1262 <entry> MIT</entry> 1261 <entry>GPL-2.0, BSD-2-Clause</entry>
1263</row> 1262 </row>
1264<row> 1263
1265 <entry>libpcre</entry> 1264 <row>
1266 <entry>8.41</entry> 1265 <entry>gnujaf</entry>
1267 <entry>The PCRE library is a set of functions that implement regular expression pattern matching using the same syntax and semantics as Perl 5. PCRE has its own native API as well as a set of wrapper functions that correspond to the POSIX regular expression API.</entry> 1266
1268 <entry>BSD</entry> 1267 <entry>1.1.1</entry>
1269</row> 1268
1270<row> 1269 <entry>Provides a mean to type data and locate components suitable
1271 <entry>libpng</entry> 1270 for performing various kinds of action on it.</entry>
1272 <entry>1.6.31</entry> 1271
1273 <entry>PNG image format decoding library.</entry> 1272 <entry>GPL-2.0-with-GCC-exception</entry>
1274 <entry>Libpng</entry> 1273 </row>
1275</row> 1274
1276<row> 1275 <row>
1277 <entry>libpthread-stubs</entry> 1276 <entry>gnulib</entry>
1278 <entry>0.4</entry> 1277
1279 <entry>This library provides weak aliases for pthread functions not provided in libc or otherwise available by default.</entry> 1278 <entry>2017-08<para>-20.18</para></entry>
1280 <entry>MIT</entry> 1279
1281</row> 1280 <entry>A collection of software subroutines which are designed to
1282<row> 1281 be usable on many operating systems. The goal of the project is to
1283 <entry>libqmi</entry> 1282 make it easy for free software authors to make their software run
1284 <entry>1.20.2</entry> 1283 on many operating systems. Since source is designed to be copied
1285 <entry>libqmi is a glib-based library for talking to WWAN modems and devices which speak the Qualcomm MSM Interface (QMI) protocol</entry> 1284 from gnulib it is not a library per-se as much as a collection of
1286 <entry> GPL-2.0, LGPL-2.1</entry> 1285 portable idioms to be used in other projects.</entry>
1287</row> 1286
1288<row> 1287 <entry>LGPL-2.0</entry>
1289 <entry>libsdl</entry> 1288 </row>
1290 <entry>1.2.15</entry> 1289
1291 <entry>Simple DirectMedia Layer is a cross-platform multimedia library designed to provide low level access to audio keyboard mouse joystick 3D hardware via OpenGL and 2D video framebuffer.</entry> 1290 <row>
1292 <entry>LGPL-2.1</entry> 1291 <entry>gnumail</entry>
1293</row> 1292
1294<row> 1293 <entry>1.1.2</entry>
1295 <entry>libsign</entry> 1294
1296 <entry>0.3.2</entry> 1295 <entry>GNU's free implementation of the JavaMail API
1297 <entry>This project targets to provide a generic signing framework. This framework separates the signing request and signing process and correspondingly forms the so-called signlet and signaturelet. Each signaturelet only concerns about the details about how to construct the layout of a signature format and signlet only cares how to construct the signing request. </entry> 1296 specification</entry>
1298 <entry>BSD-3-Clause</entry> 1297
1299</row> 1298 <entry>GPL-2.0-with-GCC-exception</entry>
1300<row> 1299 </row>
1301 <entry>libsm</entry> 1300
1302 <entry>1.2.2</entry> 1301 <row>
1303 <entry>"The Session Management Library (SMlib) is a low-level \""C\"" language interface to XSMP. The purpose of the X Session Management Protocol (XSMP) is to provide a uniform mechanism for users to save and restore their sessions. A session is a group of clients each of which has a particular state."</entry> 1302 <entry>gnutls</entry>
1304 <entry>MIT</entry> 1303
1305</row> 1304 <entry>3.5.13</entry>
1306<row> 1305
1307 <entry>libtasn1</entry> 1306 <entry>GNU Transport Layer Security Library.</entry>
1308 <entry>4.12</entry> 1307
1309 <entry>Library for ASN.1 and DER manipulation.</entry> 1308 <entry>GPL-3.0, LGPL-2.1</entry>
1310 <entry> GPL-3.0, LGPL-2.1</entry> 1309 </row>
1311</row> 1310
1312<row> 1311 <row>
1313 <entry>libtool</entry> 1312 <entry>go-capability</entry>
1314 <entry>2.4.6</entry> 1313
1315 <entry>This is GNU libtool a generic library support script. Libtool hides the complexity of generating special library types (such as shared libraries) behind a consistent interface.</entry> 1314 <entry>0.0</entry>
1316 <entry> GPL-2.0, LGPL-2.1</entry> 1315
1317</row> 1316 <entry>Utilities for manipulating POSIX capabilities in
1318<row> 1317 Go.</entry>
1319 <entry>libunistring</entry> 1318
1320 <entry>0.9.7</entry> 1319 <entry>BSD-2-Clause</entry>
1321 <entry>Text files are nowadays usually encoded in Unicode and may consist of very different scripts from Latin letters to Chinese Hanzi with many kinds of special characters accents right-to-left writing marks hyphens Roman numbers and much more. But the POSIX platform APIs for text do not contain adequate functions for dealing with particular properties of many Unicode characters. In fact the POSIX APIs for text have several assumptions at their base which don't hold for Unicode text. This library provides functions for manipulating Unicode strings and for manipulating C strings according to the Unicode standard. This package contains documentation.</entry> 1320 </row>
1322 <entry> LGPL-3.0, GPL-2.0</entry> 1321
1323</row> 1322 <row>
1324<row> 1323 <entry>go-cli</entry>
1325 <entry>libusb-compat</entry> 1324
1326 <entry>0.1.5</entry> 1325 <entry>1.1.0</entry>
1327 <entry>libusb-0.1 compatible layer for libusb1 a drop-in replacement that aims to look feel and behave exactly like libusb-0.1</entry> 1326
1328 <entry>LGPL-2.1</entry> 1327 <entry>A small package for building command line apps in
1329</row> 1328 Go</entry>
1330<row> 1329
1331 <entry>libusb1</entry> 1330 <entry>MIT</entry>
1332 <entry>1.0.21</entry> 1331 </row>
1333 <entry>Userspace library to access USB (version 1.0).</entry> 1332
1334 <entry>LGPL-2.1</entry> 1333 <row>
1335</row> 1334 <entry>go-connections</entry>
1336<row> 1335
1337 <entry>libvirt</entry> 1336 <entry>0.2.1</entry>
1338 <entry>4.2.0</entry> 1337
1339 <entry>A toolkit to interact with the virtualization capabilities of recent versions of Linux.</entry> 1338 <entry>Utility package to work with network connections</entry>
1340 <entry> LGPL-2.1, GPL-2.0</entry> 1339
1341</row> 1340 <entry>Apache-2.0</entry>
1342<row> 1341 </row>
1343 <entry>libx11</entry> 1342
1344 <entry>1.6.5</entry> 1343 <row>
1345 <entry>This package provides a client interface to the X Window System otherwise known as 'Xlib'. It provides a complete API for the basic functions of the window system.</entry> 1344 <entry>go-context</entry>
1346 <entry> MIT, BSD</entry> 1345
1347</row> 1346 <entry>git</entry>
1348<row> 1347
1349 <entry>libxau</entry> 1348 <entry>A golang registry for global request variables.</entry>
1350 <entry>1.0.8</entry> 1349
1351 <entry>libxau provides the main interfaces to the X11 authorisation handling which controls authorisation for X connections both client-side and server-side.</entry> 1350 <entry>BSD-3-Clause</entry>
1352 <entry>MIT</entry> 1351 </row>
1353</row> 1352
1354<row> 1353 <row>
1355 <entry>libxcb</entry> 1354 <entry>go-cross-x86_64</entry>
1356 <entry>1.12</entry> 1355
1357 <entry>The X protocol C-language Binding (XCB) is a replacement for Xlib featuring a small footprint latency hiding direct access to the protocol improved threading support and extensibility.</entry> 1356 <entry>1.9.4</entry>
1358 <entry>MIT</entry> 1357
1359</row> 1358 <entry>The Go programming language is an open source project to
1360<row> 1359 make programmers more productive. Go is expressive concise clean
1361 <entry>libxdmcp</entry> 1360 and efficient. Its concurrency mechanisms make it easy to write
1362 <entry>1.1.2</entry> 1361 programs that get the most out of multicore and networked machines
1363 <entry>The purpose of the X Display Manager Control Protocol (XDMCP) is to provide a uniform mechanism for an autonomous display to request login service from a remote host. An X terminal (screen keyboard mouse processor network interface) is a prime example of an autonomous display.</entry> 1362 while its novel type system enables flexible and modular program
1364 <entry>MIT</entry> 1363 construction. Go compiles quickly to machine code yet has the
1365</row> 1364 convenience of garbage collection and the power of run-time
1366<row> 1365 reflection. It's a fast statically typed compiled language that
1367 <entry>libxext</entry> 1366 feels like a dynamically typed interpreted language.</entry>
1368 <entry>1.3.3</entry> 1367
1369 <entry>libXext provides an X Window System client interface to several extensions to the X protocol. The supported protocol extensions are DOUBLE-BUFFER DPMS Extended-Visual-Information LBX MIT_SHM MIT_SUNDRY-NONSTANDARD Multi-Buffering SECURITY SHAPE SYNC TOG-CUP XC-APPGROUP XC-MISC XTEST. libXext also provides a small set of utility functions to aid authors of client APIs for X protocol extensions.</entry> 1368 <entry>BSD-3-Clause</entry>
1370 <entry>MIT</entry> 1369 </row>
1371</row> 1370
1372<row> 1371 <row>
1373 <entry>libxkbcommon</entry> 1372 <entry>go-dbus</entry>
1374 <entry>0.7.1</entry> 1373
1375 <entry>libxkbcommon is a keymap compiler and support library which processes a reduced subset of keymaps as defined by the XKB specification.</entry> 1374 <entry>4.0.0</entry>
1376 <entry> MIT</entry> 1375
1377</row> 1376 <entry>Native Go bindings for D-Bus</entry>
1378<row> 1377
1379 <entry>libxml-parser-perl</entry> 1378 <entry>BSD-2-Clause</entry>
1380 <entry>2.44</entry> 1379 </row>
1381 <entry>XML::Parser - A perl module for parsing XML documents.</entry> 1380
1382 <entry> Artistic-1.0, GPL-1.0</entry> 1381 <row>
1383</row> 1382 <entry>go-distribution</entry>
1384<row> 1383
1385 <entry>libxml2</entry> 1384 <entry>2.6.0</entry>
1386 <entry>2.9.5</entry> 1385
1387 <entry>The XML Parser Library allows for manipulation of XML files. Libxml2 exports Push and Pull type parser interfaces for both XML and HTML. It can do DTD validation at parse time on a parsed document instance or with an arbitrary DTD. Libxml2 includes complete XPath XPointer and Xinclude implementations. It also has a SAX like interface which is designed to be compatible with Expat.</entry> 1386 <entry>The Docker toolset to pack ship store and deliver
1388 <entry>MIT</entry> 1387 content</entry>
1389</row> 1388
1390<row> 1389 <entry>Apache-2.0</entry>
1391 <entry>libxrandr</entry> 1390 </row>
1392 <entry>1.5.1</entry> 1391
1393 <entry>The X Resize Rotate and Reflect Extension called RandR for short brings the ability to resize rotate and reflect the root window of a screen. It is based on the X Resize and Rotate Extension as specified in the Proceedings of the 2001 Usenix Technical Conference [RANDR].</entry> 1392 <row>
1394 <entry>MIT</entry> 1393 <entry>go-fsnotify</entry>
1395</row> 1394
1396<row> 1395 <entry>1.2.11</entry>
1397 <entry>libxrender</entry> 1396
1398 <entry>0.9.10</entry> 1397 <entry>A golang registry for global request variables.</entry>
1399 <entry>The X Rendering Extension (Render) introduces digital image composition as the foundation of a new rendering model within the X Window System. Rendering geometric figures is accomplished by client-side tessellation into either triangles or trapezoids. Text is drawn by loading glyphs into the server and rendering sets of them.</entry> 1398
1400 <entry>MIT</entry> 1399 <entry>BSD-3-Clause</entry>
1401</row> 1400 </row>
1402<row> 1401
1403 <entry>libxslt</entry> 1402 <row>
1404 <entry>1.1.29</entry> 1403 <entry>go-libtrust</entry>
1405 <entry>GNOME XSLT library.</entry> 1404
1406 <entry>MIT</entry> 1405 <entry>0.0</entry>
1407</row> 1406
1408<row> 1407 <entry>Primitives for identity and authorization</entry>
1409 <entry>libyaml</entry> 1408
1410 <entry>0.1.7</entry> 1409 <entry>Apache-2.0</entry>
1411 <entry>LibYAML is a C library for parsing and emitting data in YAML 1.1 a human-readable data serialization format. </entry> 1410 </row>
1412 <entry>MIT</entry> 1411
1413</row> 1412 <row>
1414<row> 1413 <entry>go-logrus</entry>
1415 <entry>linux-firmware</entry> 1414
1416 <entry>0.0</entry> 1415 <entry>0.11.0</entry>
1417 <entry>Firmware files for use with Linux kernel.</entry> 1416
1418 <entry>Redistributable binaries</entry> 1417 <entry>A golang registry for global request variables.</entry>
1419</row> 1418
1420<row> 1419 <entry>MIT</entry>
1421 <entry>linux-intel-guest</entry> 1420 </row>
1422 <entry>4.14.123</entry> 1421
1423 <entry>Linux kernel.</entry> 1422 <row>
1424 <entry>GPL-2.0</entry> 1423 <entry>go-mux</entry>
1425</row> 1424
1426<row> 1425 <entry>git</entry>
1427 <entry>linux-intel-host</entry> 1426
1428 <entry>4.14.123</entry> 1427 <entry>A powerful URL router and dispatcher for golang.</entry>
1429 <entry>Linux kernel.</entry> 1428
1430 <entry>GPL-2.0</entry> 1429 <entry>BSD-3-Clause</entry>
1431</row> 1430 </row>
1432<row> 1431
1433 <entry>linux-libc-headers</entry> 1432 <row>
1434 <entry>4.12</entry> 1433 <entry>go-patricia</entry>
1435 <entry>Sanitized set of kernel headers for the C library's use.</entry> 1434
1436 <entry>GPL-2.0</entry> 1435 <entry>2.2.6</entry>
1437</row> 1436
1438<row> 1437 <entry>A generic patricia trie (also called radix tree)
1439 <entry>log4j1.2</entry> 1438 implemented in Go (Golang)</entry>
1440 <entry>1.2.17</entry> 1439
1441 <entry>Java library to help the programmer output log statements to a variety of output targets</entry> 1440 <entry>MIT</entry>
1442 <entry>Apache-2.0</entry> 1441 </row>
1443</row> 1442
1444<row> 1443 <row>
1445 <entry>logkit</entry> 1444 <entry>go-pty</entry>
1446 <entry>1.2.2</entry> 1445
1447 <entry>Logging toolkit designed for secure performance orientated logging in Java applications</entry> 1446 <entry>git</entry>
1448 <entry>Apache-2.0</entry> 1447
1449</row> 1448 <entry>PTY interface for Go</entry>
1450<row> 1449
1451 <entry>logrotate</entry> 1450 <entry>MIT</entry>
1452 <entry>3.12.3</entry> 1451 </row>
1453 <entry>Rotates compresses removes and mails system log files.</entry> 1452
1454 <entry>GPL-2.0</entry> 1453 <row>
1455</row> 1454 <entry>go-systemd</entry>
1456<row> 1455
1457 <entry>lsb</entry> 1456 <entry>4</entry>
1458 <entry>4.1</entry> 1457
1459 <entry>LSB support for OpenEmbedded.</entry> 1458 <entry>Go bindings to systemd socket activation journal D-Bus and
1460 <entry>GPL-2.0</entry> 1459 unit files</entry>
1461</row> 1460
1462<row> 1461 <entry>Apache-2.0</entry>
1463 <entry>lsbinitscripts</entry> 1462 </row>
1464 <entry>9.72</entry> 1463
1465 <entry>SysV init scripts which are only used in an LSB image.</entry> 1464 <row>
1466 <entry>GPL-2.0</entry> 1465 <entry>go</entry>
1467</row> 1466
1468<row> 1467 <entry>1.9.4</entry>
1469 <entry>lshw</entry> 1468
1470 <entry>02.17</entry> 1469 <entry>The Go programming language is an open source project to
1471 <entry>A small tool to provide detailed information on the hardware configuration of the machine. It can report exact memory configuration firmware version mainboard configuration CPU version and speed cache configuration bus speed etc. on DMI-capable or EFI systems.</entry> 1470 make programmers more productive. Go is expressive concise clean
1472 <entry>GPL-2.0</entry> 1471 and efficient. Its concurrency mechanisms make it easy to write
1473</row> 1472 programs that get the most out of multicore and networked machines
1474<row> 1473 while its novel type system enables flexible and modular program
1475 <entry>lsof</entry> 1474 construction. Go compiles quickly to machine code yet has the
1476 <entry>4.89</entry> 1475 convenience of garbage collection and the power of run-time
1477 <entry>Lsof is a Unix-specific diagnostic tool. Its name stands for LiSt Open Files and it does just that.</entry> 1476 reflection. It's a fast statically typed compiled language that
1478 <entry>BSD</entry> 1477 feels like a dynamically typed interpreted language.</entry>
1479</row> 1478
1480<row> 1479 <entry>BSD-3-Clause</entry>
1481 <entry>lvm2</entry> 1480 </row>
1482 <entry>2.02.171</entry> 1481
1483 <entry>LVM2 is a set of utilities to manage logical volumes in Linux.</entry> 1482 <row>
1484 <entry> GPL-2.0, LGPL-2.0</entry> 1483 <entry>gobject-introspection</entry>
1485</row> 1484
1486<row> 1485 <entry>1.52.1</entry>
1487 <entry>lxc</entry> 1486
1488 <entry>2.0.8</entry> 1487 <entry>Middleware layer between GObject-using C libraries and
1489 <entry>lxc aims to use these new functionnalities to provide an userspace container object</entry> 1488 language bindings.</entry>
1490 <entry>GPL-2.0</entry> 1489
1491</row> 1490 <entry>LGPL-2.0, GPL-2.0</entry>
1492<row> 1491 </row>
1493 <entry>lxd</entry> 1492
1494 <entry>git</entry> 1493 <row>
1495 <entry>"LXD is a container ""hypervisor"" and a new user experience for LXC Specifically it's made of three components: - A system-wide daemon (lxd) - A command line client (lxc) - An OpenStack Nova plugin (nova-compute-lxd)"</entry> 1494 <entry>gotty</entry>
1496 <entry>Apache-2.0</entry> 1495
1497</row> 1496 <entry>1.0</entry>
1498<row> 1497
1499 <entry>lz4</entry> 1498 <entry>Run a terminal application as a web service</entry>
1500 <entry>1.7.4</entry> 1499
1501 <entry>LZ4 is a very fast lossless compression algorithm providing compression speed at 400 MB/s per core scalable with multi-cores CPU. It also features an extremely fast decoder with speed in multiple GB/s per core typically reaching RAM speed limits on multi-core systems.</entry> 1500 <entry>MIT</entry>
1502 <entry> BSD, BSD-2-Clause, GPL-2.0</entry> 1501 </row>
1503</row> 1502
1504<row> 1503 <row>
1505 <entry>lzo</entry> 1504 <entry>gperf</entry>
1506 <entry>2.10</entry> 1505
1507 <entry>Lossless data compression library.</entry> 1506 <entry>3.1</entry>
1508 <entry>GPL-2.0</entry> 1507
1509</row> 1508 <entry>GNU gperf is a perfect hash function generator</entry>
1510<row> 1509
1511 <entry>lzop</entry> 1510 <entry>GPL-3.0</entry>
1512 <entry>1.03</entry> 1511 </row>
1513 <entry>lzop is a compression utility which is designed to be a companion to gzip. \nIt is based on the LZO data compression library and its main advantages over \ngzip are much higher compression and decompression speed at the cost of some \ncompression ratio. The lzop compression utility was designed with the goals \nof reliability speed portability and with reasonable drop-in compatibility \nto gzip.</entry> 1512
1514 <entry>GPL-2.0</entry> 1513 <row>
1515</row> 1514 <entry>gpgme</entry>
1516<row> 1515
1517 <entry>m4</entry> 1516 <entry>1.9.0</entry>
1518 <entry>1.4.18</entry> 1517
1519 <entry>GNU m4 is an implementation of the traditional Unix macro processor. It is mostly SVR4 compatible although it has some extensions (for example handling more than 9 positional parameters to macros). GNU M4 also has built-in functions for including files running shell commands doing arithmetic etc.</entry> 1518 <entry>GnuPG Made Easy (GPGME) is a library designed to make
1520 <entry>GPL-3.0</entry> 1519 access to GnuPG easier for applications. It provides a High-Level
1521</row> 1520 Crypto API for encryption decryption signing signature
1522<row> 1521 verification and key management</entry>
1523 <entry>make</entry> 1522
1524 <entry>4.2.1</entry> 1523 <entry>GPL-2.0, LGPL-2.1</entry>
1525 <entry>Make is a tool which controls the generation of executables and other non-source files of a program from the program's source files. Make gets its knowledge of how to build your program from a file called the makefile which lists each of the non-source files and how to compute it from other files.</entry> 1524 </row>
1526 <entry> GPL-3.0, LGPL-2.0</entry> 1525
1527</row> 1526 <row>
1528<row> 1527 <entry>gptfdisk</entry>
1529 <entry>makedepend</entry> 1528
1530 <entry>1.0.5</entry> 1529 <entry>1.0.3</entry>
1531 <entry>The makedepend program reads each sourcefile in sequence and parses it like a C-preprocessor processing all #include #define #undef #ifdef #ifndef #endif #if #elif and #else directives so that it can correctly tell which #include directives would be used in a compilation. Any #include directives can reference files having other #include directives and parsing will occur in these files as well.</entry> 1530
1532 <entry>MIT</entry> 1531 <entry>GPT fdisk is a disk partitioning tool loosely modeled on
1533</row> 1532 Linux fdisk but used for modifying GUID Partition Table (GPT)
1534<row> 1533 disks. The related FixParts utility fixes some common problems on
1535 <entry>makedevs</entry> 1534 Master Boot Record (MBR) disks.</entry>
1536 <entry>1.0.1</entry> 1535
1537 <entry>Tool for creating device nodes.</entry> 1536 <entry>GPL-2.0</entry>
1538 <entry>GPL-2.0</entry> 1537 </row>
1539</row> 1538
1540<row> 1539 <row>
1541 <entry>mklibs</entry> 1540 <entry>grep</entry>
1542 <entry>0.1.43</entry> 1541
1543 <entry>mklibs produces cut-down shared libraries that contain only the routines required by a particular set of executables.</entry> 1542 <entry>3.1</entry>
1544 <entry>GPL-2.0</entry> 1543
1545</row> 1544 <entry>GNU grep utility.</entry>
1546<row> 1545
1547 <entry>modemmanager</entry> 1546 <entry>GPL-3.0</entry>
1548 <entry>1.7.991</entry> 1547 </row>
1549 <entry>ModemManager is a DBus-activated daemon which controls mobile broadband (2G/3G/4G) devices and connections</entry> 1548
1550 <entry> GPL-2.0, LGPL-2.1</entry> 1549 <row>
1551</row> 1550 <entry>groff</entry>
1552<row> 1551
1553 <entry>mokutil</entry> 1552 <entry>1.22.3</entry>
1554 <entry>0.3.0</entry> 1553
1555 <entry>The utility to manipulate machines owner keys which managed in shim.</entry> 1554 <entry>The groff (GNU troff) software is a typesetting package
1556 <entry>GPL-3.0</entry> 1555 which reads plain text mixed with formatting commands and produces
1557</row> 1556 formatted output.</entry>
1558<row> 1557
1559 <entry>mozjs</entry> 1558 <entry>GPL-3.0</entry>
1560 <entry>17.0.0</entry> 1559 </row>
1561 <entry>SpiderMonkey is Mozilla's JavaScript engine written in C/C++.</entry> 1560
1562 <entry>MPL-2.0</entry> 1561 <row>
1563</row> 1562 <entry>grpc-go</entry>
1564<row> 1563
1565 <entry>mpfr</entry> 1564 <entry>1.4.0</entry>
1566 <entry>3.1.5</entry> 1565
1567 <entry>C library for multiple-precision floating-point computations with exact rounding.</entry> 1566 <entry>The Go language implementation of gRPC. HTTP/2 based
1568 <entry> GPL-3.0, LGPL-3.0</entry> 1567 RPC</entry>
1569</row> 1568
1570<row> 1569 <entry>BSD</entry>
1571 <entry>mtools</entry> 1570 </row>
1572 <entry>4.0.18</entry> 1571
1573 <entry>Mtools is a collection of utilities to access MS-DOS disks from GNU and Unix without mounting them.</entry> 1572 <row>
1574 <entry>GPL-3.0</entry> 1573 <entry>grub-disable-fallback</entry>
1575</row> 1574
1576<row> 1575 <entry>1.0</entry>
1577 <entry>nasm</entry> 1576
1578 <entry>2.13.01</entry> 1577 <entry>Enea service to disable grub fallback when boot is
1579 <entry>General-purpose x86 assembler.</entry> 1578 successful</entry>
1580 <entry>BSD-2-Clause</entry> 1579
1581</row> 1580 <entry>Enea</entry>
1582<row> 1581 </row>
1583 <entry>ncurses</entry> 1582
1584 <entry>6.0</entry> 1583 <row>
1585 <entry>SVr4 and XSI-Curses compatible curses library and terminfo tools including tic infocmp captoinfo. Supports color multiple highlights forms-drawing characters and automatic recognition of keypad and function-key sequences. Extensions include resizable windows and mouse support on both xterm and Linux console using the gpm library.</entry> 1584 <entry>grub-efi</entry>
1586 <entry>MIT</entry> 1585
1587</row> 1586 <entry>2.02</entry>
1588<row> 1587
1589 <entry>net-snmp</entry> 1588 <entry>GRUB2 is the next generaion of a GPLed bootloader intended
1590 <entry>5.7.3</entry> 1589 to unify bootloading across x86 operating systems. In addition to
1591 <entry>Various tools relating to the Simple Network Management Protocol.</entry> 1590 loading the Linux kernel it implements the Multiboot standard
1592 <entry>BSD</entry> 1591 which allows for flexible loading of multiple boot images.</entry>
1593</row> 1592
1594<row> 1593 <entry>GPL-3.0</entry>
1595 <entry>net-tools</entry> 1594 </row>
1596 <entry>1.60-26</entry> 1595
1597 <entry>A collection of programs that form the base set of the NET-3 networking distribution for the Linux operating system</entry> 1596 <row>
1598 <entry>GPL-2.0</entry> 1597 <entry>grub</entry>
1599</row> 1598
1600<row> 1599 <entry>2.02</entry>
1601 <entry>netbase</entry> 1600
1602 <entry>5.4</entry> 1601 <entry>GRUB2 is the next generaion of a GPLed bootloader intended
1603 <entry>This package provides the necessary infrastructure for basic TCP/IP based networking</entry> 1602 to unify bootloading across x86 operating systems. In addition to
1604 <entry>GPL-2.0</entry> 1603 loading the Linux kernel it implements the Multiboot standard
1605</row> 1604 which allows for flexible loading of multiple boot images.</entry>
1606<row> 1605
1607 <entry>netcat-openbsd</entry> 1606 <entry>GPL-3.0</entry>
1608 <entry>1.105</entry> 1607 </row>
1609 <entry>A simple Unix utility which reads and writes data across network connections using TCP or UDP protocol. It is designed to be a reliable 'back-end' tool that can be used directly or easily driven by other programs and scripts. At the same time it is a feature-rich network debugging and exploration tool since it can create almost any kind of connection you would need and has several interesting built-in capabilities.</entry> 1608
1610 <entry>BSD-3-Clause</entry> 1609 <row>
1611</row> 1610 <entry>gtk-doc</entry>
1612<row> 1611
1613 <entry>netcf</entry> 1612 <entry>1.25</entry>
1614 <entry>0.2.8</entry> 1613
1615 <entry>netcf is a cross-platform network configuration library.</entry> 1614 <entry>Gtk-doc is a set of scripts that extract specially
1616 <entry>LGPL-2.1</entry> 1615 formatted comments from glib-based software and produce a set of
1617</row> 1616 html documentation files from them</entry>
1618<row> 1617
1619 <entry>nettle</entry> 1618 <entry>GPL-2.0</entry>
1620 <entry>3.3</entry> 1619 </row>
1621 <entry>A low level cryptographic library.</entry> 1620
1622 <entry> LGPL-3.0, GPL-2.0</entry> 1621 <row>
1623</row> 1622 <entry>gzip</entry>
1624<row> 1623
1625 <entry>networkmanager</entry> 1624 <entry>1.8</entry>
1626 <entry>1.10.10</entry> 1625
1627 <entry>NetworkManager.</entry> 1626 <entry>GNU Gzip is a popular data compression program originally
1628 <entry>GPL-2.0</entry> 1627 written by Jean-loup Gailly for the GNU project. Mark Adler wrote
1629</row> 1628 the decompression part</entry>
1630<row> 1629
1631 <entry>nfv-init</entry> 1630 <entry>GPL-3.0</entry>
1632 <entry>1.0</entry> 1631 </row>
1633 <entry>Enea service expected to be run after cloud-init</entry> 1632
1634 <entry>Enea</entry> 1633 <row>
1635</row> 1634 <entry>help2man</entry>
1636<row> 1635
1637 <entry>nfv-installer</entry> 1636 <entry>1.47.4</entry>
1638 <entry>1.0</entry> 1637
1639 <entry>Enea NFV Access installer</entry> 1638 <entry>Program for creating simple man pages.</entry>
1640 <entry>Enea</entry> 1639
1641</row> 1640 <entry>GPL-3.0</entry>
1642<row> 1641 </row>
1643 <entry>nfva-cfgtool</entry> 1642
1644 <entry>1.0</entry> 1643 <row>
1645 <entry>Command line tool to for accessing the Enea NFV Access install configuration json file</entry> 1644 <entry>htop</entry>
1646 <entry>Enea</entry> 1645
1647</row> 1646 <entry>1.0.3</entry>
1648<row> 1647
1649 <entry>nfva-hotfixes</entry> 1648 <entry>htop process monitor.</entry>
1650 <entry>1.0</entry> 1649
1651 <entry>Different hotfixes</entry> 1650 <entry>GPL-2.0</entry>
1652 <entry>Enea</entry> 1651 </row>
1653</row> 1652
1654<row> 1653 <row>
1655 <entry>nfva-startup</entry> 1654 <entry>hugepage-reservation</entry>
1656 <entry>1.0</entry> 1655
1657 <entry>Service that configures the network according to installer settings</entry> 1656 <entry>1.0</entry>
1658 <entry>Enea</entry> 1657
1659</row> 1658 <entry>Reserve hugepages on system startup.</entry>
1660<row> 1659
1661 <entry>nodejs</entry> 1660 <entry>Enea</entry>
1662 <entry>8.4.0</entry> 1661 </row>
1663 <entry>nodeJS Evented I/O for V8 JavaScript</entry> 1662
1664 <entry> MIT, BSD, Artistic-2.0</entry> 1663 <row>
1665</row> 1664 <entry>icedtea7</entry>
1666<row> 1665
1667 <entry>notary</entry> 1666 <entry>2.1.3</entry>
1668 <entry>0.4.2</entry> 1667
1669 <entry>Notary is a Docker project that allows anyone to have trust over arbitrary collections of data</entry> 1668 <entry>Harness to build the source code from OpenJDK using Free
1670 <entry>Apache-2.0</entry> 1669 Software build tools</entry>
1671</row> 1670
1672<row> 1671 <entry>GPL-2.0-with-classpath-exception</entry>
1673 <entry>nspr</entry> 1672 </row>
1674 <entry>4.16</entry> 1673
1675 <entry>Netscape Portable Runtime Library.</entry> 1674 <row>
1676 <entry> GPL-2.0, MPL-2.0, LGPL-2.1</entry> 1675 <entry>icu</entry>
1677</row> 1676
1678<row> 1677 <entry>59.1</entry>
1679 <entry>nss</entry> 1678
1680 <entry>3.31.1</entry> 1679 <entry>The International Component for Unicode (ICU) is a mature
1681 <entry>Network Security Services (NSS) is a set of libraries designed to support cross-platform development of security-enabled client and server applications. Applications built with NSS can support SSL v2 and v3 TLS PKCS 5 PKCS 7 PKCS 11 PKCS 12 S/MIME X.509 v3 certificates and other security standards.</entry> 1680 portable set of C/C++ and Java libraries for Unicode support
1682 <entry> MPL-2.0, GPL-2.0, MPL-2.0, LGPL-2.1</entry> 1681 software internationalization (I18N) and globalization (G11N)
1683</row> 1682 giving applications the same results on all platforms.</entry>
1684<row> 1683
1685 <entry>ntp</entry> 1684 <entry>ICU</entry>
1686 <entry>4.2.8p10</entry> 1685 </row>
1687 <entry>The Network Time Protocol (NTP) is used to synchronize the time of a computer client or server to another server or reference time source such as a radio or satellite receiver or modem.</entry> 1686
1688 <entry>NTP</entry> 1687 <row>
1689</row> 1688 <entry>inetlib</entry>
1690<row> 1689
1691 <entry>numactl</entry> 1690 <entry>1.1.1</entry>
1692 <entry>2.0.11</entry> 1691
1693 <entry>Simple NUMA policy support. It consists of a numactl program to run other programs with a specific NUMA policy and a libnuma to do allocations with NUMA policy in applications.</entry> 1692 <entry>GNU Classpath inetlib is an extension library to provide
1694 <entry> GPL-2.0, LGPL-2.1</entry> 1693 extra network protocol support for GNU Classpath and ClasspathX
1695</row> 1694 project but it can also used standalone to add http imap pop3 and
1696<row> 1695 smtp client support applications.</entry>
1697 <entry>onig</entry> 1696
1698 <entry>5.9.6</entry> 1697 <entry>GPL-2.0-with-GCC-exception</entry>
1699 <entry>Regular expressions library. The characteristics of this library is that different character encoding for every regular expression object can be specified.</entry> 1698 </row>
1700 <entry>BSD</entry> 1699
1701</row> 1700 <row>
1702<row> 1701 <entry>initramfs-framework</entry>
1703 <entry>openjdk-8</entry> 1702
1704 <entry>102b14</entry> 1703 <entry>1.0</entry>
1705 <entry>Java runtime based upon the OpenJDK Project</entry> 1704
1706 <entry>GPL-2.0-with-classpath-exception</entry> 1705 <entry>Modular initramfs system.</entry>
1707</row> 1706
1708<row> 1707 <entry>MIT</entry>
1709 <entry>openssh</entry> 1708 </row>
1710 <entry>7.5p1</entry> 1709
1711 <entry>Secure rlogin/rsh/rcp/telnet replacement (OpenSSH) Ssh (Secure Shell) is a program for logging into a remote machine and for executing commands on a remote machine.</entry> 1710 <row>
1712 <entry>BSD</entry> 1711 <entry>initramfs-module-install-efi</entry>
1713</row> 1712
1714<row> 1713 <entry>1.0</entry>
1715 <entry>openssl</entry> 1714
1716 <entry>1.0.2o</entry> 1715 <entry>initramfs-framework module for EFI installation
1717 <entry>Secure Socket Layer (SSL) binary and related cryptographic tools.</entry> 1716 option.</entry>
1718 <entry>OpenSSL</entry> 1717
1719</row> 1718 <entry>MIT</entry>
1720<row> 1719 </row>
1721 <entry>openvswitch</entry> 1720
1722 <entry>2.9</entry> 1721 <row>
1723 <entry> Open vSwitch is a production quality multilayer virtual switch licensed under the open source Apache 2.0 license. It is designed to enable massive network automation through programmatic extension while still supporting standard management interfaces and protocols (e.g. NetFlow sFlow SPAN RSPAN CLI LACP 802.1ag) </entry> 1722 <entry>initramfs-module-install</entry>
1724 <entry>Apache-2.0</entry> 1723
1725</row> 1724 <entry>1.0</entry>
1726<row> 1725
1727 <entry>opkg-utils</entry> 1726 <entry>initramfs-framework module for installation option.</entry>
1728 <entry>0.3.5</entry> 1727
1729 <entry>Additional utilities for the opkg package manager.</entry> 1728 <entry>MIT</entry>
1730 <entry>GPL-2.0</entry> 1729 </row>
1731</row> 1730
1732<row> 1731 <row>
1733 <entry>oro</entry> 1732 <entry>initramfs-module-setup-live</entry>
1734 <entry>2.0.8</entry> 1733
1735 <entry>Perl5-compatible regular expressions library for Java</entry> 1734 <entry>1.0</entry>
1736 <entry>Apache-2.0</entry> 1735
1737</row> 1736 <entry>initramfs-framework module for live booting.</entry>
1738<row> 1737
1739 <entry>os-release</entry> 1738 <entry>MIT</entry>
1740 <entry>1.0</entry> 1739 </row>
1741 <entry>The /etc/os-release file contains operating system identification data.</entry> 1740
1742 <entry>MIT</entry> 1741 <row>
1743</row> 1742 <entry>initramfs-ostree-image</entry>
1744<row> 1743
1745 <entry>ostree-initrd</entry> 1744 <entry>1.0</entry>
1746 <entry>3</entry> 1745
1747 <entry>Extremely basic live image init script.</entry> 1746 <entry>OSTree initramfs image</entry>
1748 <entry>MIT</entry> 1747
1749</row> 1748 <entry>MIT</entry>
1750<row> 1749 </row>
1751 <entry>ostree-rw</entry> 1750
1752 <entry>1.0</entry> 1751 <row>
1753 <entry>Enea bash script to make current ostree hash writable</entry> 1752 <entry>inputproto</entry>
1754 <entry>Enea</entry> 1753
1755</row> 1754 <entry>2.3.2</entry>
1756<row> 1755
1757 <entry>ostree</entry> 1756 <entry>This package provides the wire protocol for the X Input
1758 <entry>v2018.7</entry> 1757 extension. The extension supports input devices other then the
1759 <entry>Tool for managing bootable immutable versioned filesystem trees.</entry> 1758 core X keyboard and pointer.</entry>
1760 <entry>LGPL-2.0</entry> 1759
1761</row> 1760 <entry>MIT</entry>
1762<row> 1761 </row>
1763 <entry>packagegroup-core-boot</entry> 1762
1764 <entry>1.0</entry> 1763 <row>
1765 <entry>The minimal set of packages required to boot the system</entry> 1764 <entry>intltool</entry>
1766 <entry>MIT</entry> 1765
1767</row> 1766 <entry>0.51.0</entry>
1768<row> 1767
1769 <entry>packagegroup-core-ssh-openssh</entry> 1768 <entry>Utility scripts for internationalizing XML.</entry>
1770 <entry>1.0</entry> 1769
1771 <entry>OpenSSH SSH client/server.</entry> 1770 <entry>GPL-2.0</entry>
1772 <entry>MIT</entry> 1771 </row>
1773</row> 1772
1774<row> 1773 <row>
1775 <entry>packagegroup-efi-secure-boot</entry> 1774 <entry>iperf3</entry>
1776 <entry>1.0</entry> 1775
1777 <entry>EFI Secure Boot packages for secure-environment.</entry> 1776 <entry>3.2</entry>
1778 <entry>MIT</entry> 1777
1779</row> 1778 <entry>iperf is a tool for active measurements of the maximum
1780<row> 1779 achievable bandwidth on IP networks. It supports tuning of various
1781 <entry>packagegroup-enea-virtualization-4gusb-modems</entry> 1780 parameters related to timing protocols and buffers. For each test
1782 <entry>1.0</entry> 1781 it reports the bandwidth loss and other parameters.</entry>
1783 <entry>Packagegroup for 4G usb modems.</entry> 1782
1784 <entry>MIT</entry> 1783 <entry>BSD</entry>
1785</row> 1784 </row>
1786<row> 1785
1787 <entry>packagegroup-enea-virtualization-docker</entry> 1786 <row>
1788 <entry>1.0</entry> 1787 <entry>iproute2</entry>
1789 <entry>Packagegroup for Docker.</entry> 1788
1790 <entry>MIT</entry> 1789 <entry>4.11.0</entry>
1791</row> 1790
1792<row> 1791 <entry>Iproute2 is a collection of utilities for controlling TCP /
1793 <entry>packagegroup-enea-virtualization-dpdk</entry> 1792 IP networking and traffic control in Linux. Of the utilities ip
1794 <entry>1.0</entry> 1793 and tc are the most important. ip controls IPv4 and IPv6
1795 <entry>Packagegroup for DPDK.</entry> 1794 configuration and tc stands for traffic control.</entry>
1796 <entry>MIT</entry> 1795
1797</row> 1796 <entry>GPL-2.0</entry>
1798<row> 1797 </row>
1799 <entry>packagegroup-enea-virtualization-guest</entry> 1798
1800 <entry>1.0</entry> 1799 <row>
1801 <entry>This package group includes packages and packagegroups specific to the guest side of the Enea Linux Virtualization Profile.</entry> 1800 <entry>iptables</entry>
1802 <entry>MIT</entry> 1801
1803</row> 1802 <entry>1.6.1</entry>
1804<row> 1803
1805 <entry>packagegroup-enea-virtualization-host</entry> 1804 <entry>iptables is the userspace command line program used to
1806 <entry>1.0</entry> 1805 configure and control network packet filtering code in
1807 <entry>This package group includes packages and packagegroups specific to the host side of the Enea Linux Virtualization Profile.</entry> 1806 Linux.</entry>
1808 <entry>MIT</entry> 1807
1809</row> 1808 <entry>GPL-2.0</entry>
1810<row> 1809 </row>
1811 <entry>packagegroup-enea-virtualization-libvirt</entry> 1810
1812 <entry>1.0</entry> 1811 <row>
1813 <entry>Package group for libvirt.</entry> 1812 <entry>iw</entry>
1814 <entry>MIT</entry> 1813
1815</row> 1814 <entry>4.9</entry>
1816<row> 1815
1817 <entry>packagegroup-enea-virtualization-lxc</entry> 1816 <entry>iw is a new nl80211 based CLI configuration utility for
1818 <entry>1.0</entry> 1817 wireless devices. It supports almost all new drivers that have
1819 <entry>Packagegroup for LXC.</entry> 1818 been added to the kernel recently.</entry>
1820 <entry>MIT</entry> 1819
1821</row> 1820 <entry>BSD</entry>
1822<row> 1821 </row>
1823 <entry>packagegroup-enea-virtualization-lxd</entry> 1822
1824 <entry>1.0</entry> 1823 <row>
1825 <entry>Packagegroup for LXD.</entry> 1824 <entry>jacl</entry>
1826 <entry>MIT</entry> 1825
1827</row> 1826 <entry>1.4.1</entry>
1828<row> 1827
1829 <entry>packagegroup-enea-virtualization-ovs</entry> 1828 <entry>Tcl interpreter for Java</entry>
1830 <entry>1.0</entry> 1829
1831 <entry>Packagegroup for Open vSwitch.</entry> 1830 <entry>UCB, SUN, AMD, CDS</entry>
1832 <entry>MIT</entry> 1831 </row>
1833</row> 1832
1834<row> 1833 <row>
1835 <entry>packagegroup-enea-virtualization-qemu</entry> 1834 <entry>jamvm</entry>
1836 <entry>1.0</entry> 1835
1837 <entry>Packagegroup for QEMU.</entry> 1836 <entry>2.0.0-devel</entry>
1838 <entry>MIT</entry> 1837
1839</row> 1838 <entry>A compact Java Virtual Machine which conforms to the JVM
1840<row> 1839 specification version 2.</entry>
1841 <entry>packagegroup-enea-virtualization</entry> 1840
1842 <entry>1.0</entry> 1841 <entry>GPL-2.0</entry>
1843 <entry>This packagegroup includes packages and packagegroups required for both host and guest images of the Enea Linux Virtualization Profile.</entry> 1842 </row>
1844 <entry>MIT</entry> 1843
1845</row> 1844 <row>
1846<row> 1845 <entry>jansson</entry>
1847 <entry>packagegroup-enea-wifi</entry> 1846
1848 <entry>1.0</entry> 1847 <entry>2.9</entry>
1849 <entry>This package group includes packages and packagegroups that enable WiFi connectivity in the Enea NFV Access platform</entry> 1848
1850 <entry>MIT</entry> 1849 <entry>Jansson is a C library for encoding decoding and
1851</row> 1850 manipulating JSON data.</entry>
1852<row> 1851
1853 <entry>parted</entry> 1852 <entry>MIT</entry>
1854 <entry>3.2</entry> 1853 </row>
1855 <entry>Disk partition editing/resizing utility.</entry> 1854
1856 <entry>GPL-3.0</entry> 1855 <row>
1857</row> 1856 <entry>jaxp1.3</entry>
1858<row> 1857
1859 <entry>partrt</entry> 1858 <entry>1.4.01</entry>
1860 <entry>1.1</entry> 1859
1861 <entry>partrt is a tool for dividing a SMP Linux system into a real time domain and a non-real time domain.</entry> 1860 <entry>Java XML parser and transformer APIs (DOM SAX JAXP
1862 <entry>BSD</entry> 1861 TrAX)</entry>
1863</row> 1862
1864<row> 1863 <entry>Apache-2.0, W3C, PD</entry>
1865 <entry>pciutils</entry> 1864 </row>
1866 <entry>3.5.5</entry> 1865
1867 <entry>The PCI Utilities package contains a library for portable access to PCI bus configuration space and several utilities based on this library.</entry> 1866 <row>
1868 <entry>GPL-2.0</entry> 1867 <entry>jdepend</entry>
1869</row> 1868
1870<row> 1869 <entry>2.9.1</entry>
1871 <entry>perl</entry> 1870
1872 <entry>5.24.1</entry> 1871 <entry>Design quality metrics generator for each Java</entry>
1873 <entry>Perl scripting language.</entry> 1872
1874 <entry> Artistic-1.0, GPL-1.0</entry> 1873 <entry>BSD</entry>
1875</row> 1874 </row>
1876<row> 1875
1877 <entry>pigz</entry> 1876 <row>
1878 <entry>2.3.4</entry> 1877 <entry>jikes-initial</entry>
1879 <entry>pigz which stands for parallel implementation of gzip is a fully functional replacement for gzip that exploits multiple processors and multiple cores to the hilt when compressing data. pigz was written by Mark Adler and uses the zlib and pthread libraries.</entry> 1878
1880 <entry> Zlib, Apache-2.0</entry> 1879 <entry>1.0</entry>
1881</row> 1880
1882<row> 1881 <entry>Initial Java 1.4-compatible (and not higher)
1883 <entry>pixman</entry> 1882 compiler.</entry>
1884 <entry>0.34.0</entry> 1883
1885 <entry>Pixman provides a library for manipulating pixel regions -- a set of Y-X banded rectangles image compositing using the Porter/Duff model and implicit mask generation for geometric primitives including trapezoids triangles and rectangles.</entry> 1884 <entry>MIT</entry>
1886 <entry> MIT, PD</entry> 1885 </row>
1887</row> 1886
1888<row> 1887 <row>
1889 <entry>pkgconfig</entry> 1888 <entry>jikes</entry>
1890 <entry>0.29.2</entry> 1889
1891 <entry>pkg-config is a helper tool used when compiling applications and libraries. It helps determined the correct compiler/link options. It is also language-agnostic.</entry> 1890 <entry>1.22</entry>
1892 <entry>GPL-2.0</entry> 1891
1893</row> 1892 <entry>Java compiler adhering to language and VM
1894<row> 1893 specifications</entry>
1895 <entry>pm-utils</entry> 1894
1896 <entry>1.4.1</entry> 1895 <entry>IPL-1.0</entry>
1897 <entry>Simple shell command line tools to suspend and hibernate.</entry> 1896 </row>
1898 <entry>GPL-2.0</entry> 1897
1899</row> 1898 <row>
1900<row> 1899 <entry>jlex</entry>
1901 <entry>polkit</entry> 1900
1902 <entry>0.113</entry> 1901 <entry>1.2.6</entry>
1903 <entry>The polkit package is an application-level toolkit for defining and handling the policy that allows unprivileged processes to speak to privileged processes.</entry> 1902
1904 <entry>LGPL-2.0</entry> 1903 <entry>Lexical analyzer generator for Java</entry>
1905</row> 1904
1906<row> 1905 <entry>JLEX</entry>
1907 <entry>popt</entry> 1906 </row>
1908 <entry>1.16</entry> 1907
1909 <entry>Library for parsing command line options.</entry> 1908 <row>
1910 <entry>MIT</entry> 1909 <entry>jq</entry>
1911</row> 1910
1912<row> 1911 <entry>1.5</entry>
1913 <entry>pps-tools</entry> 1912
1914 <entry>0.0.0</entry> 1913 <entry>jq is like sed for JSON data you can use it to slice and
1915 <entry>User-space tools for LinuxPPS.</entry> 1914 filter and map and transform structured data with the same ease
1916 <entry>GPL-2.0</entry> 1915 that sed awk grep and friends let you play with text.</entry>
1917</row> 1916
1918<row> 1917 <entry>MIT</entry>
1919 <entry>prelink</entry> 1918 </row>
1920 <entry>1.0</entry> 1919
1921 <entry>The prelink package contains a utility which modifies ELF shared libraries and executables so that far fewer relocations need to be resolved at runtime and thus programs come up faster.</entry> 1920 <row>
1922 <entry>GPL-2.0</entry> 1921 <entry>jsch</entry>
1923</row> 1922
1924<row> 1923 <entry>0.1.40</entry>
1925 <entry>procps</entry> 1924
1926 <entry>3.3.12</entry> 1925 <entry>SSH implementation in Java</entry>
1927 <entry>Procps contains a set of system utilities that provide system information about processes using the /proc filesystem. The package includes the programs ps top vmstat w kill and skill.</entry> 1926
1928 <entry> GPL-2.0, LGPL-2.0</entry> 1927 <entry>BSD</entry>
1929</row> 1928 </row>
1930<row> 1929
1931 <entry>pseudo</entry> 1930 <row>
1932 <entry>1.8.2</entry> 1931 <entry>junit</entry>
1933 <entry>Pseudo gives fake root capabilities to a normal user.</entry> 1932
1934 <entry>LGPL-2.1</entry> 1933 <entry>3.8.2</entry>
1935</row> 1934
1936<row> 1935 <entry>JUnit is a testing framework for Java</entry>
1937 <entry>ptest-runner</entry> 1936
1938 <entry>2.1</entry> 1937 <entry>CPL-1.0</entry>
1939 <entry>The ptest-runner2 package installs a ptest-runner program which loops through all installed ptest test suites and runs them in sequence.</entry> 1938 </row>
1940 <entry>GPL-2.0</entry> 1939
1941</row> 1940 <row>
1942<row> 1941 <entry>jzlib</entry>
1943 <entry>python-asn1crypto</entry> 1942
1944 <entry>0.23.0</entry> 1943 <entry>1.0.7</entry>
1945 <entry>Python binding to the Networking and Cryptography (NaCl) library</entry> 1944
1946 <entry>Apache-2.0</entry> 1945 <entry>zlib implementation in Java</entry>
1947</row> 1946
1948<row> 1947 <entry>BSD</entry>
1949 <entry>python-certifi</entry> 1948 </row>
1950 <entry>2017.7.27.1</entry> 1949
1951 <entry>This installable Python package contains a CA Bundle that you can reference in your Python code. This is useful for verifying HTTP requests for example. This is the same CA Bundle which ships with the Requests codebase and is derived from Mozilla Firefox's canonical set.</entry> 1950 <row>
1952 <entry>ISC</entry> 1951 <entry>kbd</entry>
1953</row> 1952
1954<row> 1953 <entry>2.0.4</entry>
1955 <entry>python-cffi</entry> 1954
1956 <entry>1.11.2</entry> 1955 <entry>Keytable files and keyboard utilities.</entry>
1957 <entry>Foreign Function Interface for Python calling C code.</entry> 1956
1958 <entry>MIT</entry> 1957 <entry>GPL-2.0</entry>
1959</row> 1958 </row>
1960<row> 1959
1961 <entry>python-chardet</entry> 1960 <row>
1962 <entry>3.0.4</entry> 1961 <entry>kbproto</entry>
1963 <entry>Universal encoding detector for Python 2 and 3.</entry> 1962
1964 <entry>LGPL-2.1</entry> 1963 <entry>1.0.7</entry>
1965</row> 1964
1966<row> 1965 <entry>This package provides the wire protocol for the X Keyboard
1967 <entry>python-cryptography-vectors</entry> 1966 extension. This extension is used to control options related to
1968 <entry>2.0.3</entry> 1967 keyboard handling and layout.</entry>
1969 <entry>Test vectors for the cryptography package..</entry> 1968
1970 <entry> Apache-2.0, BSD</entry> 1969 <entry>MIT</entry>
1971</row> 1970 </row>
1972<row> 1971
1973 <entry>python-cryptography</entry> 1972 <row>
1974 <entry>2.0.3</entry> 1973 <entry>kern-tools</entry>
1975 <entry>Provides cryptographic recipes and primitives to python developers.</entry> 1974
1976 <entry> Apache-2.0, BSD</entry> 1975 <entry>0.2</entry>
1977</row> 1976
1978<row> 1977 <entry>Tools for managing Yocto Project style branched
1979 <entry>python-cython</entry> 1978 kernels.</entry>
1980 <entry>0.27.1</entry> 1979
1981 <entry>Cython is a language specially designed for writing Python extension modules. It's designed to bridge the gap between the nice high-level easy-to-use world of Python and the messy low-level world of C.</entry> 1980 <entry>GPL-2.0</entry>
1982 <entry>Apache-2.0</entry> 1981 </row>
1983</row> 1982
1984<row> 1983 <row>
1985 <entry>python-enum34</entry> 1984 <entry>keymaps</entry>
1986 <entry>1.1.6</entry> 1985
1987 <entry>backport of Python 3.4's enum package.</entry> 1986 <entry>1.0</entry>
1988 <entry>BSD-3-Clause</entry> 1987
1989</row> 1988 <entry>Keymaps and initscript to set the keymap on bootup.</entry>
1990<row> 1989
1991 <entry>python-functools32</entry> 1990 <entry>GPL-2.0</entry>
1992 <entry>3.2.3-2</entry> 1991 </row>
1993 <entry>Backport of the functools module from Python 3.2.3 for use on 2.7 and PyPy..</entry> 1992
1994 <entry>Python-2.0</entry> 1993 <row>
1995</row> 1994 <entry>keyutils</entry>
1996<row> 1995
1997 <entry>python-futures</entry> 1996 <entry>1.5.10</entry>
1998 <entry>3.0.5</entry> 1997
1999 <entry>The concurrent.futures module provides a high-level interface for asynchronously executing callables.</entry> 1998 <entry>Utilities to control the kernel key management facility and
2000 <entry>BSD</entry> 1999 to provide a mechanism by which the kernel call back to userspace
2001</row> 2000 to get a key instantiated.</entry>
2002<row> 2001
2003 <entry>python-idna</entry> 2002 <entry>LGPL-2.1, GPL-2.0</entry>
2004 <entry>2.6</entry> 2003 </row>
2005 <entry>Internationalised Domain Names in Applications.</entry> 2004
2006 <entry> BSD-3-Clause, Python-2.0, Unicode</entry> 2005 <row>
2007</row> 2006 <entry>kmod</entry>
2008<row> 2007
2009 <entry>python-ipaddress</entry> 2008 <entry>24</entry>
2010 <entry>1.0.18</entry> 2009
2011 <entry>Python 3.3+'s ipaddress for Python 2.6 2.7 3.2..</entry> 2010 <entry>kmod is a set of tools to handle common tasks with Linux
2012 <entry>Python-2.0</entry> 2011 kernel modules like insert remove list check properties resolve
2013</row> 2012 dependencies and aliases.</entry>
2014<row> 2013
2015 <entry>python-iso8601</entry> 2014 <entry>GPL-2.0, LGPL-2.1</entry>
2016 <entry>0.1.12</entry> 2015 </row>
2017 <entry>Simple module to parse ISO 8601 dates.</entry> 2016
2018 <entry>MIT</entry> 2017 <row>
2019</row> 2018 <entry>krb5</entry>
2020<row> 2019
2021 <entry>python-jsonpatch</entry> 2020 <entry>1.15.1</entry>
2022 <entry>1.16</entry> 2021
2023 <entry>Appling JSON patches in Python 2.6+ and 3.x.</entry> 2022 <entry>"Kerberos is a system for authenticating users and services
2024 <entry>BSD</entry> 2023 on a network. Kerberos is a trusted third-party service. That
2025</row> 2024 means that there is a third party (the Kerberos server) that is
2026<row> 2025 trusted by all the entities on the network (users and services
2027 <entry>python-jsonpointer</entry> 2026 usually called ""principals""). . This is the MIT reference
2028 <entry>1.12</entry> 2027 implementation of Kerberos V5. . This package contains the
2029 <entry>Resolve JSON Pointers in Python.</entry> 2028 Kerberos key server (KDC). The KDC manages all authentication
2030 <entry>BSD</entry> 2029 credentials for a Kerberos realm holds the master keys for the
2031</row> 2030 realm and responds to authentication requests. This package should
2032<row> 2031 be installed on both master and slave KDCs."</entry>
2033 <entry>python-jsonschema</entry> 2032
2034 <entry>2.6.0</entry> 2033 <entry>MIT</entry>
2035 <entry>An implementation of JSON Schema validation for Python.</entry> 2034 </row>
2036 <entry>MIT</entry> 2035
2037</row> 2036 <row>
2038<row> 2037 <entry>ldconfig</entry>
2039 <entry>python-ndg-httpsclient</entry> 2038
2040 <entry>0.4.3</entry> 2039 <entry>2.12.1</entry>
2041 <entry>Provides enhanced HTTPS support for httplib and urllib2 using PyOpenSSL</entry> 2040
2042 <entry>BSD</entry> 2041 <entry>A standalone native ldconfig build.</entry>
2043</row> 2042
2044<row> 2043 <entry>GPL-2.0</entry>
2045 <entry>python-netaddr</entry> 2044 </row>
2046 <entry>0.7.19</entry> 2045
2047 <entry>A network address manipulation library for Python..</entry> 2046 <row>
2048 <entry>BSD</entry> 2047 <entry>libaio</entry>
2049</row> 2048
2050<row> 2049 <entry>0.3.110</entry>
2051 <entry>python-netifaces</entry> 2050
2052 <entry>0.10.6</entry> 2051 <entry>Asynchronous input/output library that uses the kernels
2053 <entry>Portable network interface information.</entry> 2052 native interface</entry>
2054 <entry>MIT</entry> 2053
2055</row> 2054 <entry>LGPL-2.1</entry>
2056<row> 2055 </row>
2057 <entry>python-pip</entry> 2056
2058 <entry>9.0.1</entry> 2057 <row>
2059 <entry>PIP is a tool for installing and managing Python packages.</entry> 2058 <entry>libarchive</entry>
2060 <entry> MIT, LGPL-2.1</entry> 2059
2061</row> 2060 <entry>3.3.2</entry>
2062<row> 2061
2063 <entry>python-pretend</entry> 2062 <entry>C library and command-line tools for reading and writing
2064 <entry>1.0.8</entry> 2063 tar cpio zip ISO and other archive formats</entry>
2065 <entry>A library for stubbing in Python.</entry> 2064
2066 <entry>BSD</entry> 2065 <entry>BSD</entry>
2067</row> 2066 </row>
2068<row> 2067
2069 <entry>python-prettytable</entry> 2068 <row>
2070 <entry>0.7.2</entry> 2069 <entry>libassuan</entry>
2071 <entry>Python library for displaying tabular data in a ASCII table format.</entry> 2070
2072 <entry>BSD</entry> 2071 <entry>2.4.3</entry>
2073</row> 2072
2074<row> 2073 <entry>IPC library used by GnuPG and GPGME.</entry>
2075 <entry>python-psutil</entry> 2074
2076 <entry>5.3.1</entry> 2075 <entry>GPL-3.0, LGPL-2.1</entry>
2077 <entry>A cross-platform process and system utilities module for Python.</entry> 2076 </row>
2078 <entry>BSD</entry> 2077
2079</row> 2078 <row>
2080<row> 2079 <entry>libbsd</entry>
2081 <entry>python-py</entry> 2080
2082 <entry>1.4.34</entry> 2081 <entry>0.8.6</entry>
2083 <entry>Library with cross-python path ini-parsing io code log facilities.</entry> 2082
2084 <entry>MIT</entry> 2083 <entry>This library provides useful functions commonly found on
2085</row> 2084 BSD systems and lacking on others like GNU systems thus making it
2086<row> 2085 easier to port projects with strong BSD origins without needing to
2087 <entry>python-pyasn1</entry> 2086 embed the same code over and over again on each project.</entry>
2088 <entry>0.3.6</entry> 2087
2089 <entry>Python library implementing ASN.1 types..</entry> 2088 <entry>BSD-4-Clause, ISC, PD</entry>
2090 <entry>BSD-2-Clause</entry> 2089 </row>
2091</row> 2090
2092<row> 2091 <row>
2093 <entry>python-pycparser</entry> 2092 <entry>libcap</entry>
2094 <entry>2.18</entry> 2093
2095 <entry>Parser of the C language written in pure Python.</entry> 2094 <entry>2.25</entry>
2096 <entry>BSD-3-Clause</entry> 2095
2097</row> 2096 <entry>Library for getting/setting POSIX.1e capabilities.</entry>
2098<row> 2097
2099 <entry>python-pyopenssl</entry> 2098 <entry>BSD, GPL-2.0</entry>
2100 <entry>17.3.0</entry> 2099 </row>
2101 <entry>Simple Python wrapper around the OpenSSL library.</entry> 2100
2102 <entry>Apache-2.0</entry> 2101 <row>
2103</row> 2102 <entry>libcgroup</entry>
2104<row> 2103
2105 <entry>python-pysocks</entry> 2104 <entry>0.41</entry>
2106 <entry>1.6.7</entry> 2105
2107 <entry>A Python SOCKS client module</entry> 2106 <entry>libcgroup is a library that abstracts the control group
2108 <entry>BSD</entry> 2107 file system in Linux. Control groups allow you to limit account
2109</row> 2108 and isolate resource usage (CPU memory disk I/O etc.) of groups of
2110<row> 2109 processes.</entry>
2111 <entry>python-pytest-runner</entry> 2110
2112 <entry>2.12.1</entry> 2111 <entry>LGPL-2.1</entry>
2113 <entry>Invoke py.test as distutils command with dependency resolution.</entry> 2112 </row>
2114 <entry>MIT</entry> 2113
2115</row> 2114 <row>
2116<row> 2115 <entry>libcheck</entry>
2117 <entry>python-pytest</entry> 2116
2118 <entry>3.2.2</entry> 2117 <entry>0.10.0</entry>
2119 <entry>Simple powerful teting with python.</entry> 2118
2120 <entry>MIT</entry> 2119 <entry>Check - unit testing framework for C code.</entry>
2121</row> 2120
2122<row> 2121 <entry>LGPL-2.1</entry>
2123 <entry>python-pyyaml</entry> 2122 </row>
2124 <entry>3.11</entry> 2123
2125 <entry> YAML is a data serialization format designed for human readability and interaction with scripting languages. PyYAML is a YAML parser and emitter for Python. . PyYAML features a complete YAML 1.1 parser Unicode support pickle support capable extension API and sensible error messages. PyYAML supports standard YAML tags and provides Python-specific tags that allow to represent an arbitrary Python object. . PyYAML is applicable for a broad range of tasks from complex configuration files to object serialization and persistance. </entry> 2124 <row>
2126 <entry>MIT</entry> 2125 <entry>libdaemon</entry>
2127</row> 2126
2128<row> 2127 <entry>0.14</entry>
2129 <entry>python-requests</entry> 2128
2130 <entry>2.18.4</entry> 2129 <entry>Lightweight C library which eases the writing of UNIX
2131 <entry>Python HTTP for Humans.</entry> 2130 daemons.</entry>
2132 <entry>Apache-2.0</entry> 2131
2133</row> 2132 <entry>LGPL-2.1</entry>
2134<row> 2133 </row>
2135 <entry>python-rfc3987</entry> 2134
2136 <entry>1.3.7</entry> 2135 <row>
2137 <entry>Parsing and validation of URIs (RFC 3986) and IRIs (RFC 3987).</entry> 2136 <entry>libdevmapper</entry>
2138 <entry>GPL-3.0</entry> 2137
2139</row> 2138 <entry>2.02.171</entry>
2140<row> 2139
2141 <entry>python-scons</entry> 2140 <entry>LVM2 is a set of utilities to manage logical volumes in
2142 <entry>2.5.1</entry> 2141 Linux.</entry>
2143 <entry>Software Construction tool (make/autotools replacement).</entry> 2142
2144 <entry>MIT</entry> 2143 <entry>GPL-2.0, LGPL-2.0</entry>
2145</row> 2144 </row>
2146<row> 2145
2147 <entry>python-setuptools-scm</entry> 2146 <row>
2148 <entry>1.15.6</entry> 2147 <entry>libecj-bootstrap</entry>
2149 <entry>the blessed package to manage your versions by scm tags.</entry> 2148
2150 <entry>MIT</entry> 2149 <entry>3.6.2</entry>
2151</row> 2150
2152<row> 2151 <entry>JDT Core Batch Compiler - Jar only</entry>
2153 <entry>python-setuptools</entry> 2152
2154 <entry>36.2.7</entry> 2153 <entry>EPL-1.0</entry>
2155 <entry>Download build install upgrade and uninstall Python packages.</entry> 2154 </row>
2156 <entry>MIT</entry> 2155
2157</row> 2156 <row>
2158<row> 2157 <entry>libevent</entry>
2159 <entry>python-six</entry> 2158
2160 <entry>1.11.0</entry> 2159 <entry>2.1.8</entry>
2161 <entry>Python 2 and 3 compatibility library.</entry> 2160
2162 <entry>MIT</entry> 2161 <entry>An asynchronous event notification library.</entry>
2163</row> 2162
2164<row> 2163 <entry>BSD, MIT</entry>
2165 <entry>python-strict-rfc3339</entry> 2164 </row>
2166 <entry>0.7</entry> 2165
2167 <entry>Strict simple lightweight RFC3339 function.s.</entry> 2166 <row>
2168 <entry>GPL-3.0</entry> 2167 <entry>libffi</entry>
2169</row> 2168
2170<row> 2169 <entry>3.2.1</entry>
2171 <entry>python-urllib3</entry> 2170
2172 <entry>1.22</entry> 2171 <entry>The `libffi' library provides a portable high level
2173 <entry>Python HTTP library with thread-safe connection pooling file post support sanity friendly and more.</entry> 2172 programming interface to various calling conventions. This allows
2174 <entry>MIT</entry> 2173 a programmer to call any function specified by a call interface
2175</row> 2174 description at run time. FFI stands for Foreign Function
2176<row> 2175 Interface. A foreign function interface is the popular name for
2177 <entry>python-vcversioner</entry> 2176 the interface that allows code written in one language to call
2178 <entry>2.16.0.0</entry> 2177 code written in another language. The `libffi' library really only
2179 <entry>Python vcversioner automagically update the project's version.</entry> 2178 provides the lowest machine dependent layer of a fully featured
2180 <entry>ISC</entry> 2179 foreign function interface. A layer must exist above `libffi' that
2181</row> 2180 handles type conversions for values passed between the two
2182<row> 2181 languages.</entry>
2183 <entry>python</entry> 2182
2184 <entry>2.7.13</entry> 2183 <entry>MIT</entry>
2185 <entry>The Python Programming Language.</entry> 2184 </row>
2186 <entry>Python-2.0</entry> 2185
2187</row> 2186 <row>
2188<row> 2187 <entry>libfile-slurp-perl</entry>
2189 <entry>python3-netifaces</entry> 2188
2190 <entry>0.10.6</entry> 2189 <entry>9999.19</entry>
2191 <entry>Portable network interface information.</entry> 2190
2192 <entry>MIT</entry> 2191 <entry>This module provides subroutines to read or write entire
2193</row> 2192 files with a simple call. It also has a subroutine for reading the
2194<row> 2193 list of filenames in a directory.</entry>
2195 <entry>python3-pip</entry> 2194
2196 <entry>9.0.1</entry> 2195 <entry>Artistic-1.0, GPL-1.0</entry>
2197 <entry>The PyPA recommended tool for installing Python packages.</entry> 2196 </row>
2198 <entry>MIT</entry> 2197
2199</row> 2198 <row>
2200<row> 2199 <entry>libgcc</entry>
2201 <entry>python3-setuptools</entry> 2200
2202 <entry>36.2.7</entry> 2201 <entry>7.3.0</entry>
2203 <entry>Download build install upgrade and uninstall Python packages.</entry> 2202
2204 <entry>MIT</entry> 2203 <entry>GNU cc and gcc C compilers.</entry>
2205</row> 2204
2206<row> 2205 <entry>GPL-3.0-with-GCC-exception, GPL-3.0</entry>
2207 <entry>python3-six</entry> 2206 </row>
2208 <entry>1.10.0</entry> 2207
2209 <entry>Python 2 and 3 compatibility library.</entry> 2208 <row>
2210 <entry>MIT</entry> 2209 <entry>libgcrypt</entry>
2211</row> 2210
2212<row> 2211 <entry>1.8.0</entry>
2213 <entry>python3-twisted</entry> 2212
2214 <entry>13.2.0</entry> 2213 <entry>General purpose cryptographic library based on the code
2215 <entry>Twisted is an event-driven networking framework written in Python and licensed under the LGPL. Twisted supports TCP UDP SSL/TLS multicast Unix sockets a large number of protocols (including HTTP NNTP IMAP SSH IRC FTP and others) and much more.</entry> 2214 from GnuPG.</entry>
2216 <entry>MIT</entry> 2215
2217</row> 2216 <entry>GPL-2.0, LGPL-2.1, GPL-3.0</entry>
2218<row> 2217 </row>
2219 <entry>python3-zopeinterface</entry> 2218
2220 <entry>4.4.3</entry> 2219 <row>
2221 <entry>Interface definitions for Zope products.</entry> 2220 <entry>libgpg-error</entry>
2222 <entry>ZPL-2.1</entry> 2221
2223</row> 2222 <entry>1.27</entry>
2224<row> 2223
2225 <entry>python3</entry> 2224 <entry>Small library that defines common error values for all
2226 <entry>3.5.3</entry> 2225 GnuPG components.</entry>
2227 <entry>The Python Programming Language.</entry> 2226
2228 <entry>Python-2.0</entry> 2227 <entry>GPL-2.0, LGPL-2.1</entry>
2229</row> 2228 </row>
2230<row> 2229
2231 <entry>qemu-helper</entry> 2230 <row>
2232 <entry>1.0</entry> 2231 <entry>libgudev</entry>
2233 <entry>Helper utilities needed by the runqemu script.</entry> 2232
2234 <entry>GPL-2.0</entry> 2233 <entry>231</entry>
2235</row> 2234
2236<row> 2235 <entry>GObject wrapper for libudev.</entry>
2237 <entry>qemu</entry> 2236
2238 <entry>2.11.1</entry> 2237 <entry>LGPL-2.1</entry>
2239 <entry>Fast open source processor emulator.</entry> 2238 </row>
2240 <entry> GPL-2.0, LGPL-2.1</entry> 2239
2241</row> 2240 <row>
2242<row> 2241 <entry>libice</entry>
2243 <entry>qemuwrapper</entry> 2242
2244 <entry>1.0</entry> 2243 <entry>1.0.9</entry>
2245 <entry>QEMU wrapper script.</entry> 2244
2246 <entry>MIT</entry> 2245 <entry>The Inter-Client Exchange (ICE) protocol provides a generic
2247</row> 2246 framework for building protocols on top of reliable byte-stream
2248<row> 2247 transport connections. It provides basic mechanisms for setting up
2249 <entry>quilt</entry> 2248 and shutting down connections for performing authentication for
2250 <entry>0.65</entry> 2249 negotiating versions and for reporting errors.</entry>
2251 <entry>Tool for working with series of patches.</entry> 2250
2252 <entry>GPL-2.0</entry> 2251 <entry>MIT</entry>
2253</row> 2252 </row>
2254<row> 2253
2255 <entry>randrproto</entry> 2254 <row>
2256 <entry>1.5.0</entry> 2255 <entry>libidn</entry>
2257 <entry>This package provides the wire protocol for the X Resize Rotate and Reflect extension. This extension provides the ability to resize rotate and reflect the root window of a screen.</entry> 2256
2258 <entry>MIT</entry> 2257 <entry>1.33</entry>
2259</row> 2258
2260<row> 2259 <entry>Implementation of the Stringprep Punycode and IDNA
2261 <entry>readline</entry> 2260 specifications defined by the IETF Internationalized Domain Names
2262 <entry>7.0</entry> 2261 (IDN) working group.</entry>
2263 <entry>The GNU Readline library provides a set of functions for use by applications that allow users to edit command lines as they are typed in. Both Emacs and vi editing modes are available. The Readline library includes additional functions to maintain a list of previously-entered command lines to recall and perhaps reedit those lines and perform csh-like history expansion on previous commands.</entry> 2262
2264 <entry>GPL-3.0</entry> 2263 <entry>LGPL-2.1, LGPL-3.0, GPL-3.0</entry>
2265</row> 2264 </row>
2266<row> 2265
2267 <entry>regexp</entry> 2266 <row>
2268 <entry>1.5</entry> 2267 <entry>libjpeg-turbo</entry>
2269 <entry>Java Regular Expression package</entry> 2268
2270 <entry>Apache-2.0</entry> 2269 <entry>1.5.2</entry>
2271</row> 2270
2272<row> 2271 <entry>libjpeg-turbo is a derivative of libjpeg that uses SIMD
2273 <entry>renderproto</entry> 2272 instructions (MMX SSE2 NEON) to accelerate baseline JPEG
2274 <entry>0.11.1</entry> 2273 compression and decompression</entry>
2275 <entry>This package provides the wire protocol for the X Rendering extension. This is the basis the image composition within the X window system.</entry> 2274
2276 <entry>MIT</entry> 2275 <entry>BSD-3-Clause</entry>
2277</row> 2276 </row>
2278<row> 2277
2279 <entry>rhino</entry> 2278 <row>
2280 <entry>1.7r4</entry> 2279 <entry>libmbim</entry>
2281 <entry>Lexical analyzer generator for Java</entry> 2280
2282 <entry>MPL-2.0</entry> 2281 <entry>1.16.0</entry>
2283</row> 2282
2284<row> 2283 <entry>libmbim is a glib-based library for talking to WWAN modems
2285 <entry>rpm</entry> 2284 and devices which speak the Mobile Interface Broadband Model
2286 <entry>4.13.90</entry> 2285 (MBIM) protocol</entry>
2287 <entry>The RPM Package Manager (RPM) is a powerful command line driven package management system capable of installing uninstalling verifying querying and updating software packages. Each software package consists of an archive of files along with information about the package like its version a description etc.</entry> 2286
2288 <entry>GPL-2.0</entry> 2287 <entry>GPL-2.0, LGPL-2.1</entry>
2289</row> 2288 </row>
2290<row> 2289
2291 <entry>rsync</entry> 2290 <row>
2292 <entry>3.1.3</entry> 2291 <entry>libmnl</entry>
2293 <entry>File synchronization tool.</entry> 2292
2294 <entry>GPL-3.0</entry> 2293 <entry>1.0.4</entry>
2295</row> 2294
2296<row> 2295 <entry>Minimalistic user-space library oriented to Netlink
2297 <entry>run-postinsts</entry> 2296 developers providing functions for common tasks in parsing
2298 <entry>1.0</entry> 2297 validating and constructing both the Netlink header and
2299 <entry>Runs postinstall scripts on first boot of the target device.</entry> 2298 TLVs.</entry>
2300 <entry>MIT</entry> 2299
2301</row> 2300 <entry>LGPL-2.1</entry>
2302<row> 2301 </row>
2303 <entry>runc-docker</entry> 2302
2304 <entry>1.0.0-rc3</entry> 2303 <row>
2305 <entry>runc is a CLI tool for spawning and running containers according to the OCI specification.</entry> 2304 <entry>libmpc</entry>
2306 <entry>Apache-2.0</entry> 2305
2307</row> 2306 <entry>1.0.3</entry>
2308<row> 2307
2309 <entry>sbsigntool</entry> 2308 <entry>Mpc is a C library for the arithmetic of complex numbers
2310 <entry>0.6</entry> 2309 with arbitrarily high precision and correct rounding of the
2311 <entry>Utilities for signing UEFI binaries for use with secure boot.</entry> 2310 result. It is built upon and follows the same principles as
2312 <entry>GPL-3.0</entry> 2311 Mpfr</entry>
2313</row> 2312
2314<row> 2313 <entry>LGPL-3.0</entry>
2315 <entry>sed</entry> 2314 </row>
2316 <entry>4.2.2</entry> 2315
2317 <entry>Stream EDitor (text filtering utility).</entry> 2316 <row>
2318 <entry>GPL-3.0</entry> 2317 <entry>libndp</entry>
2319</row> 2318
2320<row> 2319 <entry>1.6</entry>
2321 <entry>seloader</entry> 2320
2322 <entry>0.4.6</entry> 2321 <entry>Library for IPv6 Neighbor Discovery Protocol.</entry>
2323 <entry>The SELoader is designed to authenticate the non-PE files such as grub configuration initrd grub modules which cannot be verified by the MOK Verify Protocol registered by shim loader. In order to conveniently authenticate the PE file with gBS-&gt;LoadImage() and gBS-&gt;StartImage() the SELoader hooks EFI Security2 Architectural Protocol and employs MOK Verify Protocol to verify the PE file. If only UEFI Secure Boot is enabled the SELoader just simplily calls gBS-&gt;LoadImage() and gBS-&gt;StartImage() to allow BIOS to verify PE file. The SELoader publishes MOK2 Verify Protocol which provides a flexible interface to allow the bootloader to verify the file file buffer or memory buffer without knowing the file format. </entry> 2322
2324 <entry>BSD-3-Clause</entry> 2323 <entry>LGPL-2.1</entry>
2325</row> 2324 </row>
2326<row> 2325
2327 <entry>serf</entry> 2326 <row>
2328 <entry>1.3.9</entry> 2327 <entry>libnewt</entry>
2329 <entry>High-Performance Asynchronous HTTP Client Library.</entry> 2328
2330 <entry>Apache-2.0</entry> 2329 <entry>0.52.20</entry>
2331</row> 2330
2332<row> 2331 <entry>Newt is a programming library for color text mode widget
2333 <entry>servlet2.3</entry> 2332 based user interfaces. Newt can be used to add stacked windows
2334 <entry>4.1.37</entry> 2333 entry widgets checkboxes radio buttons labels plain text fields
2335 <entry>Servlet API 2.3 (from Tomcat 4.1)</entry> 2334 scrollbars etc. to text mode user interfaces. This package also
2336 <entry>Apache-2.0</entry> 2335 contains the shared library needed by programs built with newt as
2337</row> 2336 well as a /usr/bin/dialog replacement called whiptail. Newt is
2338<row> 2337 based on the slang library.</entry>
2339 <entry>shadow-securetty</entry> 2338
2340 <entry>4.2.1</entry> 2339 <entry>LGPL-2.0</entry>
2341 <entry>Provider of the machine specific securetty file.</entry> 2340 </row>
2342 <entry>MIT</entry> 2341
2343</row> 2342 <row>
2344<row> 2343 <entry>libnl</entry>
2345 <entry>shadow-sysroot</entry> 2344
2346 <entry>4.2.1</entry> 2345 <entry>3.4.0</entry>
2347 <entry>Shadow utils requirements for useradd.bbclass.</entry> 2346
2348 <entry> BSD, Artistic-1.0</entry> 2347 <entry>A library for applications dealing with netlink
2349</row> 2348 sockets.</entry>
2350<row> 2349
2351 <entry>shadow</entry> 2350 <entry>LGPL-2.1</entry>
2352 <entry>4.2.1</entry> 2351 </row>
2353 <entry>Tools to change and administer password and group data.</entry> 2352
2354 <entry> BSD, Artistic-1.0</entry> 2353 <row>
2355</row> 2354 <entry>libnss-mdns</entry>
2356<row> 2355
2357 <entry>shared-mime-info</entry> 2356 <entry>0.10</entry>
2358 <entry>1.8</entry> 2357
2359 <entry>Shared MIME type database and specification.</entry> 2358 <entry>Name Service Switch module for Multicast DNS (zeroconf)
2360 <entry>LGPL-2.0</entry> 2359 name resolution.</entry>
2361</row> 2360
2362<row> 2361 <entry>LGPL-2.1</entry>
2363 <entry>shim</entry> 2362 </row>
2364 <entry>12</entry> 2363
2365 <entry>shim is a trivial EFI application that when run attempts to open and execute another application. It will initially attempt to do this via the standard EFI LoadImage() and StartImage() calls. If these fail (because secure boot is enabled and the binary is not signed with an appropriate key for instance) it will then validate the binary against a built-in certificate. If this succeeds and if the binary or signing key are not blacklisted then shim will relocate and execute the binary.</entry> 2364 <row>
2366 <entry>BSD-2-Clause</entry> 2365 <entry>libpcap</entry>
2367</row> 2366
2368<row> 2367 <entry>1.8.1</entry>
2369 <entry>simpleproxy</entry> 2368
2370 <entry>1.0</entry> 2369 <entry>Libpcap provides a portable framework for low-level network
2371 <entry>Simpleproxy.</entry> 2370 monitoring. Libpcap can provide network statistics collection
2372 <entry>GPL-2.0</entry> 2371 security monitoring and network debugging.</entry>
2373</row> 2372
2374<row> 2373 <entry>BSD</entry>
2375 <entry>slang</entry> 2374 </row>
2376 <entry>2.3.1a</entry> 2375
2377 <entry>S-Lang is an interpreted language and a programming library. The S-Lang language was designed so that it can be easily embedded into a program to provide the program with a powerful extension language. The S-Lang library provided in this package provides the S-Lang extension language. S-Lang's syntax resembles C which makes it easy to recode S-Lang procedures in C if you need to.</entry> 2376 <row>
2378 <entry>GPL-2.0</entry> 2377 <entry>libpciaccess</entry>
2379</row> 2378
2380<row> 2379 <entry>0.13.5</entry>
2381 <entry>sqlite3</entry> 2380
2382 <entry>3.20.0</entry> 2381 <entry>libpciaccess provides functionality for X to access the PCI
2383 <entry>Embeddable SQL database engine.</entry> 2382 bus and devices in a platform-independent way.</entry>
2384 <entry>PD</entry> 2383
2385</row> 2384 <entry>MIT</entry>
2386<row> 2385 </row>
2387 <entry>squashfs-tools</entry> 2386
2388 <entry>4.3</entry> 2387 <row>
2389 <entry>Tools for manipulating SquashFS filesystems.</entry> 2388 <entry>libpcre</entry>
2390 <entry> GPL-2.0, PD</entry> 2389
2391</row> 2390 <entry>8.41</entry>
2392<row> 2391
2393 <entry>sshpass</entry> 2392 <entry>The PCRE library is a set of functions that implement
2394 <entry>1.06</entry> 2393 regular expression pattern matching using the same syntax and
2395 <entry>Tool for non-interactivly performing ssh password authentication</entry> 2394 semantics as Perl 5. PCRE has its own native API as well as a set
2396 <entry>GPL-2.0</entry> 2395 of wrapper functions that correspond to the POSIX regular
2397</row> 2396 expression API.</entry>
2398<row> 2397
2399 <entry>subversion</entry> 2398 <entry>BSD</entry>
2400 <entry>1.9.6</entry> 2399 </row>
2401 <entry>Subversion (svn) version control system client.</entry> 2400
2402 <entry>Apache-2.0</entry> 2401 <row>
2403</row> 2402 <entry>libpng</entry>
2404<row> 2403
2405 <entry>swig</entry> 2404 <entry>1.6.31</entry>
2406 <entry>3.0.12</entry> 2405
2407 <entry>SWIG - Simplified Wrapper and Interface Generator.</entry> 2406 <entry>PNG image format decoding library.</entry>
2408 <entry> BSD, GPL-3.0</entry> 2407
2409</row> 2408 <entry>Libpng</entry>
2410<row> 2409 </row>
2411 <entry>sysfsutils</entry> 2410
2412 <entry>2.1.0</entry> 2411 <row>
2413 <entry>Tools for working with the sysfs virtual filesystem. The tool 'systool' can query devices by bus class and topology.</entry> 2412 <entry>libpthread-stubs</entry>
2414 <entry> GPL-2.0, LGPL-2.1</entry> 2413
2415</row> 2414 <entry>0.4</entry>
2416<row> 2415
2417 <entry>sysklogd</entry> 2416 <entry>This library provides weak aliases for pthread functions
2418 <entry>1.5.1</entry> 2417 not provided in libc or otherwise available by default.</entry>
2419 <entry>The sysklogd package implements two system log daemons: syslogd klogd</entry> 2418
2420 <entry> GPL-2.0, BSD</entry> 2419 <entry>MIT</entry>
2421</row> 2420 </row>
2422<row> 2421
2423 <entry>syslinux</entry> 2422 <row>
2424 <entry>6.03</entry> 2423 <entry>libqmi</entry>
2425 <entry>Multi-purpose linux bootloader.</entry> 2424
2426 <entry>GPL-2.0</entry> 2425 <entry>1.20.2</entry>
2427</row> 2426
2428<row> 2427 <entry>libqmi is a glib-based library for talking to WWAN modems
2429 <entry>systemd-boot</entry> 2428 and devices which speak the Qualcomm MSM Interface (QMI)
2430 <entry>234</entry> 2429 protocol</entry>
2431 <entry>systemd is a system and service manager for Linux compatible with SysV and LSB init scripts. systemd provides aggressive parallelization capabilities uses socket and D-Bus activation for starting services offers on-demand starting of daemons keeps track of processes using Linux cgroups supports snapshotting and restoring of the system state maintains mount and automount points and implements an elaborate transactional dependency-based service control logic. It can work as a drop-in replacement for sysvinit.</entry> 2430
2432 <entry> GPL-2.0, LGPL-2.1</entry> 2431 <entry>GPL-2.0, LGPL-2.1</entry>
2433</row> 2432 </row>
2434<row> 2433
2435 <entry>systemd-compat-units</entry> 2434 <row>
2436 <entry>1.0</entry> 2435 <entry>libsdl</entry>
2437 <entry>Enhances systemd compatilibity with existing SysVinit scripts.</entry> 2436
2438 <entry>MIT</entry> 2437 <entry>1.2.15</entry>
2439</row> 2438
2440<row> 2439 <entry>Simple DirectMedia Layer is a cross-platform multimedia
2441 <entry>systemd-serialgetty</entry> 2440 library designed to provide low level access to audio keyboard
2442 <entry>1.0</entry> 2441 mouse joystick 3D hardware via OpenGL and 2D video
2443 <entry>Serial terminal support for systemd.</entry> 2442 framebuffer.</entry>
2444 <entry>GPL-2.0</entry> 2443
2445</row> 2444 <entry>LGPL-2.1</entry>
2446<row> 2445 </row>
2447 <entry>systemd-systemctl</entry> 2446
2448 <entry>1.0</entry> 2447 <row>
2449 <entry>Wrapper for enabling systemd services.</entry> 2448 <entry>libsign</entry>
2450 <entry>MIT</entry> 2449
2451</row> 2450 <entry>0.3.2</entry>
2452<row> 2451
2453 <entry>systemd</entry> 2452 <entry>This project targets to provide a generic signing
2454 <entry>234</entry> 2453 framework. This framework separates the signing request and
2455 <entry>systemd is a system and service manager for Linux compatible with SysV and LSB init scripts. systemd provides aggressive parallelization capabilities uses socket and D-Bus activation for starting services offers on-demand starting of daemons keeps track of processes using Linux cgroups supports snapshotting and restoring of the system state maintains mount and automount points and implements an elaborate transactional dependency-based service control logic. It can work as a drop-in replacement for sysvinit.</entry> 2454 signing process and correspondingly forms the so-called signlet
2456 <entry> GPL-2.0, LGPL-2.1</entry> 2455 and signaturelet. Each signaturelet only concerns about the
2457</row> 2456 details about how to construct the layout of a signature format
2458<row> 2457 and signlet only cares how to construct the signing
2459 <entry>tar</entry> 2458 request.</entry>
2460 <entry>1.29</entry> 2459
2461 <entry>GNU tar saves many files together into a single tape or disk archive and can restore individual files from the archive.</entry> 2460 <entry>BSD-3-Clause</entry>
2462 <entry>GPL-3.0</entry> 2461 </row>
2463</row> 2462
2464<row> 2463 <row>
2465 <entry>tcl</entry> 2464 <entry>libsm</entry>
2466 <entry>8.6.7</entry> 2465
2467 <entry>Tool Command Language.</entry> 2466 <entry>1.2.2</entry>
2468 <entry> tcl, BSD-3-Clause</entry> 2467
2469</row> 2468 <entry>"The Session Management Library (SMlib) is a low-level
2470<row> 2469 \""C\"" language interface to XSMP. The purpose of the X Session
2471 <entry>tcpdump</entry> 2470 Management Protocol (XSMP) is to provide a uniform mechanism for
2472 <entry>4.9.2</entry> 2471 users to save and restore their sessions. A session is a group of
2473 <entry>A sophisticated network protocol analyzer.</entry> 2472 clients each of which has a particular state."</entry>
2474 <entry>BSD</entry> 2473
2475</row> 2474 <entry>MIT</entry>
2476<row> 2475 </row>
2477 <entry>texinfo-dummy</entry> 2476
2478 <entry>1.0</entry> 2477 <row>
2479 <entry>Fake version of the texinfo utility suite.</entry> 2478 <entry>libtasn1</entry>
2480 <entry>MIT</entry> 2479
2481</row> 2480 <entry>4.12</entry>
2482<row> 2481
2483 <entry>thin-provisioning-tools</entry> 2482 <entry>Library for ASN.1 and DER manipulation.</entry>
2484 <entry>0.6.3</entry> 2483
2485 <entry>A suite of tools for manipulating the metadata of the dm-thin device-mapper target.</entry> 2484 <entry>GPL-3.0, LGPL-2.1</entry>
2486 <entry>GPL-3.0</entry> 2485 </row>
2487</row> 2486
2488<row> 2487 <row>
2489 <entry>tunctl</entry> 2488 <entry>libtool</entry>
2490 <entry>1.5</entry> 2489
2491 <entry>Tool for controlling the Linux TUN/TAP driver.</entry> 2490 <entry>2.4.6</entry>
2492 <entry>GPL-2.0</entry> 2491
2493</row> 2492 <entry>This is GNU libtool a generic library support script.
2494<row> 2493 Libtool hides the complexity of generating special library types
2495 <entry>tzcode</entry> 2494 (such as shared libraries) behind a consistent interface.</entry>
2496 <entry>2018c</entry> 2495
2497 <entry>tzcode timezone zoneinfo utils -- zic zdump tzselect.</entry> 2496 <entry>GPL-2.0, LGPL-2.1</entry>
2498 <entry> PD, BSD, BSD-3-Clause</entry> 2497 </row>
2499</row> 2498
2500<row> 2499 <row>
2501 <entry>tzdata</entry> 2500 <entry>libunistring</entry>
2502 <entry>2018c</entry> 2501
2503 <entry>Timezone data.</entry> 2502 <entry>0.9.7</entry>
2504 <entry> PD, BSD, BSD-3-Clause</entry> 2503
2505</row> 2504 <entry>Text files are nowadays usually encoded in Unicode and may
2506<row> 2505 consist of very different scripts from Latin letters to Chinese
2507 <entry>udev-extraconf</entry> 2506 Hanzi with many kinds of special characters accents right-to-left
2508 <entry>1.1</entry> 2507 writing marks hyphens Roman numbers and much more. But the POSIX
2509 <entry>Extra machine specific configuration files for udev specifically blacklist information.</entry> 2508 platform APIs for text do not contain adequate functions for
2510 <entry>MIT</entry> 2509 dealing with particular properties of many Unicode characters. In
2511</row> 2510 fact the POSIX APIs for text have several assumptions at their
2512<row> 2511 base which don't hold for Unicode text. This library provides
2513 <entry>unifdef</entry> 2512 functions for manipulating Unicode strings and for manipulating C
2514 <entry>2.11</entry> 2513 strings according to the Unicode standard. This package contains
2515 <entry>Selectively remove #ifdef statements from sources.</entry> 2514 documentation.</entry>
2516 <entry>BSD-2-Clause</entry> 2515
2517</row> 2516 <entry>LGPL-3.0, GPL-2.0</entry>
2518<row> 2517 </row>
2519 <entry>unzip</entry> 2518
2520 <entry>6.0</entry> 2519 <row>
2521 <entry>Utilities for extracting and viewing files in .zip archives.</entry> 2520 <entry>libusb-compat</entry>
2522 <entry>BSD-3-Clause</entry> 2521
2523</row> 2522 <entry>0.1.5</entry>
2524<row> 2523
2525 <entry>update-rc.d</entry> 2524 <entry>libusb-0.1 compatible layer for libusb1 a drop-in
2526 <entry>0.7</entry> 2525 replacement that aims to look feel and behave exactly like
2527 <entry>update-rc.d is a utility that allows the management of symlinks to the initscripts in the /etc/rcN.d directory structure.</entry> 2526 libusb-0.1</entry>
2528 <entry>GPL-2.0</entry> 2527
2529</row> 2528 <entry>LGPL-2.1</entry>
2530<row> 2529 </row>
2531 <entry>usb-modeswitch-data</entry> 2530
2532 <entry>20170205</entry> 2531 <row>
2533 <entry>Data files for usbmodeswitch.</entry> 2532 <entry>libusb1</entry>
2534 <entry>GPL-2.0</entry> 2533
2535</row> 2534 <entry>1.0.21</entry>
2536<row> 2535
2537 <entry>usb-modeswitch</entry> 2536 <entry>Userspace library to access USB (version 1.0).</entry>
2538 <entry>2.5.0</entry> 2537
2539 <entry>A mode switching tool for controlling 'flip flop' (multiple device) USB gear.</entry> 2538 <entry>LGPL-2.1</entry>
2540 <entry>GPL-2.0</entry> 2539 </row>
2541</row> 2540
2542<row> 2541 <row>
2543 <entry>usbutils</entry> 2542 <entry>libvirt</entry>
2544 <entry>008</entry> 2543
2545 <entry>Contains the lsusb utility for inspecting the devices connected to the USB bus.</entry> 2544 <entry>4.2.0</entry>
2546 <entry>GPL-2.0</entry> 2545
2547</row> 2546 <entry>A toolkit to interact with the virtualization capabilities
2548<row> 2547 of recent versions of Linux.</entry>
2549 <entry>util-linux</entry> 2548
2550 <entry>2.30</entry> 2549 <entry>LGPL-2.1, GPL-2.0</entry>
2551 <entry>Util-linux includes a suite of basic system administration utilities commonly found on most Linux systems. Some of the more important utilities include disk partitioning kernel message management filesystem creation and system login.</entry> 2550 </row>
2552 <entry> GPL-2.0, LGPL-2.1, BSD</entry> 2551
2553</row> 2552 <row>
2554<row> 2553 <entry>libx11</entry>
2555 <entry>util-macros</entry> 2554
2556 <entry>1.19.1</entry> 2555 <entry>1.6.5</entry>
2557 <entry>M4 autotools macros used by various X.org programs.</entry> 2556
2558 <entry> MIT</entry> 2557 <entry>This package provides a client interface to the X Window
2559</row> 2558 System otherwise known as 'Xlib'. It provides a complete API for
2560<row> 2559 the basic functions of the window system.</entry>
2561 <entry>v86d</entry> 2560
2562 <entry>0.1.10</entry> 2561 <entry>MIT, BSD</entry>
2563 <entry>User support binary for the uvesafb kernel module.</entry> 2562 </row>
2564 <entry>GPL-2.0</entry> 2563
2565</row> 2564 <row>
2566<row> 2565 <entry>libxau</entry>
2567 <entry>vala</entry> 2566
2568 <entry>0.36.4</entry> 2567 <entry>1.0.8</entry>
2569 <entry>Vala is a C#-like language dedicated to ease GObject programming. Vala compiles to plain C and has no runtime environment nor penalities whatsoever.</entry> 2568
2570 <entry>LGPL-2.1</entry> 2569 <entry>libxau provides the main interfaces to the X11
2571</row> 2570 authorisation handling which controls authorisation for X
2572<row> 2571 connections both client-side and server-side.</entry>
2573 <entry>volatile-binds</entry> 2572
2574 <entry>1.0</entry> 2573 <entry>MIT</entry>
2575 <entry>Volatile bind mount setup and configuration for read-only-rootfs</entry> 2574 </row>
2576 <entry>MIT</entry> 2575
2577</row> 2576 <row>
2578<row> 2577 <entry>libxcb</entry>
2579 <entry>web-installer-backend</entry> 2578
2580 <entry>0.1</entry> 2579 <entry>1.12</entry>
2581 <entry>Web installer go server</entry> 2580
2582 <entry> Enea, BSD-3-Clause</entry> 2581 <entry>The X protocol C-language Binding (XCB) is a replacement
2583</row> 2582 for Xlib featuring a small footprint latency hiding direct access
2584<row> 2583 to the protocol improved threading support and
2585 <entry>web-installer-frontend</entry> 2584 extensibility.</entry>
2586 <entry>0.1</entry> 2585
2587 <entry>Web installer post-install application</entry> 2586 <entry>MIT</entry>
2588 <entry> Enea, Apache-2.0, BSD, BSD-2-Clause, BSD-3-Clause, CC-BY-4.0, ISC, MIT, Zlib</entry> 2587 </row>
2589</row> 2588
2590<row> 2589 <row>
2591 <entry>which</entry> 2590 <entry>libxdmcp</entry>
2592 <entry>2.21</entry> 2591
2593 <entry>Which is a utility that prints out the full path of the executables that bash(1) would execute when the passed program names would have been entered on the shell prompt. It does this by using the exact same algorithm as bash.</entry> 2592 <entry>1.1.2</entry>
2594 <entry>GPL-3.0</entry> 2593
2595</row> 2594 <entry>The purpose of the X Display Manager Control Protocol
2596<row> 2595 (XDMCP) is to provide a uniform mechanism for an autonomous
2597 <entry>wpa-supplicant</entry> 2596 display to request login service from a remote host. An X terminal
2598 <entry>2.6</entry> 2597 (screen keyboard mouse processor network interface) is a prime
2599 <entry>Client for Wi-Fi Protected Access (WPA).</entry> 2598 example of an autonomous display.</entry>
2600 <entry>BSD</entry> 2599
2601</row> 2600 <entry>MIT</entry>
2602<row> 2601 </row>
2603 <entry>xalan-j</entry> 2602
2604 <entry>2.7.1</entry> 2603 <row>
2605 <entry>Java XSLT processor</entry> 2604 <entry>libxext</entry>
2606 <entry>Apache-2.0</entry> 2605
2607</row> 2606 <entry>1.3.3</entry>
2608<row> 2607
2609 <entry>xcb-proto</entry> 2608 <entry>libXext provides an X Window System client interface to
2610 <entry>1.12</entry> 2609 several extensions to the X protocol. The supported protocol
2611 <entry>Function prototypes for the X protocol C-language Binding (XCB). XCB is a replacement for Xlib featuring a small footprint latency hiding direct access to the protocol improved threading support and extensibility.</entry> 2610 extensions are DOUBLE-BUFFER DPMS Extended-Visual-Information LBX
2612 <entry>MIT</entry> 2611 MIT_SHM MIT_SUNDRY-NONSTANDARD Multi-Buffering SECURITY SHAPE SYNC
2613</row> 2612 TOG-CUP XC-APPGROUP XC-MISC XTEST. libXext also provides a small
2614<row> 2613 set of utility functions to aid authors of client APIs for X
2615 <entry>xerces-j</entry> 2614 protocol extensions.</entry>
2616 <entry>2.11.0</entry> 2615
2617 <entry>Reference implementation of XNI the Xerces Native Interface and also a fully conforming XML Schema processor.</entry> 2616 <entry>MIT</entry>
2618 <entry>Apache-2.0</entry> 2617 </row>
2619</row> 2618
2620<row> 2619 <row>
2621 <entry>xextproto</entry> 2620 <entry>libxkbcommon</entry>
2622 <entry>7.3.0</entry> 2621
2623 <entry>This package provides the wire protocol for several X extensions. These protocol extensions include DOUBLE-BUFFER DPMS Extended-Visual-Information LBX MIT_SHM MIT_SUNDRY-NONSTANDARD Multi-Buffering SECURITY SHAPE SYNC TOG-CUP XC-APPGROUP XC-MISC XTEST. In addition a small set of utility functions are also available.</entry> 2622 <entry>0.7.1</entry>
2624 <entry> MIT</entry> 2623
2625</row> 2624 <entry>libxkbcommon is a keymap compiler and support library which
2626<row> 2625 processes a reduced subset of keymaps as defined by the XKB
2627 <entry>xkeyboard-config</entry> 2626 specification.</entry>
2628 <entry>2.21</entry> 2627
2629 <entry>The non-arch keyboard configuration database for X Window. The goal is to provide the consistent well-structured frequently released open source of X keyboard configuration data for X Window System implementations. The project is targeted to XKB-based systems.</entry> 2628 <entry>MIT</entry>
2630 <entry> MIT</entry> 2629 </row>
2631</row> 2630
2632<row> 2631 <row>
2633 <entry>xml-commons-resolver1.1</entry> 2632 <entry>libxml-parser-perl</entry>
2634 <entry>1.2</entry> 2633
2635 <entry>Library to resolve various public or system identifiers into accessible URLs (Java)</entry> 2634 <entry>2.44</entry>
2636 <entry>Apache-2.0</entry> 2635
2637</row> 2636 <entry>XML::Parser - A perl module for parsing XML
2638<row> 2637 documents.</entry>
2639 <entry>xproto</entry> 2638
2640 <entry>7.0.31</entry> 2639 <entry>Artistic-1.0, GPL-1.0</entry>
2641 <entry>This package provides the basic headers for the X Window System.</entry> 2640 </row>
2642 <entry> MIT</entry> 2641
2643</row> 2642 <row>
2644<row> 2643 <entry>libxml2</entry>
2645 <entry>xtrans</entry> 2644
2646 <entry>1.3.5</entry> 2645 <entry>2.9.5</entry>
2647 <entry>The X Transport Interface is intended to combine all system and transport specific code into a single place. This API should be used by all libraries clients and servers of the X Window System. Use of this API should allow the addition of new types of transports and support for new platforms without making any changes to the source except in the X Transport Interface code.</entry> 2646
2648 <entry> MIT</entry> 2647 <entry>The XML Parser Library allows for manipulation of XML
2649</row> 2648 files. Libxml2 exports Push and Pull type parser interfaces for
2650<row> 2649 both XML and HTML. It can do DTD validation at parse time on a
2651 <entry>xz</entry> 2650 parsed document instance or with an arbitrary DTD. Libxml2
2652 <entry>5.2.3</entry> 2651 includes complete XPath XPointer and Xinclude implementations. It
2653 <entry>Utilities for managing LZMA compressed files.</entry> 2652 also has a SAX like interface which is designed to be compatible
2654 <entry> GPL-2.0, GPL-3.0-with-autoconf-exception, LGPL-2.1, PD</entry> 2653 with Expat.</entry>
2655</row> 2654
2656<row> 2655 <entry>MIT</entry>
2657 <entry>yajl</entry> 2656 </row>
2658 <entry>2.1.0</entry> 2657
2659 <entry>YAJL is a small event-driven (SAX-style) JSON parser written in ANSI C and a small validating JSON generator.</entry> 2658 <row>
2660 <entry>ISC</entry> 2659 <entry>libxrandr</entry>
2661</row> 2660
2662<row> 2661 <entry>1.5.1</entry>
2663 <entry>zip</entry> 2662
2664 <entry>3.0</entry> 2663 <entry>The X Resize Rotate and Reflect Extension called RandR for
2665 <entry>Compressor/archiver for creating and modifying .zip files.</entry> 2664 short brings the ability to resize rotate and reflect the root
2666 <entry>BSD-3-Clause</entry> 2665 window of a screen. It is based on the X Resize and Rotate
2667</row> 2666 Extension as specified in the Proceedings of the 2001 Usenix
2668<row> 2667 Technical Conference [RANDR].</entry>
2669 <entry>zisofs-tools</entry> 2668
2670 <entry>1.0.8</entry> 2669 <entry>MIT</entry>
2671 <entry>Utilities for creating compressed CD-ROM filesystems.</entry> 2670 </row>
2672 <entry>GPL-2.0</entry> 2671
2673</row> 2672 <row>
2674<row> 2673 <entry>libxrender</entry>
2675 <entry>zlib</entry> 2674
2676 <entry>1.2.11</entry> 2675 <entry>0.9.10</entry>
2677 <entry>Zlib is a general-purpose patent-free lossless data compression library which is used by many different programs.</entry> 2676
2678 <entry>Zlib</entry> 2677 <entry>The X Rendering Extension (Render) introduces digital image
2679</row> 2678 composition as the foundation of a new rendering model within the
2680 </tbody> 2679 X Window System. Rendering geometric figures is accomplished by
2681 </tgroup> 2680 client-side tessellation into either triangles or trapezoids. Text
2682 </informaltable> 2681 is drawn by loading glyphs into the server and rendering sets of
2683 </section> 2682 them.</entry>
2684 <section id="open_source_license"> 2683
2685 <title>Open Source Licenses</title> 2684 <entry>MIT</entry>
2686<section id="lic_0"> 2685 </row>
2687<title>AFL-2.0</title> 2686
2688<para><programlisting> 2687 <row>
2688 <entry>libxslt</entry>
2689
2690 <entry>1.1.29</entry>
2691
2692 <entry>GNOME XSLT library.</entry>
2693
2694 <entry>MIT</entry>
2695 </row>
2696
2697 <row>
2698 <entry>libyaml</entry>
2699
2700 <entry>0.1.7</entry>
2701
2702 <entry>LibYAML is a C library for parsing and emitting data in
2703 YAML 1.1 a human-readable data serialization format.</entry>
2704
2705 <entry>MIT</entry>
2706 </row>
2707
2708 <row>
2709 <entry>linux-firmware</entry>
2710
2711 <entry>0.0</entry>
2712
2713 <entry>Firmware files for use with Linux kernel.</entry>
2714
2715 <entry>Redistributable binaries</entry>
2716 </row>
2717
2718 <row>
2719 <entry>linux-intel-guest</entry>
2720
2721 <entry>4.14.123</entry>
2722
2723 <entry>Linux kernel.</entry>
2724
2725 <entry>GPL-2.0</entry>
2726 </row>
2727
2728 <row>
2729 <entry>linux-intel-host</entry>
2730
2731 <entry>4.14.123</entry>
2732
2733 <entry>Linux kernel.</entry>
2734
2735 <entry>GPL-2.0</entry>
2736 </row>
2737
2738 <row>
2739 <entry>linux-libc-headers</entry>
2740
2741 <entry>4.12</entry>
2742
2743 <entry>Sanitized set of kernel headers for the C library's
2744 use.</entry>
2745
2746 <entry>GPL-2.0</entry>
2747 </row>
2748
2749 <row>
2750 <entry>log4j1.2</entry>
2751
2752 <entry>1.2.17</entry>
2753
2754 <entry>Java library to help the programmer output log statements
2755 to a variety of output targets</entry>
2756
2757 <entry>Apache-2.0</entry>
2758 </row>
2759
2760 <row>
2761 <entry>logkit</entry>
2762
2763 <entry>1.2.2</entry>
2764
2765 <entry>Logging toolkit designed for secure performance orientated
2766 logging in Java applications</entry>
2767
2768 <entry>Apache-2.0</entry>
2769 </row>
2770
2771 <row>
2772 <entry>logrotate</entry>
2773
2774 <entry>3.12.3</entry>
2775
2776 <entry>Rotates compresses removes and mails system log
2777 files.</entry>
2778
2779 <entry>GPL-2.0</entry>
2780 </row>
2781
2782 <row>
2783 <entry>lsb</entry>
2784
2785 <entry>4.1</entry>
2786
2787 <entry>LSB support for OpenEmbedded.</entry>
2788
2789 <entry>GPL-2.0</entry>
2790 </row>
2791
2792 <row>
2793 <entry>lsbinitscripts</entry>
2794
2795 <entry>9.72</entry>
2796
2797 <entry>SysV init scripts which are only used in an LSB
2798 image.</entry>
2799
2800 <entry>GPL-2.0</entry>
2801 </row>
2802
2803 <row>
2804 <entry>lshw</entry>
2805
2806 <entry>02.17</entry>
2807
2808 <entry>A small tool to provide detailed information on the
2809 hardware configuration of the machine. It can report exact memory
2810 configuration firmware version mainboard configuration CPU version
2811 and speed cache configuration bus speed etc. on DMI-capable or EFI
2812 systems.</entry>
2813
2814 <entry>GPL-2.0</entry>
2815 </row>
2816
2817 <row>
2818 <entry>lsof</entry>
2819
2820 <entry>4.89</entry>
2821
2822 <entry>Lsof is a Unix-specific diagnostic tool. Its name stands
2823 for LiSt Open Files and it does just that.</entry>
2824
2825 <entry>BSD</entry>
2826 </row>
2827
2828 <row>
2829 <entry>lvm2</entry>
2830
2831 <entry>2.02.171</entry>
2832
2833 <entry>LVM2 is a set of utilities to manage logical volumes in
2834 Linux.</entry>
2835
2836 <entry>GPL-2.0, LGPL-2.0</entry>
2837 </row>
2838
2839 <row>
2840 <entry>lxc</entry>
2841
2842 <entry>2.0.8</entry>
2843
2844 <entry>lxc aims to use these new functionnalities to provide an
2845 userspace container object</entry>
2846
2847 <entry>GPL-2.0</entry>
2848 </row>
2849
2850 <row>
2851 <entry>lxd</entry>
2852
2853 <entry>git</entry>
2854
2855 <entry>"LXD is a container ""hypervisor"" and a new user
2856 experience for LXC Specifically it's made of three components: - A
2857 system-wide daemon (lxd) - A command line client (lxc) - An
2858 OpenStack Nova plugin (nova-compute-lxd)"</entry>
2859
2860 <entry>Apache-2.0</entry>
2861 </row>
2862
2863 <row>
2864 <entry>lz4</entry>
2865
2866 <entry>1.7.4</entry>
2867
2868 <entry>LZ4 is a very fast lossless compression algorithm providing
2869 compression speed at 400 MB/s per core scalable with multi-cores
2870 CPU. It also features an extremely fast decoder with speed in
2871 multiple GB/s per core typically reaching RAM speed limits on
2872 multi-core systems.</entry>
2873
2874 <entry>BSD, BSD-2-Clause, GPL-2.0</entry>
2875 </row>
2876
2877 <row>
2878 <entry>lzo</entry>
2879
2880 <entry>2.10</entry>
2881
2882 <entry>Lossless data compression library.</entry>
2883
2884 <entry>GPL-2.0</entry>
2885 </row>
2886
2887 <row>
2888 <entry>lzop</entry>
2889
2890 <entry>1.03</entry>
2891
2892 <entry>lzop is a compression utility which is designed to be a
2893 companion to gzip. \nIt is based on the LZO data compression
2894 library and its main advantages over \ngzip are much higher
2895 compression and decompression speed at the cost of some
2896 \ncompression ratio. The lzop compression utility was designed
2897 with the goals \nof reliability speed portability and with
2898 reasonable drop-in compatibility \nto gzip.</entry>
2899
2900 <entry>GPL-2.0</entry>
2901 </row>
2902
2903 <row>
2904 <entry>m4</entry>
2905
2906 <entry>1.4.18</entry>
2907
2908 <entry>GNU m4 is an implementation of the traditional Unix macro
2909 processor. It is mostly SVR4 compatible although it has some
2910 extensions (for example handling more than 9 positional parameters
2911 to macros). GNU M4 also has built-in functions for including files
2912 running shell commands doing arithmetic etc.</entry>
2913
2914 <entry>GPL-3.0</entry>
2915 </row>
2916
2917 <row>
2918 <entry>make</entry>
2919
2920 <entry>4.2.1</entry>
2921
2922 <entry>Make is a tool which controls the generation of executables
2923 and other non-source files of a program from the program's source
2924 files. Make gets its knowledge of how to build your program from a
2925 file called the makefile which lists each of the non-source files
2926 and how to compute it from other files.</entry>
2927
2928 <entry>GPL-3.0, LGPL-2.0</entry>
2929 </row>
2930
2931 <row>
2932 <entry>makedepend</entry>
2933
2934 <entry>1.0.5</entry>
2935
2936 <entry>The makedepend program reads each sourcefile in sequence
2937 and parses it like a C-preprocessor processing all #include
2938 #define #undef #ifdef #ifndef #endif #if #elif and #else
2939 directives so that it can correctly tell which #include directives
2940 would be used in a compilation. Any #include directives can
2941 reference files having other #include directives and parsing will
2942 occur in these files as well.</entry>
2943
2944 <entry>MIT</entry>
2945 </row>
2946
2947 <row>
2948 <entry>makedevs</entry>
2949
2950 <entry>1.0.1</entry>
2951
2952 <entry>Tool for creating device nodes.</entry>
2953
2954 <entry>GPL-2.0</entry>
2955 </row>
2956
2957 <row>
2958 <entry>mklibs</entry>
2959
2960 <entry>0.1.43</entry>
2961
2962 <entry>mklibs produces cut-down shared libraries that contain only
2963 the routines required by a particular set of executables.</entry>
2964
2965 <entry>GPL-2.0</entry>
2966 </row>
2967
2968 <row>
2969 <entry>modemmanager</entry>
2970
2971 <entry>1.7.991</entry>
2972
2973 <entry>ModemManager is a DBus-activated daemon which controls
2974 mobile broadband (2G/3G/4G) devices and connections</entry>
2975
2976 <entry>GPL-2.0, LGPL-2.1</entry>
2977 </row>
2978
2979 <row>
2980 <entry>mokutil</entry>
2981
2982 <entry>0.3.0</entry>
2983
2984 <entry>The utility to manipulate machines owner keys which managed
2985 in shim.</entry>
2986
2987 <entry>GPL-3.0</entry>
2988 </row>
2989
2990 <row>
2991 <entry>mozjs</entry>
2992
2993 <entry>17.0.0</entry>
2994
2995 <entry>SpiderMonkey is Mozilla's JavaScript engine written in
2996 C/C++.</entry>
2997
2998 <entry>MPL-2.0</entry>
2999 </row>
3000
3001 <row>
3002 <entry>mpfr</entry>
3003
3004 <entry>3.1.5</entry>
3005
3006 <entry>C library for multiple-precision floating-point
3007 computations with exact rounding.</entry>
3008
3009 <entry>GPL-3.0, LGPL-3.0</entry>
3010 </row>
3011
3012 <row>
3013 <entry>mtools</entry>
3014
3015 <entry>4.0.18</entry>
3016
3017 <entry>Mtools is a collection of utilities to access MS-DOS disks
3018 from GNU and Unix without mounting them.</entry>
3019
3020 <entry>GPL-3.0</entry>
3021 </row>
3022
3023 <row>
3024 <entry>nasm</entry>
3025
3026 <entry>2.13.01</entry>
3027
3028 <entry>General-purpose x86 assembler.</entry>
3029
3030 <entry>BSD-2-Clause</entry>
3031 </row>
3032
3033 <row>
3034 <entry>ncurses</entry>
3035
3036 <entry>6.0</entry>
3037
3038 <entry>SVr4 and XSI-Curses compatible curses library and terminfo
3039 tools including tic infocmp captoinfo. Supports color multiple
3040 highlights forms-drawing characters and automatic recognition of
3041 keypad and function-key sequences. Extensions include resizable
3042 windows and mouse support on both xterm and Linux console using
3043 the gpm library.</entry>
3044
3045 <entry>MIT</entry>
3046 </row>
3047
3048 <row>
3049 <entry>net-snmp</entry>
3050
3051 <entry>5.7.3</entry>
3052
3053 <entry>Various tools relating to the Simple Network Management
3054 Protocol.</entry>
3055
3056 <entry>BSD</entry>
3057 </row>
3058
3059 <row>
3060 <entry>net-tools</entry>
3061
3062 <entry>1.60-26</entry>
3063
3064 <entry>A collection of programs that form the base set of the
3065 NET-3 networking distribution for the Linux operating
3066 system</entry>
3067
3068 <entry>GPL-2.0</entry>
3069 </row>
3070
3071 <row>
3072 <entry>netbase</entry>
3073
3074 <entry>5.4</entry>
3075
3076 <entry>This package provides the necessary infrastructure for
3077 basic TCP/IP based networking</entry>
3078
3079 <entry>GPL-2.0</entry>
3080 </row>
3081
3082 <row>
3083 <entry>netcat-openbsd</entry>
3084
3085 <entry>1.105</entry>
3086
3087 <entry>A simple Unix utility which reads and writes data across
3088 network connections using TCP or UDP protocol. It is designed to
3089 be a reliable 'back-end' tool that can be used directly or easily
3090 driven by other programs and scripts. At the same time it is a
3091 feature-rich network debugging and exploration tool since it can
3092 create almost any kind of connection you would need and has
3093 several interesting built-in capabilities.</entry>
3094
3095 <entry>BSD-3-Clause</entry>
3096 </row>
3097
3098 <row>
3099 <entry>netcf</entry>
3100
3101 <entry>0.2.8</entry>
3102
3103 <entry>netcf is a cross-platform network configuration
3104 library.</entry>
3105
3106 <entry>LGPL-2.1</entry>
3107 </row>
3108
3109 <row>
3110 <entry>nettle</entry>
3111
3112 <entry>3.3</entry>
3113
3114 <entry>A low level cryptographic library.</entry>
3115
3116 <entry>LGPL-3.0, GPL-2.0</entry>
3117 </row>
3118
3119 <row>
3120 <entry>networkmanager</entry>
3121
3122 <entry>1.10.10</entry>
3123
3124 <entry>NetworkManager.</entry>
3125
3126 <entry>GPL-2.0</entry>
3127 </row>
3128
3129 <row>
3130 <entry>nfv-init</entry>
3131
3132 <entry>1.0</entry>
3133
3134 <entry>Enea service expected to be run after cloud-init</entry>
3135
3136 <entry>Enea</entry>
3137 </row>
3138
3139 <row>
3140 <entry>nfv-installer</entry>
3141
3142 <entry>1.0</entry>
3143
3144 <entry>Enea NFV Access installer</entry>
3145
3146 <entry>Enea</entry>
3147 </row>
3148
3149 <row>
3150 <entry>nfva-cfgtool</entry>
3151
3152 <entry>1.0</entry>
3153
3154 <entry>Command line tool to for accessing the Enea NFV Access
3155 install configuration json file</entry>
3156
3157 <entry>Enea</entry>
3158 </row>
3159
3160 <row>
3161 <entry>nfva-hotfixes</entry>
3162
3163 <entry>1.0</entry>
3164
3165 <entry>Different hotfixes</entry>
3166
3167 <entry>Enea</entry>
3168 </row>
3169
3170 <row>
3171 <entry>nfva-startup</entry>
3172
3173 <entry>1.0</entry>
3174
3175 <entry>Service that configures the network according to installer
3176 settings</entry>
3177
3178 <entry>Enea</entry>
3179 </row>
3180
3181 <row>
3182 <entry>nodejs</entry>
3183
3184 <entry>8.4.0</entry>
3185
3186 <entry>nodeJS Evented I/O for V8 JavaScript</entry>
3187
3188 <entry>MIT, BSD, Artistic-2.0</entry>
3189 </row>
3190
3191 <row>
3192 <entry>notary</entry>
3193
3194 <entry>0.4.2</entry>
3195
3196 <entry>Notary is a Docker project that allows anyone to have trust
3197 over arbitrary collections of data</entry>
3198
3199 <entry>Apache-2.0</entry>
3200 </row>
3201
3202 <row>
3203 <entry>nspr</entry>
3204
3205 <entry>4.16</entry>
3206
3207 <entry>Netscape Portable Runtime Library.</entry>
3208
3209 <entry>GPL-2.0, MPL-2.0, LGPL-2.1</entry>
3210 </row>
3211
3212 <row>
3213 <entry>nss</entry>
3214
3215 <entry>3.31.1</entry>
3216
3217 <entry>Network Security Services (NSS) is a set of libraries
3218 designed to support cross-platform development of security-enabled
3219 client and server applications. Applications built with NSS can
3220 support SSL v2 and v3 TLS PKCS 5 PKCS 7 PKCS 11 PKCS 12 S/MIME
3221 X.509 v3 certificates and other security standards.</entry>
3222
3223 <entry>MPL-2.0, GPL-2.0, MPL-2.0, LGPL-2.1</entry>
3224 </row>
3225
3226 <row>
3227 <entry>ntp</entry>
3228
3229 <entry>4.2.8p10</entry>
3230
3231 <entry>The Network Time Protocol (NTP) is used to synchronize the
3232 time of a computer client or server to another server or reference
3233 time source such as a radio or satellite receiver or
3234 modem.</entry>
3235
3236 <entry>NTP</entry>
3237 </row>
3238
3239 <row>
3240 <entry>numactl</entry>
3241
3242 <entry>2.0.11</entry>
3243
3244 <entry>Simple NUMA policy support. It consists of a numactl
3245 program to run other programs with a specific NUMA policy and a
3246 libnuma to do allocations with NUMA policy in
3247 applications.</entry>
3248
3249 <entry>GPL-2.0, LGPL-2.1</entry>
3250 </row>
3251
3252 <row>
3253 <entry>onig</entry>
3254
3255 <entry>5.9.6</entry>
3256
3257 <entry>Regular expressions library. The characteristics of this
3258 library is that different character encoding for every regular
3259 expression object can be specified.</entry>
3260
3261 <entry>BSD</entry>
3262 </row>
3263
3264 <row>
3265 <entry>openjdk-8</entry>
3266
3267 <entry>102b14</entry>
3268
3269 <entry>Java runtime based upon the OpenJDK Project</entry>
3270
3271 <entry>GPL-2.0-with-classpath-exception</entry>
3272 </row>
3273
3274 <row>
3275 <entry>openssh</entry>
3276
3277 <entry>7.5p1</entry>
3278
3279 <entry>Secure rlogin/rsh/rcp/telnet replacement (OpenSSH) Ssh
3280 (Secure Shell) is a program for logging into a remote machine and
3281 for executing commands on a remote machine.</entry>
3282
3283 <entry>BSD</entry>
3284 </row>
3285
3286 <row>
3287 <entry>openssl</entry>
3288
3289 <entry>1.0.2o</entry>
3290
3291 <entry>Secure Socket Layer (SSL) binary and related cryptographic
3292 tools.</entry>
3293
3294 <entry>OpenSSL</entry>
3295 </row>
3296
3297 <row>
3298 <entry>openvswitch</entry>
3299
3300 <entry>2.9</entry>
3301
3302 <entry>Open vSwitch is a production quality multilayer virtual
3303 switch licensed under the open source Apache 2.0 license. It is
3304 designed to enable massive network automation through programmatic
3305 extension while still supporting standard management interfaces
3306 and protocols (e.g. NetFlow sFlow SPAN RSPAN CLI LACP
3307 802.1ag)</entry>
3308
3309 <entry>Apache-2.0</entry>
3310 </row>
3311
3312 <row>
3313 <entry>opkg-utils</entry>
3314
3315 <entry>0.3.5</entry>
3316
3317 <entry>Additional utilities for the opkg package manager.</entry>
3318
3319 <entry>GPL-2.0</entry>
3320 </row>
3321
3322 <row>
3323 <entry>oro</entry>
3324
3325 <entry>2.0.8</entry>
3326
3327 <entry>Perl5-compatible regular expressions library for
3328 Java</entry>
3329
3330 <entry>Apache-2.0</entry>
3331 </row>
3332
3333 <row>
3334 <entry>os-release</entry>
3335
3336 <entry>1.0</entry>
3337
3338 <entry>The /etc/os-release file contains operating system
3339 identification data.</entry>
3340
3341 <entry>MIT</entry>
3342 </row>
3343
3344 <row>
3345 <entry>ostree-initrd</entry>
3346
3347 <entry>3</entry>
3348
3349 <entry>Extremely basic live image init script.</entry>
3350
3351 <entry>MIT</entry>
3352 </row>
3353
3354 <row>
3355 <entry>ostree-rw</entry>
3356
3357 <entry>1.0</entry>
3358
3359 <entry>Enea bash script to make current ostree hash
3360 writable</entry>
3361
3362 <entry>Enea</entry>
3363 </row>
3364
3365 <row>
3366 <entry>ostree</entry>
3367
3368 <entry>v2018.7</entry>
3369
3370 <entry>Tool for managing bootable immutable versioned filesystem
3371 trees.</entry>
3372
3373 <entry>LGPL-2.0</entry>
3374 </row>
3375
3376 <row>
3377 <entry>packagegroup-core-boot</entry>
3378
3379 <entry>1.0</entry>
3380
3381 <entry>The minimal set of packages required to boot the
3382 system</entry>
3383
3384 <entry>MIT</entry>
3385 </row>
3386
3387 <row>
3388 <entry>packagegroup-core-ssh-openssh</entry>
3389
3390 <entry>1.0</entry>
3391
3392 <entry>OpenSSH SSH client/server.</entry>
3393
3394 <entry>MIT</entry>
3395 </row>
3396
3397 <row>
3398 <entry>packagegroup-efi-secure-boot</entry>
3399
3400 <entry>1.0</entry>
3401
3402 <entry>EFI Secure Boot packages for secure-environment.</entry>
3403
3404 <entry>MIT</entry>
3405 </row>
3406
3407 <row>
3408 <entry>packagegroup-enea-virtualization-4gusb-modems</entry>
3409
3410 <entry>1.0</entry>
3411
3412 <entry>Packagegroup for 4G usb modems.</entry>
3413
3414 <entry>MIT</entry>
3415 </row>
3416
3417 <row>
3418 <entry>packagegroup-enea-virtualization-docker</entry>
3419
3420 <entry>1.0</entry>
3421
3422 <entry>Packagegroup for Docker.</entry>
3423
3424 <entry>MIT</entry>
3425 </row>
3426
3427 <row>
3428 <entry>packagegroup-enea-virtualization-dpdk</entry>
3429
3430 <entry>1.0</entry>
3431
3432 <entry>Packagegroup for DPDK.</entry>
3433
3434 <entry>MIT</entry>
3435 </row>
3436
3437 <row>
3438 <entry>packagegroup-enea-virtualization-guest</entry>
3439
3440 <entry>1.0</entry>
3441
3442 <entry>This package group includes packages and packagegroups
3443 specific to the guest side of the Enea Linux Virtualization
3444 Profile.</entry>
3445
3446 <entry>MIT</entry>
3447 </row>
3448
3449 <row>
3450 <entry>packagegroup-enea-virtualization-host</entry>
3451
3452 <entry>1.0</entry>
3453
3454 <entry>This package group includes packages and packagegroups
3455 specific to the host side of the Enea Linux Virtualization
3456 Profile.</entry>
3457
3458 <entry>MIT</entry>
3459 </row>
3460
3461 <row>
3462 <entry>packagegroup-enea-virtualization-libvirt</entry>
3463
3464 <entry>1.0</entry>
3465
3466 <entry>Package group for libvirt.</entry>
3467
3468 <entry>MIT</entry>
3469 </row>
3470
3471 <row>
3472 <entry>packagegroup-enea-virtualization-lxc</entry>
3473
3474 <entry>1.0</entry>
3475
3476 <entry>Packagegroup for LXC.</entry>
3477
3478 <entry>MIT</entry>
3479 </row>
3480
3481 <row>
3482 <entry>packagegroup-enea-virtualization-lxd</entry>
3483
3484 <entry>1.0</entry>
3485
3486 <entry>Packagegroup for LXD.</entry>
3487
3488 <entry>MIT</entry>
3489 </row>
3490
3491 <row>
3492 <entry>packagegroup-enea-virtualization-ovs</entry>
3493
3494 <entry>1.0</entry>
3495
3496 <entry>Packagegroup for Open vSwitch.</entry>
3497
3498 <entry>MIT</entry>
3499 </row>
3500
3501 <row>
3502 <entry>packagegroup-enea-virtualization-qemu</entry>
3503
3504 <entry>1.0</entry>
3505
3506 <entry>Packagegroup for QEMU.</entry>
3507
3508 <entry>MIT</entry>
3509 </row>
3510
3511 <row>
3512 <entry>packagegroup-enea-virtualization</entry>
3513
3514 <entry>1.0</entry>
3515
3516 <entry>This packagegroup includes packages and packagegroups
3517 required for both host and guest images of the Enea Linux
3518 Virtualization Profile.</entry>
3519
3520 <entry>MIT</entry>
3521 </row>
3522
3523 <row>
3524 <entry>packagegroup-enea-wifi</entry>
3525
3526 <entry>1.0</entry>
3527
3528 <entry>This package group includes packages and packagegroups that
3529 enable WiFi connectivity in the Enea NFV Access platform</entry>
3530
3531 <entry>MIT</entry>
3532 </row>
3533
3534 <row>
3535 <entry>parted</entry>
3536
3537 <entry>3.2</entry>
3538
3539 <entry>Disk partition editing/resizing utility.</entry>
3540
3541 <entry>GPL-3.0</entry>
3542 </row>
3543
3544 <row>
3545 <entry>partrt</entry>
3546
3547 <entry>1.1</entry>
3548
3549 <entry>partrt is a tool for dividing a SMP Linux system into a
3550 real time domain and a non-real time domain.</entry>
3551
3552 <entry>BSD</entry>
3553 </row>
3554
3555 <row>
3556 <entry>pciutils</entry>
3557
3558 <entry>3.5.5</entry>
3559
3560 <entry>The PCI Utilities package contains a library for portable
3561 access to PCI bus configuration space and several utilities based
3562 on this library.</entry>
3563
3564 <entry>GPL-2.0</entry>
3565 </row>
3566
3567 <row>
3568 <entry>perl</entry>
3569
3570 <entry>5.24.1</entry>
3571
3572 <entry>Perl scripting language.</entry>
3573
3574 <entry>Artistic-1.0, GPL-1.0</entry>
3575 </row>
3576
3577 <row>
3578 <entry>pigz</entry>
3579
3580 <entry>2.3.4</entry>
3581
3582 <entry>pigz which stands for parallel implementation of gzip is a
3583 fully functional replacement for gzip that exploits multiple
3584 processors and multiple cores to the hilt when compressing data.
3585 pigz was written by Mark Adler and uses the zlib and pthread
3586 libraries.</entry>
3587
3588 <entry>Zlib, Apache-2.0</entry>
3589 </row>
3590
3591 <row>
3592 <entry>pixman</entry>
3593
3594 <entry>0.34.0</entry>
3595
3596 <entry>Pixman provides a library for manipulating pixel regions --
3597 a set of Y-X banded rectangles image compositing using the
3598 Porter/Duff model and implicit mask generation for geometric
3599 primitives including trapezoids triangles and rectangles.</entry>
3600
3601 <entry>MIT, PD</entry>
3602 </row>
3603
3604 <row>
3605 <entry>pkgconfig</entry>
3606
3607 <entry>0.29.2</entry>
3608
3609 <entry>pkg-config is a helper tool used when compiling
3610 applications and libraries. It helps determined the correct
3611 compiler/link options. It is also language-agnostic.</entry>
3612
3613 <entry>GPL-2.0</entry>
3614 </row>
3615
3616 <row>
3617 <entry>pm-utils</entry>
3618
3619 <entry>1.4.1</entry>
3620
3621 <entry>Simple shell command line tools to suspend and
3622 hibernate.</entry>
3623
3624 <entry>GPL-2.0</entry>
3625 </row>
3626
3627 <row>
3628 <entry>polkit</entry>
3629
3630 <entry>0.113</entry>
3631
3632 <entry>The polkit package is an application-level toolkit for
3633 defining and handling the policy that allows unprivileged
3634 processes to speak to privileged processes.</entry>
3635
3636 <entry>LGPL-2.0</entry>
3637 </row>
3638
3639 <row>
3640 <entry>popt</entry>
3641
3642 <entry>1.16</entry>
3643
3644 <entry>Library for parsing command line options.</entry>
3645
3646 <entry>MIT</entry>
3647 </row>
3648
3649 <row>
3650 <entry>pps-tools</entry>
3651
3652 <entry>0.0.0</entry>
3653
3654 <entry>User-space tools for LinuxPPS.</entry>
3655
3656 <entry>GPL-2.0</entry>
3657 </row>
3658
3659 <row>
3660 <entry>prelink</entry>
3661
3662 <entry>1.0</entry>
3663
3664 <entry>The prelink package contains a utility which modifies ELF
3665 shared libraries and executables so that far fewer relocations
3666 need to be resolved at runtime and thus programs come up
3667 faster.</entry>
3668
3669 <entry>GPL-2.0</entry>
3670 </row>
3671
3672 <row>
3673 <entry>procps</entry>
3674
3675 <entry>3.3.12</entry>
3676
3677 <entry>Procps contains a set of system utilities that provide
3678 system information about processes using the /proc filesystem. The
3679 package includes the programs ps top vmstat w kill and
3680 skill.</entry>
3681
3682 <entry>GPL-2.0, LGPL-2.0</entry>
3683 </row>
3684
3685 <row>
3686 <entry>pseudo</entry>
3687
3688 <entry>1.8.2</entry>
3689
3690 <entry>Pseudo gives fake root capabilities to a normal
3691 user.</entry>
3692
3693 <entry>LGPL-2.1</entry>
3694 </row>
3695
3696 <row>
3697 <entry>ptest-runner</entry>
3698
3699 <entry>2.1</entry>
3700
3701 <entry>The ptest-runner2 package installs a ptest-runner program
3702 which loops through all installed ptest test suites and runs them
3703 in sequence.</entry>
3704
3705 <entry>GPL-2.0</entry>
3706 </row>
3707
3708 <row>
3709 <entry>python-asn1crypto</entry>
3710
3711 <entry>0.23.0</entry>
3712
3713 <entry>Python binding to the Networking and Cryptography (NaCl)
3714 library.</entry>
3715
3716 <entry>Apache-2.0</entry>
3717 </row>
3718
3719 <row>
3720 <entry>python-certifi</entry>
3721
3722 <entry>2017.7.27.1</entry>
3723
3724 <entry>This installable Python package contains a CA Bundle that
3725 you can reference in your Python code. This is useful for
3726 verifying HTTP requests for example. This is the same CA Bundle
3727 which ships with the Requests codebase and is derived from Mozilla
3728 Firefox's canonical set.</entry>
3729
3730 <entry>ISC</entry>
3731 </row>
3732
3733 <row>
3734 <entry>python-cffi</entry>
3735
3736 <entry>1.11.2</entry>
3737
3738 <entry>Foreign Function Interface for Python calling C
3739 code.</entry>
3740
3741 <entry>MIT</entry>
3742 </row>
3743
3744 <row>
3745 <entry>python-chardet</entry>
3746
3747 <entry>3.0.4</entry>
3748
3749 <entry>Universal encoding detector for Python 2 and 3.</entry>
3750
3751 <entry>LGPL-2.1</entry>
3752 </row>
3753
3754 <row>
3755 <entry>python-cryptography-vectors</entry>
3756
3757 <entry>2.0.3</entry>
3758
3759 <entry>Test vectors for the cryptography package..</entry>
3760
3761 <entry>Apache-2.0, BSD</entry>
3762 </row>
3763
3764 <row>
3765 <entry>python-cryptography</entry>
3766
3767 <entry>2.0.3</entry>
3768
3769 <entry>Provides cryptographic recipes and primitives to python
3770 developers.</entry>
3771
3772 <entry>Apache-2.0, BSD</entry>
3773 </row>
3774
3775 <row>
3776 <entry>python-cython</entry>
3777
3778 <entry>0.27.1</entry>
3779
3780 <entry>Cython is a language specially designed for writing Python
3781 extension modules. It's designed to bridge the gap between the
3782 nice high-level easy-to-use world of Python and the messy
3783 low-level world of C.</entry>
3784
3785 <entry>Apache-2.0</entry>
3786 </row>
3787
3788 <row>
3789 <entry>python-enum34</entry>
3790
3791 <entry>1.1.6</entry>
3792
3793 <entry>backport of Python 3.4's enum package.</entry>
3794
3795 <entry>BSD-3-Clause</entry>
3796 </row>
3797
3798 <row>
3799 <entry>python-functools32</entry>
3800
3801 <entry>3.2.3-2</entry>
3802
3803 <entry>Backport of the functools module from Python 3.2.3 for use
3804 on 2.7 and PyPy..</entry>
3805
3806 <entry>Python-2.0</entry>
3807 </row>
3808
3809 <row>
3810 <entry>python-futures</entry>
3811
3812 <entry>3.0.5</entry>
3813
3814 <entry>The concurrent.futures module provides a high-level
3815 interface for asynchronously executing callables.</entry>
3816
3817 <entry>BSD</entry>
3818 </row>
3819
3820 <row>
3821 <entry>python-idna</entry>
3822
3823 <entry>2.6</entry>
3824
3825 <entry>Internationalised Domain Names in Applications.</entry>
3826
3827 <entry>BSD-3-Clause, Python-2.0, Unicode</entry>
3828 </row>
3829
3830 <row>
3831 <entry>python-ipaddress</entry>
3832
3833 <entry>1.0.18</entry>
3834
3835 <entry>Python 3.3+'s ipaddress for Python 2.6 2.7 3.2..</entry>
3836
3837 <entry>Python-2.0</entry>
3838 </row>
3839
3840 <row>
3841 <entry>python-iso8601</entry>
3842
3843 <entry>0.1.12</entry>
3844
3845 <entry>Simple module to parse ISO 8601 dates.</entry>
3846
3847 <entry>MIT</entry>
3848 </row>
3849
3850 <row>
3851 <entry>python-jsonpatch</entry>
3852
3853 <entry>1.16</entry>
3854
3855 <entry>Appling JSON patches in Python 2.6+ and 3.x.</entry>
3856
3857 <entry>BSD</entry>
3858 </row>
3859
3860 <row>
3861 <entry>python-jsonpointer</entry>
3862
3863 <entry>1.12</entry>
3864
3865 <entry>Resolve JSON Pointers in Python.</entry>
3866
3867 <entry>BSD</entry>
3868 </row>
3869
3870 <row>
3871 <entry>python-jsonschema</entry>
3872
3873 <entry>2.6.0</entry>
3874
3875 <entry>An implementation of JSON Schema validation for
3876 Python.</entry>
3877
3878 <entry>MIT</entry>
3879 </row>
3880
3881 <row>
3882 <entry>python-ndg-httpsclient</entry>
3883
3884 <entry>0.4.3</entry>
3885
3886 <entry>Provides enhanced HTTPS support for httplib and urllib2
3887 using PyOpenSSL</entry>
3888
3889 <entry>BSD</entry>
3890 </row>
3891
3892 <row>
3893 <entry>python-netaddr</entry>
3894
3895 <entry>0.7.19</entry>
3896
3897 <entry>A network address manipulation library for Python..</entry>
3898
3899 <entry>BSD</entry>
3900 </row>
3901
3902 <row>
3903 <entry>python-netifaces</entry>
3904
3905 <entry>0.10.6</entry>
3906
3907 <entry>Portable network interface information.</entry>
3908
3909 <entry>MIT</entry>
3910 </row>
3911
3912 <row>
3913 <entry>python-pip</entry>
3914
3915 <entry>9.0.1</entry>
3916
3917 <entry>PIP is a tool for installing and managing Python
3918 packages.</entry>
3919
3920 <entry>MIT, LGPL-2.1</entry>
3921 </row>
3922
3923 <row>
3924 <entry>python-pretend</entry>
3925
3926 <entry>1.0.8</entry>
3927
3928 <entry>A library for stubbing in Python.</entry>
3929
3930 <entry>BSD</entry>
3931 </row>
3932
3933 <row>
3934 <entry>python-prettytable</entry>
3935
3936 <entry>0.7.2</entry>
3937
3938 <entry>Python library for displaying tabular data in a ASCII table
3939 format.</entry>
3940
3941 <entry>BSD</entry>
3942 </row>
3943
3944 <row>
3945 <entry>python-psutil</entry>
3946
3947 <entry>5.3.1</entry>
3948
3949 <entry>A cross-platform process and system utilities module for
3950 Python.</entry>
3951
3952 <entry>BSD</entry>
3953 </row>
3954
3955 <row>
3956 <entry>python-py</entry>
3957
3958 <entry>1.4.34</entry>
3959
3960 <entry>Library with cross-python path ini-parsing io code log
3961 facilities.</entry>
3962
3963 <entry>MIT</entry>
3964 </row>
3965
3966 <row>
3967 <entry>python-pyasn1</entry>
3968
3969 <entry>0.3.6</entry>
3970
3971 <entry>Python library implementing ASN.1 types..</entry>
3972
3973 <entry>BSD-2-Clause</entry>
3974 </row>
3975
3976 <row>
3977 <entry>python-pycparser</entry>
3978
3979 <entry>2.18</entry>
3980
3981 <entry>Parser of the C language written in pure Python.</entry>
3982
3983 <entry>BSD-3-Clause</entry>
3984 </row>
3985
3986 <row>
3987 <entry>python-pyopenssl</entry>
3988
3989 <entry>17.3.0</entry>
3990
3991 <entry>Simple Python wrapper around the OpenSSL library.</entry>
3992
3993 <entry>Apache-2.0</entry>
3994 </row>
3995
3996 <row>
3997 <entry>python-pysocks</entry>
3998
3999 <entry>1.6.7</entry>
4000
4001 <entry>A Python SOCKS client module</entry>
4002
4003 <entry>BSD</entry>
4004 </row>
4005
4006 <row>
4007 <entry>python-pytest-runner</entry>
4008
4009 <entry>2.12.1</entry>
4010
4011 <entry>Invoke py.test as distutils command with dependency
4012 resolution.</entry>
4013
4014 <entry>MIT</entry>
4015 </row>
4016
4017 <row>
4018 <entry>python-pytest</entry>
4019
4020 <entry>3.2.2</entry>
4021
4022 <entry>Simple powerful teting with python.</entry>
4023
4024 <entry>MIT</entry>
4025 </row>
4026
4027 <row>
4028 <entry>python-pyyaml</entry>
4029
4030 <entry>3.11</entry>
4031
4032 <entry>YAML is a data serialization format designed for human
4033 readability and interaction with scripting languages. PyYAML is a
4034 YAML parser and emitter for Python. . PyYAML features a complete
4035 YAML 1.1 parser Unicode support pickle support capable extension
4036 API and sensible error messages. PyYAML supports standard YAML
4037 tags and provides Python-specific tags that allow to represent an
4038 arbitrary Python object. . PyYAML is applicable for a broad range
4039 of tasks from complex configuration files to object serialization
4040 and persistance.</entry>
4041
4042 <entry>MIT</entry>
4043 </row>
4044
4045 <row>
4046 <entry>python-requests</entry>
4047
4048 <entry>2.18.4</entry>
4049
4050 <entry>Python HTTP for Humans.</entry>
4051
4052 <entry>Apache-2.0</entry>
4053 </row>
4054
4055 <row>
4056 <entry>python-rfc3987</entry>
4057
4058 <entry>1.3.7</entry>
4059
4060 <entry>Parsing and validation of URIs (RFC 3986) and IRIs (RFC
4061 3987).</entry>
4062
4063 <entry>GPL-3.0</entry>
4064 </row>
4065
4066 <row>
4067 <entry>python-scons</entry>
4068
4069 <entry>2.5.1</entry>
4070
4071 <entry>Software Construction tool (make/autotools
4072 replacement).</entry>
4073
4074 <entry>MIT</entry>
4075 </row>
4076
4077 <row>
4078 <entry>python-setuptools-scm</entry>
4079
4080 <entry>1.15.6</entry>
4081
4082 <entry>the blessed package to manage your versions by scm
4083 tags.</entry>
4084
4085 <entry>MIT</entry>
4086 </row>
4087
4088 <row>
4089 <entry>python-setuptools</entry>
4090
4091 <entry>36.2.7</entry>
4092
4093 <entry>Download build install upgrade and uninstall Python
4094 packages.</entry>
4095
4096 <entry>MIT</entry>
4097 </row>
4098
4099 <row>
4100 <entry>python-six</entry>
4101
4102 <entry>1.11.0</entry>
4103
4104 <entry>Python 2 and 3 compatibility library.</entry>
4105
4106 <entry>MIT</entry>
4107 </row>
4108
4109 <row>
4110 <entry>python-strict-rfc3339</entry>
4111
4112 <entry>0.7</entry>
4113
4114 <entry>Strict simple lightweight RFC3339 function.s.</entry>
4115
4116 <entry>GPL-3.0</entry>
4117 </row>
4118
4119 <row>
4120 <entry>python-urllib3</entry>
4121
4122 <entry>1.22</entry>
4123
4124 <entry>Python HTTP library with thread-safe connection pooling
4125 file post support sanity friendly and more.</entry>
4126
4127 <entry>MIT</entry>
4128 </row>
4129
4130 <row>
4131 <entry>python-vcversioner</entry>
4132
4133 <entry>2.16.0.0</entry>
4134
4135 <entry>Python vcversioner automagically update the project's
4136 version.</entry>
4137
4138 <entry>ISC</entry>
4139 </row>
4140
4141 <row>
4142 <entry>python</entry>
4143
4144 <entry>2.7.13</entry>
4145
4146 <entry>The Python Programming Language.</entry>
4147
4148 <entry>Python-2.0</entry>
4149 </row>
4150
4151 <row>
4152 <entry>python3-netifaces</entry>
4153
4154 <entry>0.10.6</entry>
4155
4156 <entry>Portable network interface information.</entry>
4157
4158 <entry>MIT</entry>
4159 </row>
4160
4161 <row>
4162 <entry>python3-pip</entry>
4163
4164 <entry>9.0.1</entry>
4165
4166 <entry>The PyPA recommended tool for installing Python
4167 packages.</entry>
4168
4169 <entry>MIT</entry>
4170 </row>
4171
4172 <row>
4173 <entry>python3-setuptools</entry>
4174
4175 <entry>36.2.7</entry>
4176
4177 <entry>Download build install upgrade and uninstall Python
4178 packages.</entry>
4179
4180 <entry>MIT</entry>
4181 </row>
4182
4183 <row>
4184 <entry>python3-six</entry>
4185
4186 <entry>1.10.0</entry>
4187
4188 <entry>Python 2 and 3 compatibility library.</entry>
4189
4190 <entry>MIT</entry>
4191 </row>
4192
4193 <row>
4194 <entry>python3-twisted</entry>
4195
4196 <entry>13.2.0</entry>
4197
4198 <entry>Twisted is an event-driven networking framework written in
4199 Python and licensed under the LGPL. Twisted supports TCP UDP
4200 SSL/TLS multicast Unix sockets a large number of protocols
4201 (including HTTP NNTP IMAP SSH IRC FTP and others) and much
4202 more.</entry>
4203
4204 <entry>MIT</entry>
4205 </row>
4206
4207 <row>
4208 <entry>python3-zopeinterface</entry>
4209
4210 <entry>4.4.3</entry>
4211
4212 <entry>Interface definitions for Zope products.</entry>
4213
4214 <entry>ZPL-2.1</entry>
4215 </row>
4216
4217 <row>
4218 <entry>python3</entry>
4219
4220 <entry>3.5.3</entry>
4221
4222 <entry>The Python Programming Language.</entry>
4223
4224 <entry>Python-2.0</entry>
4225 </row>
4226
4227 <row>
4228 <entry>qemu-helper</entry>
4229
4230 <entry>1.0</entry>
4231
4232 <entry>Helper utilities needed by the runqemu script.</entry>
4233
4234 <entry>GPL-2.0</entry>
4235 </row>
4236
4237 <row>
4238 <entry>qemu</entry>
4239
4240 <entry>2.11.1</entry>
4241
4242 <entry>Fast open source processor emulator.</entry>
4243
4244 <entry>GPL-2.0, LGPL-2.1</entry>
4245 </row>
4246
4247 <row>
4248 <entry>qemuwrapper</entry>
4249
4250 <entry>1.0</entry>
4251
4252 <entry>QEMU wrapper script.</entry>
4253
4254 <entry>MIT</entry>
4255 </row>
4256
4257 <row>
4258 <entry>quilt</entry>
4259
4260 <entry>0.65</entry>
4261
4262 <entry>Tool for working with series of patches.</entry>
4263
4264 <entry>GPL-2.0</entry>
4265 </row>
4266
4267 <row>
4268 <entry>randrproto</entry>
4269
4270 <entry>1.5.0</entry>
4271
4272 <entry>This package provides the wire protocol for the X Resize
4273 Rotate and Reflect extension. This extension provides the ability
4274 to resize rotate and reflect the root window of a screen.</entry>
4275
4276 <entry>MIT</entry>
4277 </row>
4278
4279 <row>
4280 <entry>readline</entry>
4281
4282 <entry>7.0</entry>
4283
4284 <entry>The GNU Readline library provides a set of functions for
4285 use by applications that allow users to edit command lines as they
4286 are typed in. Both Emacs and vi editing modes are available. The
4287 Readline library includes additional functions to maintain a list
4288 of previously-entered command lines to recall and perhaps reedit
4289 those lines and perform csh-like history expansion on previous
4290 commands.</entry>
4291
4292 <entry>GPL-3.0</entry>
4293 </row>
4294
4295 <row>
4296 <entry>regexp</entry>
4297
4298 <entry>1.5</entry>
4299
4300 <entry>Java Regular Expression package</entry>
4301
4302 <entry>Apache-2.0</entry>
4303 </row>
4304
4305 <row>
4306 <entry>renderproto</entry>
4307
4308 <entry>0.11.1</entry>
4309
4310 <entry>This package provides the wire protocol for the X Rendering
4311 extension. This is the basis the image composition within the X
4312 window system.</entry>
4313
4314 <entry>MIT</entry>
4315 </row>
4316
4317 <row>
4318 <entry>rhino</entry>
4319
4320 <entry>1.7r4</entry>
4321
4322 <entry>Lexical analyzer generator for Java</entry>
4323
4324 <entry>MPL-2.0</entry>
4325 </row>
4326
4327 <row>
4328 <entry>rpm</entry>
4329
4330 <entry>4.13.90</entry>
4331
4332 <entry>The RPM Package Manager (RPM) is a powerful command line
4333 driven package management system capable of installing
4334 uninstalling verifying querying and updating software packages.
4335 Each software package consists of an archive of files along with
4336 information about the package like its version a description
4337 etc.</entry>
4338
4339 <entry>GPL-2.0</entry>
4340 </row>
4341
4342 <row>
4343 <entry>rsync</entry>
4344
4345 <entry>3.1.3</entry>
4346
4347 <entry>File synchronization tool.</entry>
4348
4349 <entry>GPL-3.0</entry>
4350 </row>
4351
4352 <row>
4353 <entry>run-postinsts</entry>
4354
4355 <entry>1.0</entry>
4356
4357 <entry>Runs postinstall scripts on first boot of the target
4358 device.</entry>
4359
4360 <entry>MIT</entry>
4361 </row>
4362
4363 <row>
4364 <entry>runc-docker</entry>
4365
4366 <entry>1.0.0-rc3</entry>
4367
4368 <entry>runc is a CLI tool for spawning and running containers
4369 according to the OCI specification.</entry>
4370
4371 <entry>Apache-2.0</entry>
4372 </row>
4373
4374 <row>
4375 <entry>sbsigntool</entry>
4376
4377 <entry>0.6</entry>
4378
4379 <entry>Utilities for signing UEFI binaries for use with secure
4380 boot.</entry>
4381
4382 <entry>GPL-3.0</entry>
4383 </row>
4384
4385 <row>
4386 <entry>sed</entry>
4387
4388 <entry>4.2.2</entry>
4389
4390 <entry>Stream EDitor (text filtering utility).</entry>
4391
4392 <entry>GPL-3.0</entry>
4393 </row>
4394
4395 <row>
4396 <entry>seloader</entry>
4397
4398 <entry>0.4.6</entry>
4399
4400 <entry>The SELoader is designed to authenticate the non-PE files
4401 such as grub configuration initrd grub modules which cannot be
4402 verified by the MOK Verify Protocol registered by shim loader. In
4403 order to conveniently authenticate the PE file with
4404 gBS-&gt;LoadImage() and gBS-&gt;StartImage() the SELoader hooks
4405 EFI Security2 Architectural Protocol and employs MOK Verify
4406 Protocol to verify the PE file. If only UEFI Secure Boot is
4407 enabled the SELoader just simplily calls gBS-&gt;LoadImage() and
4408 gBS-&gt;StartImage() to allow BIOS to verify PE file. The SELoader
4409 publishes MOK2 Verify Protocol which provides a flexible interface
4410 to allow the bootloader to verify the file file buffer or memory
4411 buffer without knowing the file format.</entry>
4412
4413 <entry>BSD-3-Clause</entry>
4414 </row>
4415
4416 <row>
4417 <entry>serf</entry>
4418
4419 <entry>1.3.9</entry>
4420
4421 <entry>High-Performance Asynchronous HTTP Client Library.</entry>
4422
4423 <entry>Apache-2.0</entry>
4424 </row>
4425
4426 <row>
4427 <entry>servlet2.3</entry>
4428
4429 <entry>4.1.37</entry>
4430
4431 <entry>Servlet API 2.3 (from Tomcat 4.1)</entry>
4432
4433 <entry>Apache-2.0</entry>
4434 </row>
4435
4436 <row>
4437 <entry>shadow-securetty</entry>
4438
4439 <entry>4.2.1</entry>
4440
4441 <entry>Provider of the machine specific securetty file.</entry>
4442
4443 <entry>MIT</entry>
4444 </row>
4445
4446 <row>
4447 <entry>shadow-sysroot</entry>
4448
4449 <entry>4.2.1</entry>
4450
4451 <entry>Shadow utils requirements for useradd.bbclass.</entry>
4452
4453 <entry>BSD, Artistic-1.0</entry>
4454 </row>
4455
4456 <row>
4457 <entry>shadow</entry>
4458
4459 <entry>4.2.1</entry>
4460
4461 <entry>Tools to change and administer password and group
4462 data.</entry>
4463
4464 <entry>BSD, Artistic-1.0</entry>
4465 </row>
4466
4467 <row>
4468 <entry>shared-mime-info</entry>
4469
4470 <entry>1.8</entry>
4471
4472 <entry>Shared MIME type database and specification.</entry>
4473
4474 <entry>LGPL-2.0</entry>
4475 </row>
4476
4477 <row>
4478 <entry>shim</entry>
4479
4480 <entry>12</entry>
4481
4482 <entry>shim is a trivial EFI application that when run attempts to
4483 open and execute another application. It will initially attempt to
4484 do this via the standard EFI LoadImage() and StartImage() calls.
4485 If these fail (because secure boot is enabled and the binary is
4486 not signed with an appropriate key for instance) it will then
4487 validate the binary against a built-in certificate. If this
4488 succeeds and if the binary or signing key are not blacklisted then
4489 shim will relocate and execute the binary.</entry>
4490
4491 <entry>BSD-2-Clause</entry>
4492 </row>
4493
4494 <row>
4495 <entry>simpleproxy</entry>
4496
4497 <entry>1.0</entry>
4498
4499 <entry>Simpleproxy.</entry>
4500
4501 <entry>GPL-2.0</entry>
4502 </row>
4503
4504 <row>
4505 <entry>slang</entry>
4506
4507 <entry>2.3.1a</entry>
4508
4509 <entry>S-Lang is an interpreted language and a programming
4510 library. The S-Lang language was designed so that it can be easily
4511 embedded into a program to provide the program with a powerful
4512 extension language. The S-Lang library provided in this package
4513 provides the S-Lang extension language. S-Lang's syntax resembles
4514 C which makes it easy to recode S-Lang procedures in C if you need
4515 to.</entry>
4516
4517 <entry>GPL-2.0</entry>
4518 </row>
4519
4520 <row>
4521 <entry>sqlite3</entry>
4522
4523 <entry>3.20.0</entry>
4524
4525 <entry>Embeddable SQL database engine.</entry>
4526
4527 <entry>PD</entry>
4528 </row>
4529
4530 <row>
4531 <entry>squashfs-tools</entry>
4532
4533 <entry>4.3</entry>
4534
4535 <entry>Tools for manipulating SquashFS filesystems.</entry>
4536
4537 <entry>GPL-2.0, PD</entry>
4538 </row>
4539
4540 <row>
4541 <entry>sshpass</entry>
4542
4543 <entry>1.06</entry>
4544
4545 <entry>Tool for non-interactivly performing ssh password
4546 authentication</entry>
4547
4548 <entry>GPL-2.0</entry>
4549 </row>
4550
4551 <row>
4552 <entry>subversion</entry>
4553
4554 <entry>1.9.6</entry>
4555
4556 <entry>Subversion (svn) version control system client.</entry>
4557
4558 <entry>Apache-2.0</entry>
4559 </row>
4560
4561 <row>
4562 <entry>swig</entry>
4563
4564 <entry>3.0.12</entry>
4565
4566 <entry>SWIG - Simplified Wrapper and Interface Generator.</entry>
4567
4568 <entry>BSD, GPL-3.0</entry>
4569 </row>
4570
4571 <row>
4572 <entry>sysfsutils</entry>
4573
4574 <entry>2.1.0</entry>
4575
4576 <entry>Tools for working with the sysfs virtual filesystem. The
4577 tool 'systool' can query devices by bus class and
4578 topology.</entry>
4579
4580 <entry>GPL-2.0, LGPL-2.1</entry>
4581 </row>
4582
4583 <row>
4584 <entry>sysklogd</entry>
4585
4586 <entry>1.5.1</entry>
4587
4588 <entry>The sysklogd package implements two system log daemons:
4589 syslogd klogd</entry>
4590
4591 <entry>GPL-2.0, BSD</entry>
4592 </row>
4593
4594 <row>
4595 <entry>syslinux</entry>
4596
4597 <entry>6.03</entry>
4598
4599 <entry>Multi-purpose linux bootloader.</entry>
4600
4601 <entry>GPL-2.0</entry>
4602 </row>
4603
4604 <row>
4605 <entry>systemd-boot</entry>
4606
4607 <entry>234</entry>
4608
4609 <entry>systemd is a system and service manager for Linux
4610 compatible with SysV and LSB init scripts. systemd provides
4611 aggressive parallelization capabilities uses socket and D-Bus
4612 activation for starting services offers on-demand starting of
4613 daemons keeps track of processes using Linux cgroups supports
4614 snapshotting and restoring of the system state maintains mount and
4615 automount points and implements an elaborate transactional
4616 dependency-based service control logic. It can work as a drop-in
4617 replacement for sysvinit.</entry>
4618
4619 <entry>GPL-2.0, LGPL-2.1</entry>
4620 </row>
4621
4622 <row>
4623 <entry>systemd-compat-units</entry>
4624
4625 <entry>1.0</entry>
4626
4627 <entry>Enhances systemd compatilibity with existing SysVinit
4628 scripts.</entry>
4629
4630 <entry>MIT</entry>
4631 </row>
4632
4633 <row>
4634 <entry>systemd-serialgetty</entry>
4635
4636 <entry>1.0</entry>
4637
4638 <entry>Serial terminal support for systemd.</entry>
4639
4640 <entry>GPL-2.0</entry>
4641 </row>
4642
4643 <row>
4644 <entry>systemd-systemctl</entry>
4645
4646 <entry>1.0</entry>
4647
4648 <entry>Wrapper for enabling systemd services.</entry>
4649
4650 <entry>MIT</entry>
4651 </row>
4652
4653 <row>
4654 <entry>systemd</entry>
4655
4656 <entry>234</entry>
4657
4658 <entry>systemd is a system and service manager for Linux
4659 compatible with SysV and LSB init scripts. systemd provides
4660 aggressive parallelization capabilities uses socket and D-Bus
4661 activation for starting services offers on-demand starting of
4662 daemons keeps track of processes using Linux cgroups supports
4663 snapshotting and restoring of the system state maintains mount and
4664 automount points and implements an elaborate transactional
4665 dependency-based service control logic. It can work as a drop-in
4666 replacement for sysvinit.</entry>
4667
4668 <entry>GPL-2.0, LGPL-2.1</entry>
4669 </row>
4670
4671 <row>
4672 <entry>tar</entry>
4673
4674 <entry>1.29</entry>
4675
4676 <entry>GNU tar saves many files together into a single tape or
4677 disk archive and can restore individual files from the
4678 archive.</entry>
4679
4680 <entry>GPL-3.0</entry>
4681 </row>
4682
4683 <row>
4684 <entry>tcl</entry>
4685
4686 <entry>8.6.7</entry>
4687
4688 <entry>Tool Command Language.</entry>
4689
4690 <entry>tcl, BSD-3-Clause</entry>
4691 </row>
4692
4693 <row>
4694 <entry>tcpdump</entry>
4695
4696 <entry>4.9.2</entry>
4697
4698 <entry>A sophisticated network protocol analyzer.</entry>
4699
4700 <entry>BSD</entry>
4701 </row>
4702
4703 <row>
4704 <entry>texinfo-dummy</entry>
4705
4706 <entry>1.0</entry>
4707
4708 <entry>Fake version of the texinfo utility suite.</entry>
4709
4710 <entry>MIT</entry>
4711 </row>
4712
4713 <row>
4714 <entry>thin-provisioning-tools</entry>
4715
4716 <entry>0.6.3</entry>
4717
4718 <entry>A suite of tools for manipulating the metadata of the
4719 dm-thin device-mapper target.</entry>
4720
4721 <entry>GPL-3.0</entry>
4722 </row>
4723
4724 <row>
4725 <entry>tunctl</entry>
4726
4727 <entry>1.5</entry>
4728
4729 <entry>Tool for controlling the Linux TUN/TAP driver.</entry>
4730
4731 <entry>GPL-2.0</entry>
4732 </row>
4733
4734 <row>
4735 <entry>tzcode</entry>
4736
4737 <entry>2018c</entry>
4738
4739 <entry>tzcode timezone zoneinfo utils -- zic zdump
4740 tzselect.</entry>
4741
4742 <entry>PD, BSD, BSD-3-Clause</entry>
4743 </row>
4744
4745 <row>
4746 <entry>tzdata</entry>
4747
4748 <entry>2018c</entry>
4749
4750 <entry>Timezone data.</entry>
4751
4752 <entry>PD, BSD, BSD-3-Clause</entry>
4753 </row>
4754
4755 <row>
4756 <entry>udev-extraconf</entry>
4757
4758 <entry>1.1</entry>
4759
4760 <entry>Extra machine specific configuration files for udev
4761 specifically blacklist information.</entry>
4762
4763 <entry>MIT</entry>
4764 </row>
4765
4766 <row>
4767 <entry>unifdef</entry>
4768
4769 <entry>2.11</entry>
4770
4771 <entry>Selectively remove #ifdef statements from sources.</entry>
4772
4773 <entry>BSD-2-Clause</entry>
4774 </row>
4775
4776 <row>
4777 <entry>unzip</entry>
4778
4779 <entry>6.0</entry>
4780
4781 <entry>Utilities for extracting and viewing files in .zip
4782 archives.</entry>
4783
4784 <entry>BSD-3-Clause</entry>
4785 </row>
4786
4787 <row>
4788 <entry>update-rc.d</entry>
4789
4790 <entry>0.7</entry>
4791
4792 <entry>update-rc.d is a utility that allows the management of
4793 symlinks to the initscripts in the /etc/rcN.d directory
4794 structure.</entry>
4795
4796 <entry>GPL-2.0</entry>
4797 </row>
4798
4799 <row>
4800 <entry>usb-modeswitch-data</entry>
4801
4802 <entry>20170205</entry>
4803
4804 <entry>Data files for usbmodeswitch.</entry>
4805
4806 <entry>GPL-2.0</entry>
4807 </row>
4808
4809 <row>
4810 <entry>usb-modeswitch</entry>
4811
4812 <entry>2.5.0</entry>
4813
4814 <entry>A mode switching tool for controlling 'flip flop' (multiple
4815 device) USB gear.</entry>
4816
4817 <entry>GPL-2.0</entry>
4818 </row>
4819
4820 <row>
4821 <entry>usbutils</entry>
4822
4823 <entry>008</entry>
4824
4825 <entry>Contains the lsusb utility for inspecting the devices
4826 connected to the USB bus.</entry>
4827
4828 <entry>GPL-2.0</entry>
4829 </row>
4830
4831 <row>
4832 <entry>util-linux</entry>
4833
4834 <entry>2.30</entry>
4835
4836 <entry>Util-linux includes a suite of basic system administration
4837 utilities commonly found on most Linux systems. Some of the more
4838 important utilities include disk partitioning kernel message
4839 management filesystem creation and system login.</entry>
4840
4841 <entry>GPL-2.0, LGPL-2.1, BSD</entry>
4842 </row>
4843
4844 <row>
4845 <entry>util-macros</entry>
4846
4847 <entry>1.19.1</entry>
4848
4849 <entry>M4 autotools macros used by various X.org programs.</entry>
4850
4851 <entry>MIT</entry>
4852 </row>
4853
4854 <row>
4855 <entry>v86d</entry>
4856
4857 <entry>0.1.10</entry>
4858
4859 <entry>User support binary for the uvesafb kernel module.</entry>
4860
4861 <entry>GPL-2.0</entry>
4862 </row>
4863
4864 <row>
4865 <entry>vala</entry>
4866
4867 <entry>0.36.4</entry>
4868
4869 <entry>Vala is a C#-like language dedicated to ease GObject
4870 programming. Vala compiles to plain C and has no runtime
4871 environment nor penalities whatsoever.</entry>
4872
4873 <entry>LGPL-2.1</entry>
4874 </row>
4875
4876 <row>
4877 <entry>volatile-binds</entry>
4878
4879 <entry>1.0</entry>
4880
4881 <entry>Volatile bind mount setup and configuration for
4882 read-only-rootfs</entry>
4883
4884 <entry>MIT</entry>
4885 </row>
4886
4887 <row>
4888 <entry>web-installer-backend</entry>
4889
4890 <entry>0.1</entry>
4891
4892 <entry>Web installer go server</entry>
4893
4894 <entry>Enea, BSD-3-Clause</entry>
4895 </row>
4896
4897 <row>
4898 <entry>web-installer-frontend</entry>
4899
4900 <entry>0.1</entry>
4901
4902 <entry>Web installer post-install application</entry>
4903
4904 <entry>Enea, Apache-2.0, BSD, BSD-2-Clause, BSD-3-Clause,
4905 CC-BY-4.0, ISC, MIT, Zlib</entry>
4906 </row>
4907
4908 <row>
4909 <entry>which</entry>
4910
4911 <entry>2.21</entry>
4912
4913 <entry>Which is a utility that prints out the full path of the
4914 executables that bash(1) would execute when the passed program
4915 names would have been entered on the shell prompt. It does this by
4916 using the exact same algorithm as bash.</entry>
4917
4918 <entry>GPL-3.0</entry>
4919 </row>
4920
4921 <row>
4922 <entry>wpa-supplicant</entry>
4923
4924 <entry>2.6</entry>
4925
4926 <entry>Client for Wi-Fi Protected Access (WPA).</entry>
4927
4928 <entry>BSD</entry>
4929 </row>
4930
4931 <row>
4932 <entry>xalan-j</entry>
4933
4934 <entry>2.7.1</entry>
4935
4936 <entry>Java XSLT processor</entry>
4937
4938 <entry>Apache-2.0</entry>
4939 </row>
4940
4941 <row>
4942 <entry>xcb-proto</entry>
4943
4944 <entry>1.12</entry>
4945
4946 <entry>Function prototypes for the X protocol C-language Binding
4947 (XCB). XCB is a replacement for Xlib featuring a small footprint
4948 latency hiding direct access to the protocol improved threading
4949 support and extensibility.</entry>
4950
4951 <entry>MIT</entry>
4952 </row>
4953
4954 <row>
4955 <entry>xerces-j</entry>
4956
4957 <entry>2.11.0</entry>
4958
4959 <entry>Reference implementation of XNI the Xerces Native Interface
4960 and also a fully conforming XML Schema processor.</entry>
4961
4962 <entry>Apache-2.0</entry>
4963 </row>
4964
4965 <row>
4966 <entry>xextproto</entry>
4967
4968 <entry>7.3.0</entry>
4969
4970 <entry>This package provides the wire protocol for several X
4971 extensions. These protocol extensions include DOUBLE-BUFFER DPMS
4972 Extended-Visual-Information LBX MIT_SHM MIT_SUNDRY-NONSTANDARD
4973 Multi-Buffering SECURITY SHAPE SYNC TOG-CUP XC-APPGROUP XC-MISC
4974 XTEST. In addition a small set of utility functions are also
4975 available.</entry>
4976
4977 <entry>MIT</entry>
4978 </row>
4979
4980 <row>
4981 <entry>xkeyboard-config</entry>
4982
4983 <entry>2.21</entry>
4984
4985 <entry>The non-arch keyboard configuration database for X Window.
4986 The goal is to provide the consistent well-structured frequently
4987 released open source of X keyboard configuration data for X Window
4988 System implementations. The project is targeted to XKB-based
4989 systems.</entry>
4990
4991 <entry>MIT</entry>
4992 </row>
4993
4994 <row>
4995 <entry>xml-commons-resolver1.1</entry>
4996
4997 <entry>1.2</entry>
4998
4999 <entry>Library to resolve various public or system identifiers
5000 into accessible URLs (Java)</entry>
5001
5002 <entry>Apache-2.0</entry>
5003 </row>
5004
5005 <row>
5006 <entry>xproto</entry>
5007
5008 <entry>7.0.31</entry>
5009
5010 <entry>This package provides the basic headers for the X Window
5011 System.</entry>
5012
5013 <entry>MIT</entry>
5014 </row>
5015
5016 <row>
5017 <entry>xtrans</entry>
5018
5019 <entry>1.3.5</entry>
5020
5021 <entry>The X Transport Interface is intended to combine all system
5022 and transport specific code into a single place. This API should
5023 be used by all libraries clients and servers of the X Window
5024 System. Use of this API should allow the addition of new types of
5025 transports and support for new platforms without making any
5026 changes to the source except in the X Transport Interface
5027 code.</entry>
5028
5029 <entry>MIT</entry>
5030 </row>
5031
5032 <row>
5033 <entry>xz</entry>
5034
5035 <entry>5.2.3</entry>
5036
5037 <entry>Utilities for managing LZMA compressed files.</entry>
5038
5039 <entry>GPL-2.0, GPL-3.0-with-autoconf-exception, LGPL-2.1,
5040 PD</entry>
5041 </row>
5042
5043 <row>
5044 <entry>yajl</entry>
5045
5046 <entry>2.1.0</entry>
5047
5048 <entry>YAJL is a small event-driven (SAX-style) JSON parser
5049 written in ANSI C and a small validating JSON generator.</entry>
5050
5051 <entry>ISC</entry>
5052 </row>
5053
5054 <row>
5055 <entry>zip</entry>
5056
5057 <entry>3.0</entry>
5058
5059 <entry>Compressor/archiver for creating and modifying .zip
5060 files.</entry>
5061
5062 <entry>BSD-3-Clause</entry>
5063 </row>
5064
5065 <row>
5066 <entry>zisofs-tools</entry>
5067
5068 <entry>1.0.8</entry>
5069
5070 <entry>Utilities for creating compressed CD-ROM
5071 filesystems.</entry>
5072
5073 <entry>GPL-2.0</entry>
5074 </row>
5075
5076 <row>
5077 <entry>zlib</entry>
5078
5079 <entry>1.2.11</entry>
5080
5081 <entry>Zlib is a general-purpose patent-free lossless data
5082 compression library which is used by many different
5083 programs.</entry>
5084
5085 <entry>Zlib</entry>
5086 </row>
5087 </tbody>
5088 </tgroup>
5089 </informaltable>
5090 </section>
5091
5092 <section id="open_source_license">
5093 <title>Open Source Licenses</title>
5094
5095 <section id="lic_0">
5096 <title>AFL-2.0</title>
5097
5098 <para><programlisting>
2689 5099
2690The Academic Free License 5100The Academic Free License
2691 v. 2.0 5101 v. 2.0
@@ -2795,7 +5205,7 @@ excluding its conflict-of-law provisions. The application of the United Nations
2795Convention on Contracts for the International Sale of Goods is expressly excluded. 5205Convention on Contracts for the International Sale of Goods is expressly excluded.
2796Any use of the Original Work outside the scope of this License or after its 5206Any use of the Original Work outside the scope of this License or after its
2797termination shall be subject to the requirements and penalties of the U.S. Copyright 5207termination shall be subject to the requirements and penalties of the U.S. Copyright
2798Act, 17 U.S.C. ¤ 101 et seq., the equivalent laws of other countries, and 5208Act, 17 U.S.C. ¤ 101 et seq., the equivalent laws of other countries, and
2799international treaty. This section shall survive the termination of this License. 5209international treaty. This section shall survive the termination of this License.
2800 5210
280112) Attorneys Fees. In any action to enforce the terms of this License or seeking 521112) Attorneys Fees. In any action to enforce the terms of this License or seeking
@@ -2826,12 +5236,14 @@ Permission is hereby granted to copy and distribute this license without modific
2826This license may not be modified without the express written permission of its 5236This license may not be modified without the express written permission of its
2827copyright owner. 5237copyright owner.
2828 5238
2829</programlisting></para></section> 5239</programlisting></para>
5240 </section>
5241
5242 <section id="lic_1">
5243 <title>AMD</title>
2830 5244
2831<section id="lic_1"> 5245 <para><programlisting>
2832<title>AMD</title> 5246&#65533; 2005 Advanced Micro Devices, Inc. All rights reserved.
2833<para><programlisting>
2834� 2005 Advanced Micro Devices, Inc. All rights reserved.
2835 5247
2836Redistribution and use in source and binary forms, with or without 5248Redistribution and use in source and binary forms, with or without
2837modification, are permitted provided that existing copyright notices 5249modification, are permitted provided that existing copyright notices
@@ -2881,11 +5293,13 @@ product is subject to national security controls as identified on the
2881Commerce Control List (currently found in Supplement 1 to Section 774 of EAR). 5293Commerce Control List (currently found in Supplement 1 to Section 774 of EAR).
2882These export requirements shall survive any expiration or termination 5294These export requirements shall survive any expiration or termination
2883of this agreement. 5295of this agreement.
2884</programlisting></para></section> 5296</programlisting></para>
5297 </section>
2885 5298
2886<section id="lic_2"> 5299 <section id="lic_2">
2887<title>Apache-2.0</title> 5300 <title>Apache-2.0</title>
2888<para><programlisting> 5301
5302 <para><programlisting>
2889 5303
2890 5304
2891 Apache License 5305 Apache License
@@ -3090,11 +5504,13 @@ of this agreement.
3090 See the License for the specific language governing permissions and 5504 See the License for the specific language governing permissions and
3091 limitations under the License. 5505 limitations under the License.
3092 5506
3093</programlisting></para></section> 5507</programlisting></para>
5508 </section>
5509
5510 <section id="lic_3">
5511 <title>Artistic-1.0</title>
3094 5512
3095<section id="lic_3"> 5513 <para><programlisting>
3096<title>Artistic-1.0</title>
3097<para><programlisting>
3098 5514
3099The Artistic License 5515The Artistic License
3100Preamble 5516Preamble
@@ -3187,11 +5603,13 @@ FOR A PARTICULAR PURPOSE.
3187 5603
3188The End 5604The End
3189 5605
3190</programlisting></para></section> 5606</programlisting></para>
5607 </section>
3191 5608
3192<section id="lic_4"> 5609 <section id="lic_4">
3193<title>Artistic-2.0</title> 5610 <title>Artistic-2.0</title>
3194<para><programlisting> 5611
5612 <para><programlisting>
3195 5613
3196 The Artistic License 2.0 5614 The Artistic License 2.0
3197 5615
@@ -3395,11 +5813,13 @@ BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
3395DAMAGES ARISING IN ANY WAY OUT OF THE USE OF THE PACKAGE, EVEN IF 5813DAMAGES ARISING IN ANY WAY OUT OF THE USE OF THE PACKAGE, EVEN IF
3396ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 5814ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
3397 5815
3398</programlisting></para></section> 5816</programlisting></para>
5817 </section>
5818
5819 <section id="lic_5">
5820 <title>BSD</title>
3399 5821
3400<section id="lic_5"> 5822 <para><programlisting>
3401<title>BSD</title>
3402<para><programlisting>
3403Copyright (c) The Regents of the University of California. 5823Copyright (c) The Regents of the University of California.
3404All rights reserved. 5824All rights reserved.
3405 5825
@@ -3426,11 +5846,13 @@ HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
3426LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 5846LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
3427OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 5847OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
3428SUCH DAMAGE. 5848SUCH DAMAGE.
3429</programlisting></para></section> 5849</programlisting></para>
5850 </section>
3430 5851
3431<section id="lic_6"> 5852 <section id="lic_6">
3432<title>BSD-2-Clause</title> 5853 <title>BSD-2-Clause</title>
3433<para><programlisting> 5854
5855 <para><programlisting>
3434 5856
3435The FreeBSD Copyright 5857The FreeBSD Copyright
3436 5858
@@ -3458,11 +5880,13 @@ The views and conclusions contained in the software and documentation are those
3458authors and should not be interpreted as representing official policies, either 5880authors and should not be interpreted as representing official policies, either
3459expressed or implied, of the FreeBSD Project. 5881expressed or implied, of the FreeBSD Project.
3460 5882
3461</programlisting></para></section> 5883</programlisting></para>
5884 </section>
5885
5886 <section id="lic_7">
5887 <title>BSD-3-Clause</title>
3462 5888
3463<section id="lic_7"> 5889 <para><programlisting>
3464<title>BSD-3-Clause</title>
3465<para><programlisting>
3466 5890
3467Copyright (c) &lt;YEAR&gt;, &lt;OWNER&gt; 5891Copyright (c) &lt;YEAR&gt;, &lt;OWNER&gt;
3468All rights reserved. 5892All rights reserved.
@@ -3489,11 +5913,13 @@ CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
3489WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH 5913WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
3490DAMAGE. 5914DAMAGE.
3491 5915
3492</programlisting></para></section> 5916</programlisting></para>
5917 </section>
3493 5918
3494<section id="lic_8"> 5919 <section id="lic_8">
3495<title>BSD-4-Clause</title> 5920 <title>BSD-4-Clause</title>
3496<para><programlisting> 5921
5922 <para><programlisting>
3497 5923
3498Copyright (c) &lt;year&gt;, &lt;copyright holder&gt; 5924Copyright (c) &lt;year&gt;, &lt;copyright holder&gt;
3499All rights reserved. 5925All rights reserved.
@@ -3523,11 +5949,13 @@ ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
3523(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 5949(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
3524SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 5950SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
3525 5951
3526</programlisting></para></section> 5952</programlisting></para>
5953 </section>
5954
5955 <section id="lic_9">
5956 <title>BSL-1.0</title>
3527 5957
3528<section id="lic_9"> 5958 <para><programlisting>
3529<title>BSL-1.0</title>
3530<para><programlisting>
3531 5959
3532Boost Software License - Version 1.0 - August 17th, 2003 5960Boost Software License - Version 1.0 - August 17th, 2003
3533 5961
@@ -3553,11 +5981,13 @@ FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE,
3553ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER 5981ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
3554DEALINGS IN THE SOFTWARE. 5982DEALINGS IN THE SOFTWARE.
3555 5983
3556</programlisting></para></section> 5984</programlisting></para>
5985 </section>
3557 5986
3558<section id="lic_10"> 5987 <section id="lic_10">
3559<title>CC-BY-4.0</title> 5988 <title>CC-BY-4.0</title>
3560<para><programlisting> 5989
5990 <para><programlisting>
3561Attribution 4.0 International 5991Attribution 4.0 International
3562 5992
3563======================================================================= 5993=======================================================================
@@ -3951,11 +6381,13 @@ the avoidance of doubt, this paragraph does not form part of the public
3951licenses. 6381licenses.
3952 6382
3953Creative Commons may be contacted at creativecommons.org. 6383Creative Commons may be contacted at creativecommons.org.
3954</programlisting></para></section> 6384</programlisting></para>
6385 </section>
6386
6387 <section id="lic_11">
6388 <title>CDDL-1.0</title>
3955 6389
3956<section id="lic_11"> 6390 <para><programlisting>
3957<title>CDDL-1.0</title>
3958<para><programlisting>
3959 6391
3960COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) 6392COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL)
3961Version 1.0 6393Version 1.0
@@ -4259,11 +6691,13 @@ under this License and You agree to work with Initial Developer and Contributors
4259distribute such responsibility on an equitable basis. Nothing herein is intended or 6691distribute such responsibility on an equitable basis. Nothing herein is intended or
4260shall be deemed to constitute any admission of liability. 6692shall be deemed to constitute any admission of liability.
4261 6693
4262</programlisting></para></section> 6694</programlisting></para>
6695 </section>
6696
6697 <section id="lic_12">
6698 <title>CDS</title>
4263 6699
4264<section id="lic_12"> 6700 <para><programlisting>
4265<title>CDS</title>
4266<para><programlisting>
4267This software is copyrighted by Cadence Design Systems, Inc., and other 6701This software is copyrighted by Cadence Design Systems, Inc., and other
4268parties. The following terms apply to all files associated with the 6702parties. The following terms apply to all files associated with the
4269software unless explicitly disclaimed in individual files. 6703software unless explicitly disclaimed in individual files.
@@ -4347,11 +6781,13 @@ Government shall have only "Restricted Rights" as defined in Clause
4347authors grant the U.S. Government and others acting in its behalf 6781authors grant the U.S. Government and others acting in its behalf
4348permission to use and distribute the software in accordance with the 6782permission to use and distribute the software in accordance with the
4349terms specified in this license. 6783terms specified in this license.
4350</programlisting></para></section> 6784</programlisting></para>
6785 </section>
4351 6786
4352<section id="lic_13"> 6787 <section id="lic_13">
4353<title>CPL-1.0</title> 6788 <title>CPL-1.0</title>
4354<para><programlisting> 6789
6790 <para><programlisting>
4355 6791
4356Common Public License Version 1.0 6792Common Public License Version 1.0
4357 6793
@@ -4567,11 +7003,13 @@ Agreement will bring a legal action under this Agreement more than one year
4567after the cause of action arose. Each party waives its rights to a jury trial in 7003after the cause of action arose. Each party waives its rights to a jury trial in
4568any resulting litigation. 7004any resulting litigation.
4569 7005
4570</programlisting></para></section> 7006</programlisting></para>
7007 </section>
7008
7009 <section id="lic_14">
7010 <title>CUP</title>
4571 7011
4572<section id="lic_14"> 7012 <para><programlisting>
4573<title>CUP</title>
4574<para><programlisting>
4575CUP PARSER GENERATOR COPYRIGHT NOTICE, LICENSE AND DISCLAIMER. 7013CUP PARSER GENERATOR COPYRIGHT NOTICE, LICENSE AND DISCLAIMER.
4576 7014
4577Copyright 1996 by Scott Hudson, Frank Flannery, C. Scott Ananian 7015Copyright 1996 by Scott Hudson, Frank Flannery, C. Scott Ananian
@@ -4592,11 +7030,13 @@ for any special, indirect or consequential damages or any damages
4592whatsoever resulting from loss of use, data or profits, whether in an 7030whatsoever resulting from loss of use, data or profits, whether in an
4593action of contract, negligence or other tortious action, arising out of 7031action of contract, negligence or other tortious action, arising out of
4594or in connection with the use or performance of this software. 7032or in connection with the use or performance of this software.
4595</programlisting></para></section> 7033</programlisting></para>
7034 </section>
4596 7035
4597<section id="lic_15"> 7036 <section id="lic_15">
4598<title>EPL-1.0</title> 7037 <title>EPL-1.0</title>
4599<para><programlisting> 7038
7039 <para><programlisting>
4600 7040
4601Eclipse Public License - v 1.0 7041Eclipse Public License - v 1.0
4602 7042
@@ -4784,11 +7224,13 @@ property laws of the United States of America. No party to this Agreement will b
4784legal action under this Agreement more than one year after the cause of action arose. 7224legal action under this Agreement more than one year after the cause of action arose.
4785Each party waives its rights to a jury trial in any resulting litigation. 7225Each party waives its rights to a jury trial in any resulting litigation.
4786 7226
4787</programlisting></para></section> 7227</programlisting></para>
7228 </section>
7229
7230 <section id="lic_16">
7231 <title>Elfutils-Exception</title>
4788 7232
4789<section id="lic_16"> 7233 <para><programlisting>
4790<title>Elfutils-Exception</title>
4791<para><programlisting>
4792 This file describes the limits of the Exception under which you are allowed 7234 This file describes the limits of the Exception under which you are allowed
4793 to distribute Non-GPL Code in linked combination with Red Hat elfutils. 7235 to distribute Non-GPL Code in linked combination with Red Hat elfutils.
4794 For the full text of the license, please see one of the header files 7236 For the full text of the license, please see one of the header files
@@ -4801,20 +7243,24 @@ Each party waives its rights to a jury trial in any resulting litigation.
4801 libdw.h 7243 libdw.h
4802 libdwfl.h 7244 libdwfl.h
4803 7245
4804</programlisting></para></section> 7246</programlisting></para>
7247 </section>
4805 7248
4806<section id="lic_17"> 7249 <section id="lic_17">
4807<title>FSF-Unlimited</title> 7250 <title>FSF-Unlimited</title>
4808<para><programlisting> 7251
7252 <para><programlisting>
4809Copyright (C) 1997-2010 Free Software Foundation, Inc. 7253Copyright (C) 1997-2010 Free Software Foundation, Inc.
4810This file is free software; the Free Software Foundation 7254This file is free software; the Free Software Foundation
4811gives unlimited permission to copy and/or distribute it, 7255gives unlimited permission to copy and/or distribute it,
4812with or without modifications, as long as this notice is preserved. 7256with or without modifications, as long as this notice is preserved.
4813</programlisting></para></section> 7257</programlisting></para>
7258 </section>
7259
7260 <section id="lic_18">
7261 <title>FreeType</title>
4814 7262
4815<section id="lic_18"> 7263 <para><programlisting>
4816<title>FreeType</title>
4817<para><programlisting>
4818 The FreeType Project LICENSE 7264 The FreeType Project LICENSE
4819 ---------------------------- 7265 ----------------------------
4820 7266
@@ -4865,7 +7311,7 @@ Introduction
4865 encourage you to use the following text: 7311 encourage you to use the following text:
4866 7312
4867 """ 7313 """
4868 Portions of this software are copyright � &lt;year&gt; The FreeType 7314 Portions of this software are copyright &#65533; &lt;year&gt; The FreeType
4869 Project (www.freetype.org). All rights reserved. 7315 Project (www.freetype.org). All rights reserved.
4870 """ 7316 """
4871 7317
@@ -4985,11 +7431,13 @@ Legal Terms
4985 7431
4986--- end of FTL.TXT --- 7432--- end of FTL.TXT ---
4987 7433
4988</programlisting></para></section> 7434</programlisting></para>
7435 </section>
7436
7437 <section id="lic_19">
7438 <title>GPL-1.0</title>
4989 7439
4990<section id="lic_19"> 7440 <para><programlisting>
4991<title>GPL-1.0</title>
4992<para><programlisting>
4993 7441
4994GNU General Public License, version 1 7442GNU General Public License, version 1
4995 7443
@@ -5242,11 +7690,13 @@ necessary. Here a sample; alter the names:
5242 7690
5243That`s all there is to it! 7691That`s all there is to it!
5244 7692
5245</programlisting></para></section> 7693</programlisting></para>
7694 </section>
5246 7695
5247<section id="lic_20"> 7696 <section id="lic_20">
5248<title>GPL-2.0</title> 7697 <title>GPL-2.0</title>
5249<para><programlisting> 7698
7699 <para><programlisting>
5250 7700
5251GNU GENERAL PUBLIC LICENSE 7701GNU GENERAL PUBLIC LICENSE
5252 7702
@@ -5545,11 +7995,13 @@ more useful to permit linking proprietary applications with the library. If this
5545what you want to do, use the GNU Lesser General Public License instead of this 7995what you want to do, use the GNU Lesser General Public License instead of this
5546License. 7996License.
5547 7997
5548</programlisting></para></section> 7998</programlisting></para>
7999 </section>
8000
8001 <section id="lic_21">
8002 <title>GPL-2.0-with-GCC-exception</title>
5549 8003
5550<section id="lic_21"> 8004 <para><programlisting>
5551<title>GPL-2.0-with-GCC-exception</title>
5552<para><programlisting>
5553 8005
5554insert GPL v2 text here 8006insert GPL v2 text here
5555 8007
@@ -5567,11 +8019,13 @@ combine executable.)
5567 8019
5568 8020
5569 8021
5570</programlisting></para></section> 8022</programlisting></para>
8023 </section>
5571 8024
5572<section id="lic_22"> 8025 <section id="lic_22">
5573<title>GPL-2.0-with-classpath-exception</title> 8026 <title>GPL-2.0-with-classpath-exception</title>
5574<para><programlisting> 8027
8028 <para><programlisting>
5575 8029
5576insert GPL v2 license text here 8030insert GPL v2 license text here
5577 8031
@@ -5589,16 +8043,18 @@ you modify this library, you may extend this exception to your version of the li
5589but you are not obligated to do so. If you do not wish to do so, delete this exception 8043but you are not obligated to do so. If you do not wish to do so, delete this exception
5590statement from your version. 8044statement from your version.
5591 8045
5592</programlisting></para></section> 8046</programlisting></para>
8047 </section>
8048
8049 <section id="lic_23">
8050 <title>GPL-3.0</title>
5593 8051
5594<section id="lic_23"> 8052 <para><programlisting>
5595<title>GPL-3.0</title>
5596<para><programlisting>
5597GNU GENERAL PUBLIC LICENSE 8053GNU GENERAL PUBLIC LICENSE
5598 8054
5599Version 3, 29 June 2007 8055Version 3, 29 June 2007
5600 8056
5601Copyright © 2007 Free Software Foundation, Inc. &lt;http://fsf.org/&gt; 8057Copyright &copy; 2007 Free Software Foundation, Inc. &lt;http://fsf.org/&gt;
5602 8058
5603Everyone is permitted to copy and distribute verbatim copies of this license document, 8059Everyone is permitted to copy and distribute verbatim copies of this license document,
5604but changing it is not allowed. 8060but changing it is not allowed.
@@ -6167,11 +8623,13 @@ more useful to permit linking proprietary applications with the library. If this
6167what you want to do, use the GNU Lesser General Public License instead of this 8623what you want to do, use the GNU Lesser General Public License instead of this
6168License. But first, please read 8624License. But first, please read
6169&lt;http://www.gnu.org/philosophy/why-not-lgpl.html&gt;. 8625&lt;http://www.gnu.org/philosophy/why-not-lgpl.html&gt;.
6170</programlisting></para></section> 8626</programlisting></para>
8627 </section>
6171 8628
6172<section id="lic_24"> 8629 <section id="lic_24">
6173<title>GPL-3.0-with-GCC-exception</title> 8630 <title>GPL-3.0-with-GCC-exception</title>
6174<para><programlisting> 8631
8632 <para><programlisting>
6175 8633
6176insert GPL v3 text here 8634insert GPL v3 text here
6177 8635
@@ -6227,11 +8685,13 @@ consistent with the licensing of the Independent Modules.
6227The availability of this Exception does not imply any general presumption that 8685The availability of this Exception does not imply any general presumption that
6228third-party software is unaffected by the copyleft requirements of the license of GCC. 8686third-party software is unaffected by the copyleft requirements of the license of GCC.
6229 8687
6230</programlisting></para></section> 8688</programlisting></para>
8689 </section>
8690
8691 <section id="lic_25">
8692 <title>GPL-3.0-with-autoconf-exception</title>
6231 8693
6232<section id="lic_25"> 8694 <para><programlisting>
6233<title>GPL-3.0-with-autoconf-exception</title>
6234<para><programlisting>
6235 8695
6236insert GPL v3 text here 8696insert GPL v3 text here
6237 8697
@@ -6275,11 +8735,13 @@ The availability of this Exception does not imply any general presumption that
6275third-party software is unaffected by the copyleft requirements of the license of 8735third-party software is unaffected by the copyleft requirements of the license of
6276Autoconf. 8736Autoconf.
6277 8737
6278</programlisting></para></section> 8738</programlisting></para>
8739 </section>
8740
8741 <section id="lic_26">
8742 <title>ICU</title>
6279 8743
6280<section id="lic_26"> 8744 <para><programlisting>
6281<title>ICU</title>
6282<para><programlisting>
6283COPYRIGHT AND PERMISSION NOTICE 8745COPYRIGHT AND PERMISSION NOTICE
6284 8746
6285Copyright (c) 1995-2012 International Business Machines Corporation and others 8747Copyright (c) 1995-2012 International Business Machines Corporation and others
@@ -6310,11 +8772,13 @@ Software without prior written authorization of the copyright holder.
6310 8772
6311All trademarks and registered trademarks mentioned herein are the property of their 8773All trademarks and registered trademarks mentioned herein are the property of their
6312respective owners. 8774respective owners.
6313</programlisting></para></section> 8775</programlisting></para>
8776 </section>
6314 8777
6315<section id="lic_27"> 8778 <section id="lic_27">
6316<title>IPL-1.0</title> 8779 <title>IPL-1.0</title>
6317<para><programlisting> 8780
8781 <para><programlisting>
6318 8782
6319IBM Public License Version 1.0 8783IBM Public License Version 1.0
6320 8784
@@ -6530,11 +8994,13 @@ party to this Agreement will bring a legal action under this
6530Agreement more than one year after the cause of action arose. Each 8994Agreement more than one year after the cause of action arose. Each
6531party waives its rights to a jury trial in any resulting litigation. 8995party waives its rights to a jury trial in any resulting litigation.
6532 8996
6533</programlisting></para></section> 8997</programlisting></para>
8998 </section>
8999
9000 <section id="lic_28">
9001 <title>ISC</title>
6534 9002
6535<section id="lic_28"> 9003 <para><programlisting>
6536<title>ISC</title>
6537<para><programlisting>
6538 9004
6539ISC License: 9005ISC License:
6540 9006
@@ -6552,11 +9018,13 @@ DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN AC
6552OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH 9018OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH
6553THE USE OR PERFORMANCE OF THIS SOFTWARE. 9019THE USE OR PERFORMANCE OF THIS SOFTWARE.
6554 9020
6555</programlisting></para></section> 9021</programlisting></para>
9022 </section>
6556 9023
6557<section id="lic_29"> 9024 <section id="lic_29">
6558<title>JLEX</title> 9025 <title>JLEX</title>
6559<para><programlisting> 9026
9027 <para><programlisting>
6560 JLEX COPYRIGHT NOTICE, LICENSE, AND DISCLAIMER 9028 JLEX COPYRIGHT NOTICE, LICENSE, AND DISCLAIMER
6561 Copyright 1996-2000 by Elliot Joel Berk and C. Scott Ananian 9029 Copyright 1996-2000 by Elliot Joel Berk and C. Scott Ananian
6562 9030
@@ -6576,11 +9044,13 @@ THE USE OR PERFORMANCE OF THIS SOFTWARE.
6576 whatsoever resulting from loss of use, data or profits, whether in an 9044 whatsoever resulting from loss of use, data or profits, whether in an
6577 action of contract, negligence or other tortious action, arising out 9045 action of contract, negligence or other tortious action, arising out
6578 of or in connection with the use or performance of this software. 9046 of or in connection with the use or performance of this software.
6579</programlisting></para></section> 9047</programlisting></para>
9048 </section>
9049
9050 <section id="lic_30">
9051 <title>LGPL-2.0</title>
6580 9052
6581<section id="lic_30"> 9053 <para><programlisting>
6582<title>LGPL-2.0</title>
6583<para><programlisting>
6584GNU LIBRARY GENERAL PUBLIC LICENSE 9054GNU LIBRARY GENERAL PUBLIC LICENSE
6585 9055
6586 9056
@@ -7164,11 +9634,13 @@ Ty Coon, President of Vice
7164 9634
7165That's all there is to it! 9635That's all there is to it!
7166 9636
7167</programlisting></para></section> 9637</programlisting></para>
9638 </section>
7168 9639
7169<section id="lic_31"> 9640 <section id="lic_31">
7170<title>LGPL-2.1</title> 9641 <title>LGPL-2.1</title>
7171<para><programlisting> 9642
9643 <para><programlisting>
7172 9644
7173GNU LESSER GENERAL PUBLIC LICENSE 9645GNU LESSER GENERAL PUBLIC LICENSE
7174 9646
@@ -7596,16 +10068,18 @@ signature of Ty Coon, 1 April 1990
7596Ty Coon, President of Vice 10068Ty Coon, President of Vice
7597That`s all there is to it! 10069That`s all there is to it!
7598 10070
7599</programlisting></para></section> 10071</programlisting></para>
10072 </section>
10073
10074 <section id="lic_32">
10075 <title>LGPL-3.0</title>
7600 10076
7601<section id="lic_32"> 10077 <para><programlisting>
7602<title>LGPL-3.0</title>
7603<para><programlisting>
7604GNU LESSER GENERAL PUBLIC LICENSE 10078GNU LESSER GENERAL PUBLIC LICENSE
7605 10079
7606Version 3, 29 June 2007 10080Version 3, 29 June 2007
7607 10081
7608Copyright © 2007 Free Software Foundation, Inc. &lt;http://fsf.org/&gt; 10082Copyright &copy; 2007 Free Software Foundation, Inc. &lt;http://fsf.org/&gt;
7609 10083
7610Everyone is permitted to copy and distribute verbatim copies of this license document, 10084Everyone is permitted to copy and distribute verbatim copies of this license document,
7611but changing it is not allowed. 10085but changing it is not allowed.
@@ -7736,11 +10210,13 @@ If the Library as you received it specifies that a proxy can decide whether futu
7736versions of the GNU Lesser General Public License shall apply, that proxy's public 10210versions of the GNU Lesser General Public License shall apply, that proxy's public
7737statement of acceptance of any version is permanent authorization for you to choose 10211statement of acceptance of any version is permanent authorization for you to choose
7738that version for the Library. 10212that version for the Library.
7739</programlisting></para></section> 10213</programlisting></para>
10214 </section>
10215
10216 <section id="lic_33">
10217 <title>Libpng</title>
7740 10218
7741<section id="lic_33"> 10219 <para><programlisting>
7742<title>Libpng</title>
7743<para><programlisting>
7744 10220
7745This copy of the libpng notices is provided for your convenience. In case of 10221This copy of the libpng notices is provided for your convenience. In case of
7746any discrepancy between this copy and the notices in the file png.h that is 10222any discrepancy between this copy and the notices in the file png.h that is
@@ -7853,11 +10329,13 @@ Glenn Randers-Pehrson
7853glennrp at users.sourceforge.net 10329glennrp at users.sourceforge.net
7854December 9, 2010 10330December 9, 2010
7855 10331
7856</programlisting></para></section> 10332</programlisting></para>
10333 </section>
7857 10334
7858<section id="lic_34"> 10335 <section id="lic_34">
7859<title>MIT</title> 10336 <title>MIT</title>
7860<para><programlisting> 10337
10338 <para><programlisting>
7861 10339
7862MIT License 10340MIT License
7863 10341
@@ -7881,11 +10359,13 @@ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
7881OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 10359OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
7882THE SOFTWARE. 10360THE SOFTWARE.
7883 10361
7884</programlisting></para></section> 10362</programlisting></para>
10363 </section>
10364
10365 <section id="lic_35">
10366 <title>MPL-2.0</title>
7885 10367
7886<section id="lic_35"> 10368 <para><programlisting>
7887<title>MPL-2.0</title>
7888<para><programlisting>
7889Mozilla Public License Version 2.0 10369Mozilla Public License Version 2.0
7890================================== 10370==================================
7891 10371
@@ -8259,11 +10739,13 @@ Exhibit B - "Incompatible With Secondary Licenses" Notice
8259 10739
8260 This Source Code Form is "Incompatible With Secondary Licenses", as 10740 This Source Code Form is "Incompatible With Secondary Licenses", as
8261 defined by the Mozilla Public License, v. 2.0. 10741 defined by the Mozilla Public License, v. 2.0.
8262</programlisting></para></section> 10742</programlisting></para>
10743 </section>
8263 10744
8264<section id="lic_36"> 10745 <section id="lic_36">
8265<title>NTP</title> 10746 <title>NTP</title>
8266<para><programlisting> 10747
10748 <para><programlisting>
8267 10749
8268NTP License (NTP) 10750NTP License (NTP)
8269 10751
@@ -8278,11 +10760,13 @@ of the software without specific, written prior permission. (TrademarkedName) ma
8278representations about the suitability this software for any purpose. It is provided 10760representations about the suitability this software for any purpose. It is provided
8279"as is" without express or implied warranty. 10761"as is" without express or implied warranty.
8280 10762
8281</programlisting></para></section> 10763</programlisting></para>
10764 </section>
10765
10766 <section id="lic_37">
10767 <title>OpenSSL</title>
8282 10768
8283<section id="lic_37"> 10769 <para><programlisting>
8284<title>OpenSSL</title>
8285<para><programlisting>
8286 10770
8287OpenSSL License 10771OpenSSL License
8288 10772
@@ -8399,17 +10883,21 @@ put under another distribution licence
8399 10883
8400 10884
8401 10885
8402</programlisting></para></section> 10886</programlisting></para>
10887 </section>
8403 10888
8404<section id="lic_38"> 10889 <section id="lic_38">
8405<title>PD</title> 10890 <title>PD</title>
8406<para><programlisting> 10891
10892 <para><programlisting>
8407This is a placeholder for the Public Domain License 10893This is a placeholder for the Public Domain License
8408</programlisting></para></section> 10894</programlisting></para>
10895 </section>
10896
10897 <section id="lic_39">
10898 <title>Python-2.0</title>
8409 10899
8410<section id="lic_39"> 10900 <para><programlisting>
8411<title>Python-2.0</title>
8412<para><programlisting>
8413 10901
8414PYTHON SOFTWARE FOUNDATION LICENSE VERSION 2 10902PYTHON SOFTWARE FOUNDATION LICENSE VERSION 2
8415-------------------------------------------- 10903--------------------------------------------
@@ -8602,11 +11090,13 @@ WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
8602ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT 11090ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT
8603OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 11091OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
8604 11092
8605</programlisting></para></section> 11093</programlisting></para>
11094 </section>
11095
11096 <section id="lic_40">
11097 <title>SAX-PD</title>
8606 11098
8607<section id="lic_40"> 11099 <para><programlisting>
8608<title>SAX-PD</title>
8609<para><programlisting>
8610 11100
8611Copyright Status for SAX 11101Copyright Status for SAX
8612 11102
@@ -8662,11 +11152,13 @@ fitness for any purpose.
8662David Megginson, Megginson Technologies Ltd. 11152David Megginson, Megginson Technologies Ltd.
86632000-05-05 111532000-05-05
8664 11154
8665</programlisting></para></section> 11155</programlisting></para>
11156 </section>
8666 11157
8667<section id="lic_41"> 11158 <section id="lic_41">
8668<title>SMAIL_GPL</title> 11159 <title>SMAIL_GPL</title>
8669<para><programlisting> 11160
11161 <para><programlisting>
8670This is the Debian GNU/Linux package debianutils. 11162This is the Debian GNU/Linux package debianutils.
8671 11163
8672It is an original Debian package. Programs in it were maintained by 11164It is an original Debian package. Programs in it were maintained by
@@ -8831,11 +11323,13 @@ INACCURATE OR LOSSES SUSTAINED BY THIRD PARTIES OR A FAILURE OF THE
8831PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS) SMAIL, EVEN IF YOU HAVE 11323PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS) SMAIL, EVEN IF YOU HAVE
8832BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES, OR FOR ANY CLAIM BY 11324BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES, OR FOR ANY CLAIM BY
8833ANY OTHER PARTY. 11325ANY OTHER PARTY.
8834</programlisting></para></section> 11326</programlisting></para>
11327 </section>
11328
11329 <section id="lic_42">
11330 <title>SUN</title>
8835 11331
8836<section id="lic_42"> 11332 <para><programlisting>
8837<title>SUN</title>
8838<para><programlisting>
8839SUN MICROSYSTEMS, INC. THROUGH ITS SUN MICROSYSTEMS LABORATORIES 11333SUN MICROSYSTEMS, INC. THROUGH ITS SUN MICROSYSTEMS LABORATORIES
8840DIVISION ("SUN") WILL LICENSE THIS SOFTWARE AND THE ACCOMPANYING 11334DIVISION ("SUN") WILL LICENSE THIS SOFTWARE AND THE ACCOMPANYING
8841DOCUMENTATION TO YOU (a "Licensee") ONLY ON YOUR ACCEPTANCE OF ALL 11335DOCUMENTATION TO YOU (a "Licensee") ONLY ON YOUR ACCEPTANCE OF ALL
@@ -8867,11 +11361,13 @@ MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT,
8867ARE DISCLAIMED. IN NO EVENT WILL SUN BE LIABLE HEREUNDER FOR ANY 11361ARE DISCLAIMED. IN NO EVENT WILL SUN BE LIABLE HEREUNDER FOR ANY
8868DIRECT DAMAGES OR ANY INDIRECT, PUNITIVE, SPECIAL, INCIDENTAL OR 11362DIRECT DAMAGES OR ANY INDIRECT, PUNITIVE, SPECIAL, INCIDENTAL OR
8869CONSEQUENTIAL DAMAGES OF ANY KIND. 11363CONSEQUENTIAL DAMAGES OF ANY KIND.
8870</programlisting></para></section> 11364</programlisting></para>
11365 </section>
8871 11366
8872<section id="lic_43"> 11367 <section id="lic_43">
8873<title>Sleepycat</title> 11368 <title>Sleepycat</title>
8874<para><programlisting> 11369
11370 <para><programlisting>
8875 11371
8876The Sleepycat License 11372The Sleepycat License
8877Copyright (c) 1990-1999 11373Copyright (c) 1990-1999
@@ -8962,11 +11458,13 @@ LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
8962OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 11458OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
8963SUCH DAMAGE. 11459SUCH DAMAGE.
8964 11460
8965</programlisting></para></section> 11461</programlisting></para>
11462 </section>
11463
11464 <section id="lic_44">
11465 <title>UCB</title>
8966 11466
8967<section id="lic_44"> 11467 <para><programlisting>
8968<title>UCB</title>
8969<para><programlisting>
8970 Copyright (c) 1987, 1989, 1990, 1991, 1992, 1993, 1994 11468 Copyright (c) 1987, 1989, 1990, 1991, 1992, 1993, 1994
8971 The Regents of the University of California. All rights reserved. 11469 The Regents of the University of California. All rights reserved.
8972 11470
@@ -8993,11 +11491,13 @@ SUCH DAMAGE.
8993 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 11491 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
8994 OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 11492 OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
8995 SUCH DAMAGE. 11493 SUCH DAMAGE.
8996</programlisting></para></section> 11494</programlisting></para>
11495 </section>
8997 11496
8998<section id="lic_45"> 11497 <section id="lic_45">
8999<title>Unicode</title> 11498 <title>Unicode</title>
9000<para><programlisting> 11499
11500 <para><programlisting>
9001COPYRIGHT AND PERMISSION NOTICE 11501COPYRIGHT AND PERMISSION NOTICE
9002 11502
9003Copyright 1991-2015 Unicode, Inc. All rights reserved. 11503Copyright 1991-2015 Unicode, Inc. All rights reserved.
@@ -9035,11 +11535,13 @@ Except as contained in this notice, the name of a copyright holder
9035shall not be used in advertising or otherwise to promote the sale, 11535shall not be used in advertising or otherwise to promote the sale,
9036use or other dealings in these Data Files or Software without prior 11536use or other dealings in these Data Files or Software without prior
9037written authorization of the copyright holder. 11537written authorization of the copyright holder.
9038</programlisting></para></section> 11538</programlisting></para>
11539 </section>
11540
11541 <section id="lic_46">
11542 <title>W3C</title>
9039 11543
9040<section id="lic_46"> 11544 <para><programlisting>
9041<title>W3C</title>
9042<para><programlisting>
9043 11545
9044W3C SOFTWARE NOTICE AND LICENSE 11546W3C SOFTWARE NOTICE AND LICENSE
9045This work (and included software, documentation such as READMEs, or other related 11547This work (and included software, documentation such as READMEs, or other related
@@ -9080,11 +11582,13 @@ the ambiguous grant of "use". Otherwise, this version is the same as the previou
9080version and is written so as to preserve the Free Software Foundation`s assessment of 11582version and is written so as to preserve the Free Software Foundation`s assessment of
9081GPL compatibility and OSI`s certification under the Open Source Definition. 11583GPL compatibility and OSI`s certification under the Open Source Definition.
9082 11584
9083</programlisting></para></section> 11585</programlisting></para>
11586 </section>
11587
11588 <section id="lic_47">
11589 <title>ZPL-2.1</title>
9084 11590
9085<section id="lic_47"> 11591 <para><programlisting>
9086<title>ZPL-2.1</title>
9087<para><programlisting>
9088 11592
9089ZPL 2.1 11593ZPL 2.1
9090Zope Public License (ZPL) Version 2.1 11594Zope Public License (ZPL) Version 2.1
@@ -9121,11 +11625,13 @@ HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABI
9121OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 11625OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
9122SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 11626SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
9123 11627
9124</programlisting></para></section> 11628</programlisting></para>
11629 </section>
9125 11630
9126<section id="lic_48"> 11631 <section id="lic_48">
9127<title>Zlib</title> 11632 <title>Zlib</title>
9128<para><programlisting> 11633
11634 <para><programlisting>
9129 11635
9130zlib License 11636zlib License
9131 11637
@@ -9147,11 +11653,13 @@ zlib License
9147 3. This notice may not be removed or altered from any source distribution. 11653 3. This notice may not be removed or altered from any source distribution.
9148 11654
9149 11655
9150</programlisting></para></section> 11656</programlisting></para>
11657 </section>
11658
11659 <section id="lic_49">
11660 <title>tcl</title>
9151 11661
9152<section id="lic_49"> 11662 <para><programlisting>
9153<title>tcl</title>
9154<para><programlisting>
9155This software is copyrighted by the Regents of the University of 11663This software is copyrighted by the Regents of the University of
9156California, Sun Microsystems, Inc., Scriptics Corporation, ActiveState 11664California, Sun Microsystems, Inc., Scriptics Corporation, ActiveState
9157Corporation and other parties. The following terms apply to all files 11665Corporation and other parties. The following terms apply to all files
@@ -9192,14 +11700,17 @@ Government shall have only "Restricted Rights" as defined in Clause
9192authors grant the U.S. Government and others acting in its behalf 11700authors grant the U.S. Government and others acting in its behalf
9193permission to use and distribute the software in accordance with the 11701permission to use and distribute the software in accordance with the
9194terms specified in this license. 11702terms specified in this license.
9195</programlisting></para></section> 11703</programlisting></para>
9196 11704 </section>
9197 </section> 11705 </section>
9198 <section id="proprietary_license"> 11706
9199 <title>Proprietary Licenses</title> 11707 <section id="proprietary_license">
9200<section id="lic_50"> 11708 <title>Proprietary Licenses</title>
9201<title>Enea</title> 11709
9202<para><programlisting> 11710 <section id="lic_50">
11711 <title>Enea</title>
11712
11713 <para><programlisting>
9203 Copyright (C) 2006 by Enea. 11714 Copyright (C) 2006 by Enea.
9204 All rights reserved. 11715 All rights reserved.
9205 11716
@@ -9213,11 +11724,13 @@ terms specified in this license.
9213 Trade secret law and copyright law protect this Software. 11724 Trade secret law and copyright law protect this Software.
9214 The above notice of copyright on this Software does not indicate 11725 The above notice of copyright on this Software does not indicate
9215 any actual or intended publication of such Software. 11726 any actual or intended publication of such Software.
9216</programlisting></para></section> 11727</programlisting></para>
11728 </section>
11729
11730 <section id="lic_51">
11731 <title>Windbase</title>
9217 11732
9218<section id="lic_51"> 11733 <para><programlisting>
9219<title>Windbase</title>
9220<para><programlisting>
9221This file contains valuable trade secrets and proprietary 11734This file contains valuable trade secrets and proprietary
9222assets of Windbase Software Inc. Embodying substantial 11735assets of Windbase Software Inc. Embodying substantial
9223creative efforts and confidential information. Unauthorized 11736creative efforts and confidential information. Unauthorized
@@ -9227,7 +11740,7 @@ transfer, of any kind, is strictly prohibited.
9227 11740
9228COPYRIGHT (C) 1992, 1993, 1994. Windbase Software Inc. 11741COPYRIGHT (C) 1992, 1993, 1994. Windbase Software Inc.
9229ALL RIGHTS RESERVED. 11742ALL RIGHTS RESERVED.
9230</programlisting></para></section> 11743</programlisting></para>
9231 11744 </section>
9232 </section> 11745 </section>
9233</chapter> 11746</chapter> \ No newline at end of file
diff --git a/doc/book-enea-nfv-access-release-info/doc/about_release.xml b/doc/book-enea-nfv-access-release-info/doc/about_release.xml
index 4235d36..5219270 100644
--- a/doc/book-enea-nfv-access-release-info/doc/about_release.xml
+++ b/doc/book-enea-nfv-access-release-info/doc/about_release.xml
@@ -5,11 +5,13 @@
5 <title>About This Release</title> 5 <title>About This Release</title>
6 6
7 <para>The Enea NFV Access <xi:include 7 <para>The Enea NFV Access <xi:include
8 href="../../s_doceneacommon/doc/eltf_params_updated.xml" xmlns:xi="http://www.w3.org/2001/XInclude" 8 href="../../s_doceneacommon/doc/eltf_params_updated.xml"
9 xpointer="element(EneaLinux_REL_VER/1)" /> Release includes a new version 9 xmlns:xi="http://www.w3.org/2001/XInclude"
10 of the uCPE Manager as well as other features and optimizations, security 10 xpointer="element(EneaLinux_REL_VER/1)" /> Release includes a new version of
11 patches and documentation updates. A list of new features can be found 11 the uCPE Manager as well as other features and optimizations, security
12 in <xref linkend="relinfo-changes-other">Section 2.1 New Features</xref>.</para> 12 patches and documentation updates. A list of new features can be found in
13 <xref linkend="relinfo-changes-other">Section 2.1 New
14 Features</xref>.</para>
13 15
14 <para> 16 <para>
15 <remark>INFO <emphasis role="bold">eltf_params_updated.xml</emphasis> 17 <remark>INFO <emphasis role="bold">eltf_params_updated.xml</emphasis>
@@ -31,19 +33,27 @@
31 33
32 <itemizedlist> 34 <itemizedlist>
33 <listitem> 35 <listitem>
34 <para>Enea_NFV_Access_Run_Time_Platform_XeonD_2.2.1.zip</para> 36 <para>Enea_NFV_Access_Run_Time_Platform_XeonD_2.2.2.zip</para>
35 </listitem> 37 </listitem>
36 38
37 <listitem> 39 <listitem>
38 <para>Enea_NFV_Access_Run_Time_Platform_C3000_2.2.1.zip</para> 40 <para>Enea_NFV_Access_Run_Time_Platform_C3000_2.2.2.zip</para>
39 </listitem> 41 </listitem>
40 42
41 <listitem> 43 <listitem>
42 <para>uCPEManager-1.0.1-CentOS.zip</para> 44 <para>Enea_NFV_Access_2.2.2_UpgradeKit_XeonD.zip</para>
43 </listitem> 45 </listitem>
44 46
45 <listitem> 47 <listitem>
46 <para>Automation and Test Harness (nfvaccess_2.2.1_af-th.zip)</para> 48 <para>Enea_NFV_Access_2.2.2_UpgradeKit_C3000.zip</para>
49 </listitem>
50
51 <listitem>
52 <para>uCPEManager-1.1.1-CentOS.zip</para>
53 </listitem>
54
55 <listitem>
56 <para>Automation and Test Harness (nfvaccess_2.2.2_af-th.zip)</para>
47 </listitem> 57 </listitem>
48 58
49 <listitem> 59 <listitem>
@@ -82,8 +92,7 @@
82 contains userspace tools and kernel configurations necessary 92 contains userspace tools and kernel configurations necessary
83 for developing, debugging and profiling applications and 93 for developing, debugging and profiling applications and
84 kernel modules */ 94 kernel modules */
85 -- various artifacts 95 -- various artifacts</programlisting>
86</programlisting>
87 </section> 96 </section>
88 97
89 <remark>INFO Below is a complete section with ID 98 <remark>INFO Below is a complete section with ID
@@ -140,6 +149,12 @@
140 </listitem> 149 </listitem>
141 150
142 <listitem> 151 <listitem>
152 <para>Enea NFV Access Automation Framework and Test Harness
153 Open-Source Report. Provides license information pertaining to
154 packages available with the AFTH.</para>
155 </listitem>
156
157 <listitem>
143 <para>Enea NFV Access Automation Framework and Test Harness User 158 <para>Enea NFV Access Automation Framework and Test Harness User
144 Guide. Describes the Automation Framework and Test Harness for Enea 159 Guide. Describes the Automation Framework and Test Harness for Enea
145 NFV Access and provides instructions regarding the necessary steps to 160 NFV Access and provides instructions regarding the necessary steps to
@@ -152,4 +167,4 @@
152 </listitem> 167 </listitem>
153 </itemizedlist> 168 </itemizedlist>
154 </section> 169 </section>
155</chapter> 170</chapter> \ No newline at end of file
diff --git a/doc/book-enea-nfv-access-release-info/doc/known_bugs_and_limitations.xml b/doc/book-enea-nfv-access-release-info/doc/known_bugs_and_limitations.xml
index 961a281..ce9e9e0 100644
--- a/doc/book-enea-nfv-access-release-info/doc/known_bugs_and_limitations.xml
+++ b/doc/book-enea-nfv-access-release-info/doc/known_bugs_and_limitations.xml
@@ -4,100 +4,94 @@
4<chapter id="bugs-limitations"> 4<chapter id="bugs-limitations">
5 <title>Known Issues and Limitations in this Release</title> 5 <title>Known Issues and Limitations in this Release</title>
6 6
7 <para>This chapter lists the known issues that affect the current 7 <para>This chapter lists the known general issues and limitations that
8 release.</para> 8 affect the current release.</para>
9 9
10 <para><remark>The section further down is generated from JIRA with 10 <para><remark>The section further down is generated from JIRA with
11 gen_known_issues.py, but that script is HARDCODED with affectedversion 11 gen_known_issues.py, but that script is HARDCODED with affectedversion
12 "EL7_3-virtualization" and needs to be adapted when a release info for 12 "EL7_3-virtualization" and needs to be adapted when a release info for
13 another ENFV Access version changes.</remark><emphasis 13 another ENFV Access version changes.</remark></para>
14 role="bold">Product-specific Issues and Limitations</emphasis></para>
15 14
16 <itemizedlist> 15 <itemizedlist>
17 <para><emphasis role="bold">Enea uCPE Manager</emphasis></para>
18
19 <listitem> 16 <listitem>
20 <para><remark>ELCCR-99</remark>The uCPE Manager fails to onboard renamed 17 <para><remark>ELCCR-119</remark>Multiple uCPE devices behind a firewall
21 VNF bundles downloaded to the same repo.</para> 18 or a gateway connecting with Call-Home are not supported.</para>
22 </listitem> 19 </listitem>
23 20
24 <listitem> 21 <listitem>
25 <para><remark>ELCCR-119</remark>No support is provided for multiple uCPE 22 <para><remark>ELCCR-319</remark>After a successful installation or
26 devices behind a firewall or gateway connecting Call Home to the uCPE 23 upgrade, it takes about 2 minutes until the device is accessible from
27 Manager (running outside the local network).</para> 24 the uCPE Manager.</para>
28 </listitem> 25 </listitem>
29 26
30 <listitem> 27 <listitem>
31 <para><remark>ELCCR-319</remark>After a successful installation or 28 <para><remark>ELCCR-349</remark>If the uCPE Manager has not been
32 upgrade, it takes about 2 minutes until the device is accessible from 29 successfully installed originally or if the installed resources (files,
33 the browser.</para> 30 users, services, databases, environment variables, etc.) have been
31 manually changed/removed, the uninstallation may fail and some resources will
32 have to be removed manually.</para>
33 </listitem>
34
35 <listitem>
36 <para><remark>ELCCR-349</remark>Recovery in case of a failed uCPE Manager
37 uninstallation is not implemented. In case of a failure the resources have to
38 be removed manually.</para>
34 </listitem> 39 </listitem>
35 40
36 <listitem> 41 <listitem>
37 <para><remark>ELCCR-349</remark>After uninstalling the uCPE manager 42 <para><remark>ELCCR-454</remark>Only the default database is supported,
38 using the <filename>uninstall.sh</filename> script, the 43 any requests for alternative databases are custom adaptations not tested
39 <literal>ec_postgres</literal> service remains in an abnormal state. If 44 by Enea.</para>
40 a product has not been successfully installed originally or if the
41 installed resources (files, users, services, databases, environment
42 variables, etc.) have been manually changed/removed, the uninstall may
43 fail and some resources will not be removed from the machine. Reverting
44 resources in the case of a failed uninstall is not implemented.</para>
45 </listitem> 45 </listitem>
46
47 <listitem><remark>ELCCR-454</remark>Only the default database is supported, any requests for alternative databases are custom adaptations.</listitem>
48 46
49 <listitem> 47 <listitem>
50 <para><remark>ELCCR-371</remark>A software image for NFV Access runs 48 <para><remark>ELCCR-474</remark>Deleting VNF instances with flows
51 only upon the hardware platform it is built for. Currently, NFV Access 49 configured on the OVS bridges can be done only after removing the
52 supports two separate platforms: Intel atom-c and Intel xeon-d. The user 50 flows.</para>
53 uploading a software image to the uCPE Manager can specify which
54 platform the image belongs to. When upgrading devices that have older
55 versions of NFV Access (2.2.1 and earlier), the device does not provide
56 information about its platform. In such cases, it is not possible to
57 validate if it is acceptable to use a given software image for an
58 upgrade. In more recent versions of NFV Access (2.2.2 onwards), the
59 device supplies its platform and while upgrading a device, the system
60 will validate that the software image being upgraded to is of the same
61 platform type as the device.</para>
62 </listitem> 51 </listitem>
63 52
64 <listitem> 53 <listitem>
65 <para><remark>ELCCR-474</remark>In case one VNF has configured flows in 54 <para><remark>ELCCR-527</remark>Cancelling a file upload in the uCPE
66 one of the OVS bridges it is connected to, the VNF instance cannot be 55 Manager will require the user to close and reopen the upload window for
67 deleted before removing the appropriate flows.</para> 56 the next upload to work.</para>
68 </listitem> 57 </listitem>
69
70 <listitem><remark>ELCCR-527</remark>When uploading a file, if the user cancels the upload, the upload window must be closed and reopened in order for the next upload to work.</listitem>
71 58
72 <listitem> 59 <listitem>
73 <para><remark>LXCR-9088</remark>Automation Framework and Test Harness 60 <para><remark>ELCCR-572</remark>Sometimes when selecting and deleting
74 tests require python version 2.7.X. Please make sure it is installed 61 more than one VNF instance simultaneously, an error message might be
75 before using the framework.</para> 62 triggered, even if the delete operation succeeds.</para>
76 </listitem> 63 </listitem>
77 64
78 <listitem> 65 <listitem>
79 <para><remark>LXCR-????</remark>The Call Home functionality does not 66 <para><remark>LXCR-????</remark>The Call Home functionality does not
80 support having multiple interfaces/routes that go from the device to the 67 support having multiple interfaces/routes that go from the device to the
81 uCPE Manager. The IP/DNS address might need to be changed to the 68 uCPE Manager.</para>
82 established socket IP.</para>
83 </listitem> 69 </listitem>
84 70
85 <listitem> 71 <listitem>
86 <para><remark>LXCR-9799</remark>In case two HDDs installed with NFV 72 <para><remark>LXCR-9799</remark>NFV Access can boot from the wrong
87 Access are attached to the same device, it is possible that NFV Access 73 partition if two HDDs are attached to the same device, this must be
88 will boot from the wrong partition. Please avoid having two NFV Access 74 avoided.</para>
89 images installed on two HDDs on the same device.</para>
90 </listitem> 75 </listitem>
91 </itemizedlist>
92 76
93 <para><remark>The section further down is generated from JIRA with 77 <listitem>
94 gen_known_issues.py, but that script is HARDCODED with affectedversion 78 <para><remark>LXCR-9853</remark>The WAN interface of uCPE device needs
95 "EL7_3-virtualization" and needs to be adapted when a release info for 79 to be connected to a network with at least a router/gateway installed
96 another ENFV Access version changes.</remark></para> 80 for next-hop communication.</para>
81 </listitem>
82
83 <listitem>
84 <para><remark>LXCR-9853</remark>When configuring a VNF with WAN and
85 Management access on different interfaces, the user has to ensure VNF's
86 virtual interfaces are configured so that proper routes are used for
87 traffic egress-ing the VNF.</para>
88 </listitem>
97 89
98 <para><emphasis role="bold">General Issues and Limitations</emphasis></para> 90 <listitem>
91 <para><remark>LXCR-9904</remark>NFV Access cannot be installed on USB
92 storage devices.</para>
93 </listitem>
99 94
100 <itemizedlist>
101 <listitem condition="hidden"> 95 <listitem condition="hidden">
102 <para><emphasis role="bold">PDF navigation</emphasis>: When using links 96 <para><emphasis role="bold">PDF navigation</emphasis>: When using links
103 to open other PDFs, or jump to another place in the same PDF, jumping 97 to open other PDFs, or jump to another place in the same PDF, jumping
@@ -106,121 +100,6 @@
106 configured to open PDF files in an external PDF reader. As a workaround, 100 configured to open PDF files in an external PDF reader. As a workaround,
107 open the HTML version of the document.<remark>LXCR-3283</remark></para> 101 open the HTML version of the document.<remark>LXCR-3283</remark></para>
108 </listitem> 102 </listitem>
109
110 <listitem>
111 <para><remark>LXCR-9773</remark>REST API changes for specified modules
112 that might cause backward compatibility issues, are listed below:</para>
113
114 <itemizedlist>
115 <listitem>
116 <para>CustomScripts:</para>
117
118 <para>The <literal>uploadCustomScript()</literal> method takes in an
119 additional argument (device module name). This should not affect
120 current REST clients, since CustomScript functionality is available
121 only for NFV Access 2.2.2.</para>
122 </listitem>
123
124 <listitem>
125 <para>Device Upgrade:</para>
126
127 <para>A new method <literal>-- upload() --</literal> has been added
128 to allow uploads of NFV Access software images to the uCPE Manager.
129 This should not affect current REST clients, since it is a new
130 method.</para>
131 </listitem>
132
133 <listitem>
134 <para>VnfManager:</para>
135
136 <para>A new method <literal>-- upload() --</literal> has been added
137 to allow uploads of VNF images to the uCPE Manager as part of the
138 onboarding process. This should not affect current REST clients,
139 since it is a new method.</para>
140 </listitem>
141
142 <listitem>
143 <para>VcpeAgent (i.e. NFV Access device module):<itemizedlist>
144 <listitem>
145 <para>The system-attributes config table was split into
146 system-attributes-state (operational data) and
147 system-attributes (configuration data).<itemizedlist>
148 <listitem>
149 <para>The configuration data still contains the
150 attributes: device-name, device-description and
151 initial-configuration-complete.</para>
152 </listitem>
153
154 <listitem>
155 <para>The fields device-type, device-version, device-id,
156 device-latitude, and device-longitude are now
157 operational data. device-ip-address has been added as
158 oper data.</para>
159 </listitem>
160
161 <listitem>
162 <para>customer-tag in release version 2.2.1 was a config
163 leaf-list, it is now a leaf called device-customer-tags
164 (comma-separated).</para>
165 </listitem>
166
167 <listitem>
168 <para>mgmt-ip-address has been added as oper data. This
169 attribute was configured within an ovs-bridge of type
170 inband-mgmt.</para>
171 </listitem>
172 </itemizedlist></para>
173 </listitem>
174
175 <listitem>
176 <para>The external-interface-capabilities operational table
177 now has "wan" and "mgmt" Booleans.</para>
178 </listitem>
179
180 <listitem>
181 <para>The external-interface configuration table now has a
182 choice of "wan".</para>
183
184 <para>New fields for this type are mgmt-interface,
185 address-assignment , ip-address, gateway, netmask (only
186 considered if static).</para>
187 </listitem>
188
189 <listitem>
190 <para>In ovs-bridge, for the choice of inband-mgmt, the
191 mgmt-address and mgmt-port fields have been removed (there are
192 no fields left in this choice).</para>
193 </listitem>
194
195 <listitem>
196 <para>In the Host operational table, there are a couple of
197 changes:<itemizedlist>
198 <listitem>
199 <para>The "name" field has been removed, there is still
200 a "host-name" field.</para>
201 </listitem>
202
203 <listitem>
204 <para>A "machine-type" field has been added.</para>
205 </listitem>
206 </itemizedlist></para>
207 </listitem>
208 </itemizedlist></para>
209 </listitem>
210 </itemizedlist>
211 </listitem>
212
213 <listitem>
214 <para>REST clients should see some minor changes depending upon whether
215 they are dealing with version 2.2.1 or 2.2.2 of the device. Code that
216 deals with the system-attributes table, in-band management OVS bridges,
217 or the host operational data might need to be modified.</para>
218
219 <para>The new wan interface type only matters in that you need a
220 wan-mgmt interface configured to create the in-band mgmt. bridge. This
221 should typically happen automatically as part of initial install or
222 upgrade and should not affect the REST clients</para>
223 </listitem>
224 </itemizedlist> 103 </itemizedlist>
225 104
226 <!-- The file with a section below is autocreated by make init --> 105 <!-- The file with a section below is autocreated by make init -->
diff --git a/doc/book-enea-nfv-access-release-info/doc/main_changes.xml b/doc/book-enea-nfv-access-release-info/doc/main_changes.xml
index 6719a36..58435ff 100644
--- a/doc/book-enea-nfv-access-release-info/doc/main_changes.xml
+++ b/doc/book-enea-nfv-access-release-info/doc/main_changes.xml
@@ -14,28 +14,25 @@
14 14
15 <itemizedlist> 15 <itemizedlist>
16 <listitem> 16 <listitem>
17 <para>uCPE Manager 1.0.1</para> 17 <para>Use of OpenJDK as the Java Engine in the uCPE Manager.</para>
18 </listitem> 18 </listitem>
19 19
20 <listitem> 20 <listitem>
21 <para>Support for standard (non-DPDK) interfaces on the virtualized 21 <para>USB Installer Web User Interface.</para>
22 networking infrastructure.</para>
23 </listitem> 22 </listitem>
24 23
25 <listitem> 24 <listitem>
26 <para>Support for OpenvSwitch using kernel datapath.</para> 25 <para>Support of ZTP extensions through custom scripting.</para>
27 </listitem> 26 </listitem>
28 27
29 <listitem> 28 <listitem>
30 <para>In-band management extension for VNFs' management plane.</para> 29 <para>Support for uCPE device software management from the Enea uCPE
30 Manager.</para>
31 </listitem> 31 </listitem>
32 32
33 <listitem> 33 <listitem>
34 <para>UEFI Secure Boot.</para> 34 <para>Support for Layer 3 networking configuration from the Enea uCPE
35 </listitem> 35 Manager.</para>
36
37 <listitem>
38 <para>Bare Metal Provisioning.</para>
39 </listitem> 36 </listitem>
40 </itemizedlist> 37 </itemizedlist>
41 </section> 38 </section>
@@ -48,13 +45,126 @@
48 release.</para> 45 release.</para>
49 </section> 46 </section>
50 47
51 <section condition="hidden" id="relinfo-backward-compat"> 48 <section id="relinfo-backward-compat">
52 <title>Compatibility</title> 49 <title>Compatibility</title>
53 50
54 <para>In the development of any complex software platform, there is a need 51 <para condition="hidden">In the development of any complex software
55 to strike a balance between backwards compatibility and new development. 52 platform, there is a need to strike a balance between backwards
56 In most cases, compatibility will be maintained as long as reasonably 53 compatibility and new development. In most cases, compatibility will be
57 possible. Necessary compatibility breaks will be done only as needed and 54 maintained as long as reasonably possible. Necessary compatibility breaks
58 in major releases.</para> 55 will be done only as needed and in major releases.</para>
56
57 <para><remark>LXCR-9773</remark>Following REST API changes were added:</para>
58
59 <itemizedlist>
60 <listitem>
61 <para>The <literal>uploadCustomScript()</literal> method included in the
62 <literal>CustomScripts</literal> module takes in an
63 additional argument (device module name).</para>
64 </listitem>
65
66 <listitem>
67 <para>A new <literal>-- upload() --</literal> method has been added to
68 the Device Upgrade module to allow for uploads of NFV Access software
69 images to the uCPE Manager.</para>
70 </listitem>
71
72 <listitem>
73 <para>A new <literal>-- upload() --</literal> method has been added to
74 the <literal>VnfManager</literal> module to allow uploads of VNF
75 images to the uCPE Manager as part of the onboarding process.</para>
76 </listitem>
77 </itemizedlist>
78
79 <para>The <literal>VcpeAgent</literal> (i.e. the NFV Access device module)
80 was redesigned:</para>
81
82 <itemizedlist>
83 <listitem>
84 <para> The <literal>system-attributes</literal> config table was split
85 into <literal>system-attributes-state</literal> (operational data) and
86 <literal>system-attributes</literal> (configuration data).</para>
87
88 <itemizedlist>
89 <listitem>
90 <para> The configuration data still contains the attributes:
91 <literal>device-name</literal>,
92 <literal>device-description</literal> and
93 <literal>initial-configuration-complete</literal>.</para>
94 </listitem>
95
96 <listitem>
97 <para>The fields <literal>device-type</literal>,
98 <literal>device-version</literal>, <literal>device-id</literal>,
99 <literal>device-latitude</literal>, and
100 <literal>device-longitude</literal> are now operational data.
101 <literal>device-ip-address</literal> has been added as oper
102 data.</para>
103 </listitem>
104
105 <listitem>
106 <para>The <literal>customer-tag</literal> in release version 2.2.1
107 was a config leaf-list, it is now a leaf called
108 <literal>device-customer-tags</literal> (comma-separated).</para>
109 </listitem>
110
111 <listitem>
112 <para>The <literal>mgmt-ip-address</literal> has been added as
113 oper data. This attribute was configured within an ovs-bridge of
114 type <literal>inband-mgmt</literal>.</para>
115 </listitem>
116 </itemizedlist>
117 </listitem>
118
119 <listitem>
120 <para>The <literal>external-interface-capabilities</literal>
121 operational table now has <literal>wan</literal> and
122 <literal>mgmt</literal> Booleans.</para>
123 </listitem>
124
125 <listitem>
126 <para>The <literal>external-interface</literal> configuration table
127 now has a choice of <literal>wan</literal>. </para>
128
129 <para>New fields for this type are <literal>mgmt-interface</literal>,
130 <literal>address-assignment</literal>, <literal>ip-address</literal>,
131 <literal>gateway</literal>, and <literal>netmask</literal> (only
132 considered if static).</para>
133 </listitem>
134
135 <listitem>
136 <para>In an <literal>ovs-bridge</literal>, for the choice of
137 <literal>inband-mgmt</literal>, the <literal>mgmt-address</literal>
138 and <literal>mgmt-port</literal> fields have been removed (there are
139 no fields left in this choice).</para>
140 </listitem>
141
142 <listitem>
143 <para>In the Host operational table, there are a couple of
144 changes:</para>
145
146 <itemizedlist>
147 <listitem>
148 <para>The <literal>name</literal> field has been removed, however,
149 there is still a <literal>host-name</literal> field.</para>
150 </listitem>
151
152 <listitem>
153 <para>A <literal>machine-type</literal> field has been
154 added.</para>
155 </listitem>
156 </itemizedlist>
157 </listitem>
158 </itemizedlist>
159
160 <para>REST clients should see only some minor changes when upgrading from
161 NFV Access 2.2.1 to NFV Access 2.2.2. Code that deals with the
162 system-attributes table, in-band management OVS bridges, or the host
163 operational data may need to be modified.</para>
164
165 <para>The new WAN interface type needs a <literal>wan-mgmt</literal>
166 interface configured to create the <literal>in-band mgmt</literal> bridge.
167 This should typically happen automatically as part of initial installation
168 or upgrade and should not affect the REST clients.</para>
59 </section> 169 </section>
60</chapter> 170</chapter> \ No newline at end of file
diff --git a/doc/book-enea-nfv-access-system-test-specification/doc/sample_test_cases.xml b/doc/book-enea-nfv-access-system-test-specification/doc/sample_test_cases.xml
index ab611a1..3443883 100644
--- a/doc/book-enea-nfv-access-system-test-specification/doc/sample_test_cases.xml
+++ b/doc/book-enea-nfv-access-system-test-specification/doc/sample_test_cases.xml
@@ -141,10 +141,6 @@ vnfd=&lt;VNF-Descriptor-name&gt;"</programlisting></para>
141 <para><emphasis role="bold">Precondition:</emphasis> The image path must 141 <para><emphasis role="bold">Precondition:</emphasis> The image path must
142 already exist.</para> 142 already exist.</para>
143 143
144 <para><emphasis role="bold">Example:</emphasis> <programlisting>ansible-playbook playbooks/uploadImage.yml -e \
145image_path="/tmp/enea-nfv-access-xeon-d6.rootfs.ostree.tar.bz2" -e \
146upgrade_type="xeon_d"</programlisting></para>
147
148 <para><emphasis role="bold">Action:</emphasis> Run the 144 <para><emphasis role="bold">Action:</emphasis> Run the
149 <filename>uploadImage.yml</filename> Ansible playbook with the 145 <filename>uploadImage.yml</filename> Ansible playbook with the
150 <filename>&lt;Image-path&gt;</filename> and 146 <filename>&lt;Image-path&gt;</filename> and
@@ -153,6 +149,10 @@ upgrade_type="xeon_d"</programlisting></para>
153 <para><programlisting>ansible-playbook playbooks/deleteUpgradeFile.yml -e \ 149 <para><programlisting>ansible-playbook playbooks/deleteUpgradeFile.yml -e \
154image_path="&lt;Image-path&gt;" -e upgrade_type="&lt;Upgrade-type&gt;"</programlisting></para> 150image_path="&lt;Image-path&gt;" -e upgrade_type="&lt;Upgrade-type&gt;"</programlisting></para>
155 151
152 <para><emphasis role="bold">Example:</emphasis> <programlisting>ansible-playbook playbooks/uploadImage.yml -e \
153image_path="/tmp/enea-nfv-access-xeon-d6.rootfs.ostree.tar.bz2" -e \
154upgrade_type="xeon_d"</programlisting></para>
155
156 <para><emphasis role="bold">Result:</emphasis> Output of the test case 156 <para><emphasis role="bold">Result:</emphasis> Output of the test case
157 run using the Test Harness:</para> 157 run using the Test Harness:</para>
158 158
@@ -188,16 +188,14 @@ A file with the same name is already uploaded.</programlisting></para>
188 <para><emphasis role="bold">Preconditions:</emphasis> The image file 188 <para><emphasis role="bold">Preconditions:</emphasis> The image file
189 must already be uploaded onto the uCPE Manager.</para> 189 must already be uploaded onto the uCPE Manager.</para>
190 190
191 <para><emphasis role="bold">Example:</emphasis></para>
192
193 <programlisting>ansible-playbook playbooks/deleteUpgradeFile.yml -e \
194image_name="enea-nfv-access-xeon-d.rootfs.ostree.tar.bz2"</programlisting>
195
196 <para><emphasis role="bold">Action:</emphasis> Run the 191 <para><emphasis role="bold">Action:</emphasis> Run the
197 <filename>deleteUpgradeFile.yml</filename> Ansible Playbook with the 192 <filename>deleteUpgradeFile.yml</filename> Ansible Playbook with the
198 <literal>&lt;Image-name&gt;</literal> as extra-vars:<programlisting>ansible-playbook playbooks/deleteUpgradeFile.yml -e \ 193 <literal>&lt;Image-name&gt;</literal> as extra-vars:<programlisting>ansible-playbook playbooks/deleteUpgradeFile.yml -e \
199image_name="&lt;Image-name&gt;"</programlisting></para> 194image_name="&lt;Image-name&gt;"</programlisting></para>
200 195
196 <para><emphasis role="bold">Example:</emphasis> <programlisting>ansible-playbook playbooks/deleteUpgradeFile.yml -e \
197image_name="enea-nfv-access-xeon-d.rootfs.ostree.tar.bz2"</programlisting></para>
198
201 <para><emphasis role="bold">Result:</emphasis> Output of the test case 199 <para><emphasis role="bold">Result:</emphasis> Output of the test case
202 run using the Test Harness:<programlisting>TASK [Remove NFVA image -- Run deleteUpgradeFile.py module from automation_framework] 200 run using the Test Harness:<programlisting>TASK [Remove NFVA image -- Run deleteUpgradeFile.py module from automation_framework]
203localhost : ok=1 changed=1 unreachable=0 failed=0</programlisting> 201localhost : ok=1 changed=1 unreachable=0 failed=0</programlisting>
@@ -267,12 +265,6 @@ localhost : ok=1 changed=1 unreachable=0 failed=0</pro
267 </listitem> 265 </listitem>
268 </itemizedlist></para> 266 </itemizedlist></para>
269 267
270 <para><emphasis role="bold">Example:</emphasis></para>
271
272 <programlisting>ansible-playbook playbooks/installAndActivate.yml -e \
273image_name="enea-nfv-access-xeon-d6.rootfs.ostree.tar.bz2" -e \
274upgrade_type=xeon_d -e device=inteld1521-16"</programlisting>
275
276 <para><emphasis role="bold">Action:</emphasis> Run the 268 <para><emphasis role="bold">Action:</emphasis> Run the
277 <filename>installAndActivate.yml</filename> Ansible Playbook with the 269 <filename>installAndActivate.yml</filename> Ansible Playbook with the
278 <literal>&lt;Image-name&gt;</literal>, 270 <literal>&lt;Image-name&gt;</literal>,
@@ -281,6 +273,10 @@ upgrade_type=xeon_d -e device=inteld1521-16"</programlisting>
281image_name="&lt;Image_name&gt;" -e upgrade_type="&lt;Upgrade_type&gt;" -e \ 273image_name="&lt;Image_name&gt;" -e upgrade_type="&lt;Upgrade_type&gt;" -e \
282device="&lt;Device-name&gt;"</programlisting></para> 274device="&lt;Device-name&gt;"</programlisting></para>
283 275
276 <para><emphasis role="bold">Example:</emphasis> <programlisting>ansible-playbook playbooks/installAndActivate.yml -e \
277image_name="enea-nfv-access-xeon-d6.rootfs.ostree.tar.bz2" -e \
278upgrade_type=xeon_d -e device=inteld1521-16"</programlisting></para>
279
284 <para><emphasis role="bold">Result:</emphasis> Output of the test case 280 <para><emphasis role="bold">Result:</emphasis> Output of the test case
285 run using the Test Harness:<programlisting>TASK \ 281 run using the Test Harness:<programlisting>TASK \
286[Install And Activate -- Run installAndActivate.py module from automation_framework] 282[Install And Activate -- Run installAndActivate.py module from automation_framework]
@@ -311,10 +307,6 @@ Duplicate entry - Release already installed</programlisting></para>
311 <para>The playbook imports the previously described 307 <para>The playbook imports the previously described
312 playbooks:<itemizedlist spacing="compact"> 308 playbooks:<itemizedlist spacing="compact">
313 <listitem> 309 <listitem>
314 <para><filename>playbook/addDevice.yml</filename></para>
315 </listitem>
316
317 <listitem>
318 <para><filename>playbook/uploadImage.yml</filename></para> 310 <para><filename>playbook/uploadImage.yml</filename></para>
319 </listitem> 311 </listitem>
320 312
@@ -329,24 +321,23 @@ Duplicate entry - Release already installed</programlisting></para>
329 <listitem> 321 <listitem>
330 <para><filename>playbook/clearCompletedUpgradesInfo.yml</filename></para> 322 <para><filename>playbook/clearCompletedUpgradesInfo.yml</filename></para>
331 </listitem> 323 </listitem>
332
333 <listitem>
334 <para><filename>playbook/removeDevice.yml</filename></para>
335 </listitem>
336 </itemizedlist></para> 324 </itemizedlist></para>
337 </listitem> 325 </listitem>
338 </itemizedlist> 326 </itemizedlist>
339 327
340 <para><emphasis role="bold">Precondition:</emphasis> A device JSON 328 <para><emphasis role="bold">Preconditions:</emphasis></para>
341 configuration file must be created:<programlisting>&lt;AF-TH-install-dir&gt;/lab_config/&lt;Device-name&gt;/&lt;Device-name&gt;.json</programlisting></para>
342 329
343 <para><emphasis role="bold">Example:</emphasis></para> 330 <itemizedlist>
331 <listitem>
332 <para>The device has to be previously added to the uCPE Manager
333 instance.</para>
334 </listitem>
344 335
345 <programlisting>ansible-playbook playbooks/installNFVAImage.yml -e \ 336 <listitem>
346device="inteld1521-16" -e \ 337 <para>A device JSON configuration file must be created:
347image_path=/tmp/enea-nfv-access-xeon-d5.rootfs.ostree.tar.bz2 -e \ 338 <programlisting>&lt;AF-TH-install-dir&gt;/lab_config/&lt;Device-name&gt;/&lt;Device-name&gt;.json</programlisting></para>
348image_name=enea-nfv-access-xeon-d5.rootfs.ostree.tar.bz2 -e \ 339 </listitem>
349upgrade_type=xeon_d</programlisting> 340 </itemizedlist>
350 341
351 <para><emphasis role="bold">Action:</emphasis> Run the 342 <para><emphasis role="bold">Action:</emphasis> Run the
352 <filename>installNFVAImage.yml</filename> Ansible Playbook with the 343 <filename>installNFVAImage.yml</filename> Ansible Playbook with the
@@ -357,6 +348,12 @@ upgrade_type=xeon_d</programlisting>
357device="&lt;Device-name&gt;" -e image_path="&lt;Image-path&gt;" -e \ 348device="&lt;Device-name&gt;" -e image_path="&lt;Image-path&gt;" -e \
358image_name="&lt;Image-name&gt;" -e upgrade_type="&lt;Upgrade-type&gt;"</programlisting></para> 349image_name="&lt;Image-name&gt;" -e upgrade_type="&lt;Upgrade-type&gt;"</programlisting></para>
359 350
351 <para><emphasis role="bold">Example:</emphasis> <programlisting>ansible-playbook playbooks/installNFVAImage.yml -e \
352device="inteld1521-16" -e \
353image_path=/tmp/enea-nfv-access-xeon-d5.rootfs.ostree.tar.bz2 -e \
354image_name=enea-nfv-access-xeon-d5.rootfs.ostree.tar.bz2 -e \
355upgrade_type=xeon_d</programlisting></para>
356
360 <para><emphasis role="bold">Result:</emphasis> Output of the test case 357 <para><emphasis role="bold">Result:</emphasis> Output of the test case
361 run using the Test Harness:<programlisting>localhost : ok=1 changed=1 unreachable=0 failed=0</programlisting> 358 run using the Test Harness:<programlisting>localhost : ok=1 changed=1 unreachable=0 failed=0</programlisting>
362 <emphasis role="bold">Note:</emphasis> The test will fail if the one 359 <emphasis role="bold">Note:</emphasis> The test will fail if the one
@@ -595,7 +592,8 @@ image_name="&lt;Image-name&gt;" -e upgrade_type="&lt;Upgrade-type&gt;"</programl
595 592
596 <para><emphasis role="bold">Preconditions:</emphasis><itemizedlist> 593 <para><emphasis role="bold">Preconditions:</emphasis><itemizedlist>
597 <listitem> 594 <listitem>
598 <para>A Bridge exists in a uCPE Manager instance.</para> 595 <para>A Bridge exists for a device in a uCPE Manager
596 instance.</para>
599 </listitem> 597 </listitem>
600 598
601 <listitem> 599 <listitem>
@@ -623,7 +621,7 @@ bridge=&lt;Bridge-name&gt;"</programlisting></para>
623 621
624 <itemizedlist> 622 <itemizedlist>
625 <listitem> 623 <listitem>
626 <para><filename>&lt;AF-TH-install-dir&gt;/playbooks/network/configDPDK.yml</filename>.</para> 624 <para><filename>&lt;AF-TH-install-dir&gt;/playbooks/configDPDK.yml</filename>.</para>
627 </listitem> 625 </listitem>
628 626
629 <listitem> 627 <listitem>
@@ -670,15 +668,15 @@ DEBUG: Set DPDK state to &lt;enable/disable&gt;</programlisting><emphasis
670 668
671 <para><emphasis role="bold">Precondition:</emphasis></para> 669 <para><emphasis role="bold">Precondition:</emphasis></para>
672 670
673 <para><literal>lab_config/customScripts</literal> must contain a Custom 671 <para><literal>&lt;AF-TH-install-dir&gt;/lab_config/customScripts</literal>
674 Script file.</para> 672 must contain a Custom Script file.</para>
675 673
676 <para><emphasis role="bold">Action:</emphasis> Run the 674 <para><emphasis role="bold">Action:</emphasis> Run the
677 <filename>uploadCustomScript.yml</filename> Ansible Playbook with the 675 <filename>uploadCustomScript.yml</filename> Ansible Playbook with the
678 <literal>&lt;scriptName&gt;</literal> and 676 <literal>&lt;scriptName&gt;</literal> and
679 <literal>&lt;phase&gt;</literal> as extra-vars: <programlisting>ansible-playbook playbooks/uploadCustomScript.yml -e "scriptName=&lt;scriptName&gt; \ 677 <literal>&lt;phase&gt;</literal> as extra-vars: <programlisting>ansible-playbook playbooks/uploadCustomScript.yml -e "scriptName=&lt;scriptName&gt; \
680phase= 678phase=
681&lt;always-after-startup/once-after-startup/always-before-startup/once-before-startup&gt;"</programlisting></para> 679&lt;always-after-startup|once-after-startup|always-before-startup|once-before-startup&gt;"</programlisting></para>
682 680
683 <para><emphasis role="bold">Result:</emphasis> Output of the test case 681 <para><emphasis role="bold">Result:</emphasis> Output of the test case
684 run using the Test Harness:</para> 682 run using the Test Harness:</para>
@@ -725,7 +723,7 @@ DEBUG: "{{ scriptName }} was uploaded to uCPE Manager!"</programlisting>
725 <literal>&lt;phase&gt;</literal> and 723 <literal>&lt;phase&gt;</literal> and
726 <literal>&lt;deviceName&gt;</literal> as extra-vars: <programlisting>ansible-playbook playbooks/uploadCustomScriptOnDevice.yml -e "scriptName=&lt;scriptName&gt; \ 724 <literal>&lt;deviceName&gt;</literal> as extra-vars: <programlisting>ansible-playbook playbooks/uploadCustomScriptOnDevice.yml -e "scriptName=&lt;scriptName&gt; \
727phase= 725phase=
728&lt;always-after-startup/once-after-startup/always-before-startup/once-before-startup&gt; \ 726&lt;always-after-startup|once-after-startup|always-before-startup|once-before-startup&gt; \
729device=&lt;deviceName&gt;"</programlisting></para> 727device=&lt;deviceName&gt;"</programlisting></para>
730 728
731 <para><emphasis role="bold">Result:</emphasis> Output of the test case 729 <para><emphasis role="bold">Result:</emphasis> Output of the test case
@@ -762,7 +760,7 @@ DEBUG: "{{ scriptName }} was uploaded to {{ device }}!"</programlisting>
762 <literal>&lt;scriptName&gt;</literal> and 760 <literal>&lt;scriptName&gt;</literal> and
763 <literal>&lt;phase&gt;</literal> as extra-vars: <programlisting>ansible-playbook playbooks/removeCustomScript.yml -e "scriptName=&lt;scriptName&gt; \ 761 <literal>&lt;phase&gt;</literal> as extra-vars: <programlisting>ansible-playbook playbooks/removeCustomScript.yml -e "scriptName=&lt;scriptName&gt; \
764phase= 762phase=
765&lt;always-after-startup/once-after-startup/always-before-startup/once-before-startup&gt;"</programlisting></para> 763&lt;always-after-startup|once-after-startup|always-before-startup|once-before-startup&gt;"</programlisting></para>
766 764
767 <para><emphasis role="bold">Result:</emphasis> Output of the test case 765 <para><emphasis role="bold">Result:</emphasis> Output of the test case
768 run using the Test Harness:</para> 766 run using the Test Harness:</para>
@@ -804,10 +802,10 @@ DEBUG: "{{ scriptName }} from phase {{ phase }} was removed from uCPE Manager!"<
804 <para><emphasis role="bold">Action:</emphasis> Run the 802 <para><emphasis role="bold">Action:</emphasis> Run the
805 <filename>removeCustomScriptOnDevice.yml</filename> Ansible Playbook 803 <filename>removeCustomScriptOnDevice.yml</filename> Ansible Playbook
806 with the <literal>&lt;scriptName&gt;</literal>, 804 with the <literal>&lt;scriptName&gt;</literal>,
807 <literal>&lt;phase&gt;</literal> and and 805 <literal>&lt;phase&gt;</literal> and
808 <literal>&lt;deviceName&gt;</literal> as extra-vars: <programlisting>ansible-playbook playbooks/removeCustomScriptOnDevice.yml -e "scriptName=&lt;scriptName&gt; \ 806 <literal>&lt;deviceName&gt;</literal> as extra-vars: <programlisting>ansible-playbook playbooks/removeCustomScriptOnDevice.yml -e "scriptName=&lt;scriptName&gt; \
809phase= 807phase=
810&lt;always-after-startup/once-after-startup/always-before-startup/once-before-startup&gt; \ 808&lt;always-after-startup|once-after-startup|always-before-startup|once-before-startup&gt; \
811device=&lt;deviceName&gt;"</programlisting></para> 809device=&lt;deviceName&gt;"</programlisting></para>
812 810
813 <para><emphasis role="bold">Result:</emphasis> Output of the test case 811 <para><emphasis role="bold">Result:</emphasis> Output of the test case
@@ -816,6 +814,169 @@ device=&lt;deviceName&gt;"</programlisting></para>
816 <programlisting># Remove Custom Script in phase from Device task result 814 <programlisting># Remove Custom Script in phase from Device task result
817DEBUG: "{{ scriptName }} from phase {{ phase }} was removed from {{ device }}!"</programlisting> 815DEBUG: "{{ scriptName }} from phase {{ phase }} was removed from {{ device }}!"</programlisting>
818 </section> 816 </section>
817
818 <section id="add_offline_config">
819 <title>Offline Configuration - Add an Offline Configuration
820 Store</title>
821
822 <para><emphasis role="bold">Description:</emphasis> Adding an Offline
823 Config Store to the uCPE Manager. For details please refer to:</para>
824
825 <itemizedlist>
826 <listitem>
827 <para><filename>&lt;AF-TH-install-dir&gt;/playbooks/addConfigStore.yml</filename>.</para>
828 </listitem>
829
830 <listitem>
831 <para><filename>&lt;AF-TH-install-dir&gt;/automation_framework/device/addConfigStore.py</filename>.</para>
832 </listitem>
833 </itemizedlist>
834
835 <para><emphasis role="bold">Precondition:</emphasis></para>
836
837 <para>The Offline Configuration Store should not already exist on the
838 uCPE Manager. If it exists, the test will report a duplicate.</para>
839
840 <para><emphasis role="bold">Action:</emphasis> Run the
841 <filename>addConfigStore.yml</filename> Ansible Playbook with the
842 <literal>&lt;device-name&gt;</literal> as extra-vars: <programlisting>ansible-playbook playbooks/addConfigStore.yml -e \
843"device=&lt;device-name&gt;"</programlisting></para>
844
845 <para><emphasis role="bold">Result:</emphasis> Output of the test case
846 run using the Test Harness:</para>
847
848 <programlisting># Add Config Store task result
849**********************************************************
850**********************************
851 * localhost - changed=False
852--------------------------------------------------
853 Config store for intelc3850-2 device was added!</programlisting>
854 </section>
855
856 <section id="remove_offline_config">
857 <title>Offline Configuration - Remove an Offline Configuration
858 Store</title>
859
860 <para><emphasis role="bold">Description:</emphasis> Removing an Offline
861 Config Store from the uCPE Manager. For details please refer to:</para>
862
863 <itemizedlist>
864 <listitem>
865 <para><filename>&lt;AF-TH-install-dir&gt;/playbooks/removeConfigStore.yml</filename>.</para>
866 </listitem>
867
868 <listitem>
869 <para><filename>&lt;AF-TH-install-dir&gt;/automation_framework/device/removeConfigStore.py</filename>.</para>
870 </listitem>
871 </itemizedlist>
872
873 <para><emphasis role="bold">Precondition:</emphasis></para>
874
875 <para>The Offline Configuration Store the user wishes to remove should
876 exist in the uCPE Manager. If it does not, the test will say so.</para>
877
878 <para><emphasis role="bold">Action:</emphasis> Run the
879 <filename>removeConfigStore.yml</filename> Ansible Playbook with the
880 <literal>&lt;store-name&gt;</literal> as extra-vars: <programlisting>ansible-playbook playbooks/removeConfigStore.yml -e \
881"store=&lt;store-name&gt;"</programlisting></para>
882
883 <para><emphasis role="bold">Result:</emphasis> Output of the test case
884 run using the Test Harness:</para>
885
886 <programlisting># Remove Config Store task result **********************************
887*******************************************************
888 * localhost - changed=False
889 -- intelc3850-2 config store was removed! ---------</programlisting>
890 </section>
891
892 <section id="offline_config_add_bridge">
893 <title>Offline Configuration - Add a network bridge to an Offline
894 Configuration Store</title>
895
896 <para><emphasis role="bold">Description:</emphasis> Adding a network
897 bridge to an Offline Config Store in uCPE Manager. For details please
898 refer to:</para>
899
900 <itemizedlist>
901 <listitem>
902 <para><filename>&lt;AF-TH-install-dir&gt;/playbooks/addOfflineBridge.yml</filename>.</para>
903 </listitem>
904
905 <listitem>
906 <para><filename>&lt;AF-TH-install-dir&gt;/automation_framework/network/newNetworkBridge.py</filename>.</para>
907 </listitem>
908 </itemizedlist>
909
910 <para><emphasis role="bold">Precondition:</emphasis></para>
911
912 <para>The Offline Configuration Store should exist in the uCPE Manager.
913 If it does not, the test will say so.</para>
914
915 <para><emphasis role="bold">Action:</emphasis> Run the
916 <filename>addOfflineBridge.yml</filename> Ansible Playbook with the
917 <literal>&lt;device-name&gt;</literal>,
918 <literal>&lt;store-name&gt;</literal> and
919 <literal>&lt;bridge-name&gt;</literal> as extra-vars: <programlisting>ansible-playbook playbooks/addOfflineBridge.yml -e \
920"device=&lt;device-name&gt; store=&lt;store-name&gt; bridge=&lt;bridge-name&gt;"</programlisting></para>
921
922 <para><emphasis role="bold">Result:</emphasis> Output of the test case
923 run using the Test Harness:</para>
924
925 <programlisting># debug *************************************************************
926******************************************************
927 * localhost - changed=False
928--------------------------------------------------
929 lan_br bridge already exists
930 --- will be deleted to create it with the provided configuration
931..
932# Add Bridge task result ********************************************
933******************************************************
934 * localhost - changed=False
935 -- lan_br network bridge was added! ------------</programlisting>
936
937 <para><emphasis role="bold">Note:</emphasis> if the bridge exists, it
938 will be removed and then re-added, as the output above shows.</para>
939 </section>
940
941 <section id="offline_config_dpdk">
942 <title>Offline Configuration - Configure a DPDK</title>
943
944 <para><emphasis role="bold">Description:</emphasis> Adding an "enable"
945 or "disable" DPDK state to an Offline Config Store. For details please
946 refer to:</para>
947
948 <itemizedlist>
949 <listitem>
950 <para><filename>&lt;AF-TH-install-dir&gt;/playbooks/configOfflineDPDK.yml</filename>.</para>
951 </listitem>
952
953 <listitem>
954 <para><filename>&lt;AF-TH-install-dir&gt;/automation_framework/network/configDPDK.py</filename>.</para>
955 </listitem>
956 </itemizedlist>
957
958 <para><emphasis role="bold">Precondition:</emphasis></para>
959
960 <para>An empty Offline Configuration Store should exist in uCPE
961 Manager.</para>
962
963 <para><emphasis role="bold">Action:</emphasis> Run the
964 <filename>configOfflineDPDK.yml</filename> Ansible Playbook with the
965 <literal>&lt;store-name&gt;</literal> and
966 <literal>&lt;enable/disable&gt;</literal> as extra-vars:
967 <programlisting>ansible-playbook playbooks/configOfflineDPDK.yml -e \
968"store=&lt;store-name&gt; state=&lt;enable/disable&gt;"</programlisting></para>
969
970 <para><emphasis role="bold">Result:</emphasis> Output of the test case
971 run using the Test Harness:</para>
972
973 <programlisting>DEBUG: Set DPDK state to disable
974INFO: Done</programlisting>
975
976 <para><emphasis role="bold">Note:</emphasis> the DPDK state cannot be
977 changed. Recreate the Offline Config Store and set the DPDK again if you
978 want to change the state.</para>
979 </section>
819 </section> 980 </section>
820 981
821 <section id="vnf_deploy_lifecycle"> 982 <section id="vnf_deploy_lifecycle">
@@ -895,8 +1056,7 @@ vnfd=&lt;VNF-Descriptor-name&gt; vnfi=&lt;VNFI-name&gt;"</programlisting></para>
895 <literal>&lt;Device-name&gt;</literal>, 1056 <literal>&lt;Device-name&gt;</literal>,
896 <literal>&lt;VNFI-name&gt;</literal> and the 1057 <literal>&lt;VNFI-name&gt;</literal> and the
897 <literal>&lt;Command&gt;</literal> as extra-vars: <programlisting>ansible-playbook playbooks/controlVNFI.yml -e "device=&lt;Device-name&gt; \ 1058 <literal>&lt;Command&gt;</literal> as extra-vars: <programlisting>ansible-playbook playbooks/controlVNFI.yml -e "device=&lt;Device-name&gt; \
898vnfi=&lt;VNFI-name&gt; status=&lt;Command&gt;"</programlisting>Where Command = 1059vnfi=&lt;VNFI-name&gt; status=&lt;pause|resume|start|stop&gt;"</programlisting></para>
899 { pause | resume | stop | start }</para>
900 1060
901 <para><emphasis role="bold">Result:</emphasis> Output of the test case 1061 <para><emphasis role="bold">Result:</emphasis> Output of the test case
902 run using the Test Harness: <programlisting># Change VNFI Status task result 1062 run using the Test Harness: <programlisting># Change VNFI Status task result
@@ -1036,9 +1196,15 @@ vnfi=&lt;VNFI-name&gt;"</programlisting><emphasis
1036 1196
1037 <itemizedlist> 1197 <itemizedlist>
1038 <listitem> 1198 <listitem>
1199 <para>A device must have been previously added and connected to
1200 the uCPE Manager instance.</para>
1201 </listitem>
1202
1203 <listitem>
1039 <para>Add the Fortigate VNF Image 1204 <para>Add the Fortigate VNF Image
1040 (<filename>fortios.qcow2</filename>) to the 1205 (<filename>fortios.qcow2</filename>) to the
1041 <literal>vnf_image</literal> folder.</para> 1206 <literal>&lt;AF-TH-install-dir&gt;/vnf_image</literal>
1207 folder.</para>
1042 </listitem> 1208 </listitem>
1043 1209
1044 <listitem> 1210 <listitem>
@@ -1154,9 +1320,15 @@ FortigateFWInstance tested successfully!</programlisting></para>
1154 1320
1155 <itemizedlist> 1321 <itemizedlist>
1156 <listitem> 1322 <listitem>
1323 <para>A device must have been previously added and connected to
1324 the uCPE Manager instance.</para>
1325 </listitem>
1326
1327 <listitem>
1157 <para>Add the FortiGate VNF Image 1328 <para>Add the FortiGate VNF Image
1158 (<filename>fortios.qcow2</filename>) to the 1329 (<filename>fortios.qcow2</filename>) to the
1159 <literal>vnf_image</literal> folder.</para> 1330 <literal>&lt;AF-TH-install-dir&gt;/vnf_image</literal>
1331 folder.</para>
1160 </listitem> 1332 </listitem>
1161 1333
1162 <listitem> 1334 <listitem>
@@ -1267,6 +1439,11 @@ FortigateFW Scenario deployed successfully!</programlisting></para>
1267 1439
1268 <itemizedlist> 1440 <itemizedlist>
1269 <listitem> 1441 <listitem>
1442 <para>Two devices must have been previously added and connected to
1443 the uCPE Manager instance.</para>
1444 </listitem>
1445
1446 <listitem>
1270 <para>Add the Fortigate VNF Image 1447 <para>Add the Fortigate VNF Image
1271 (<filename>fortios.qcow2</filename>) to the 1448 (<filename>fortios.qcow2</filename>) to the
1272 <literal>vnf_image</literal> folder.</para> 1449 <literal>vnf_image</literal> folder.</para>