Skip to content

Commit 1b81fb2

Browse files
authored
Merge pull request #317 from eXist-db/springcleaning
fix(extensions): remove deprecated extensions
2 parents 735d27c + 7cbc94c commit 1b81fb2

File tree

3 files changed

+4
-153
lines changed

3 files changed

+4
-153
lines changed

src/main/xar-resources/data/extensions/extensions.xml

Lines changed: 1 addition & 91 deletions
Original file line numberDiff line numberDiff line change
@@ -115,51 +115,6 @@
115115
</listitem>
116116
</itemizedlist>
117117
</sect2>
118-
<sect2 xml:id="module_context">
119-
<title>Context Module</title>
120-
<para>Provides access to XQuery contexts, local attributes and foreign contexts for
121-
simple inter-XQuery communication. This extension is experimental at this time and
122-
has side effects (eg. not purely functional in nature). Use at own risk! </para>
123-
<itemizedlist>
124-
<listitem>
125-
<para>Creator: Andrzej Taramina</para>
126-
</listitem>
127-
<listitem>
128-
<para>Licence: LGPL</para>
129-
</listitem>
130-
<listitem>
131-
<para>Status: experimental</para>
132-
</listitem>
133-
<listitem>
134-
<para>Class: <code>org.exist.xquery.modules.context.ContextModule</code> </para>
135-
</listitem>
136-
<listitem>
137-
<para>Namespace: <code>http://exist-db.org/xquery/context</code> </para>
138-
</listitem>
139-
</itemizedlist>
140-
</sect2>
141-
<sect2 xml:id="module_datetime">
142-
<title>Date Time Module</title>
143-
<para>Provides additional operations on date and time types</para>
144-
<itemizedlist>
145-
<listitem>
146-
<para>Creator: Adam Retter</para>
147-
</listitem>
148-
<listitem>
149-
<para>Licence: LGPL</para>
150-
</listitem>
151-
<listitem>
152-
<para>Status: production</para>
153-
</listitem>
154-
<listitem>
155-
<para>Class: <code>org.exist.xquery.modules.datetime.DateTimeModule</code>
156-
</para>
157-
</listitem>
158-
<listitem>
159-
<para>Namespace: <code>http://exist-db.org/xquery/datetime</code> </para>
160-
</listitem>
161-
</itemizedlist>
162-
</sect2>
163118
<sect2 xml:id="module_exi">
164119
<title>EXI Module</title>
165120
<para>Provides additional operations to encode and decode Efficient XML Interchange
@@ -205,30 +160,6 @@
205160
</listitem>
206161
</itemizedlist>
207162
</sect2>
208-
<sect2 xml:id="module_httpclient">
209-
<title>HTTP Client Module</title>
210-
<para>Functions for performing HTTP requests</para>
211-
<itemizedlist>
212-
<listitem>
213-
<para>Creator: Adam Retter and Andrzej Taramina</para>
214-
</listitem>
215-
<listitem>
216-
<para>Licence: LGPL Features</para>
217-
</listitem>
218-
<listitem>
219-
<para>Used: NekoHTML</para>
220-
</listitem>
221-
<listitem>
222-
<para>Status: production</para>
223-
</listitem>
224-
<listitem>
225-
<para>Class: <code>org.exist.xquery.modules.http.HTTPClientModule</code> </para>
226-
</listitem>
227-
<listitem>
228-
<para>Namespace: <code>http://exist-db.org/xquery/httpclient</code> </para>
229-
</listitem>
230-
</itemizedlist>
231-
</sect2>
232163
<sect2 xml:id="module_image">
233164
<title>Image Module</title>
234165
<para>This modules provides operations on images stored in the db, including: Retreiving
@@ -306,27 +237,6 @@
306237
</listitem>
307238
</itemizedlist>
308239
</sect2>
309-
<sect2 xml:id="module_math">
310-
<title>Math Module</title>
311-
<para>This module provides mathematical functions from the java Math class.</para>
312-
<itemizedlist>
313-
<listitem>
314-
<para>Creator: Dannes Wessels</para>
315-
</listitem>
316-
<listitem>
317-
<para>Licence: LGPL</para>
318-
</listitem>
319-
<listitem>
320-
<para>Status: production</para>
321-
</listitem>
322-
<listitem>
323-
<para>Class: <code>org.exist.xquery.modules.math.MathModule</code> </para>
324-
</listitem>
325-
<listitem>
326-
<para>Namespace: <code>http://exist-db.org/xquery/math</code> </para>
327-
</listitem>
328-
</itemizedlist>
329-
</sect2>
330240
<sect2 xml:id="module_oracle">
331241
<title>Oracle Module</title>
332242
<para>This module allows execution of PL/SQL Stored Procedures within an Oracle RDBMS
@@ -494,7 +404,7 @@
494404
<para>Namespace: <code>http://exist-db.org/xquery/xslfo</code> </para>
495405
</listitem>
496406
</itemizedlist>
497-
</sect2>
407+
</sect2>
498408
<sect2 xml:id="module_xmlcalabash">
499409
<title>XML Calabash Module</title>
500410
<para>This module provides simple integration with XML Calabash XProc engine.</para>

src/main/xar-resources/data/security/security.xml

Lines changed: 1 addition & 54 deletions
Original file line numberDiff line numberDiff line change
@@ -688,60 +688,7 @@
688688
after first authentication.</para>
689689
</listitem>
690690
</itemizedlist>
691-
</sect3>
692-
693-
<sect3 xml:id="oauth-realm">
694-
<title>OAuth Realm</title>
695-
696-
<para>Due to the variation in implementations across OAuth providers,
697-
provider-specific Java libraries are necessary. eXist-db currently supports only
698-
Facebook and Google for OAuth authentication (see <link condition="_blank"
699-
xlink:href="http://developers.facebook.com/docs/authentication/">Facebook
700-
Authentication</link> and <link condition="_blank"
701-
xlink:href="https://developers.google.com/accounts/docs/OAuth2">Google's OAuth
702-
documentation</link>.</para>
703-
<para>The OAuth Realm is not enabled by default. To enable it, set the
704-
<literal>include.feature.security.oauth</literal> property to
705-
<literal>true</literal> in <literal>extensions/local.build.properties</literal>.
706-
Then <link xlink:href="exist-building">rebuild eXist-db</link>. After this, edit
707-
<code>web.xml</code> and <code>controller-config.xml</code> to enable the
708-
<code>OAuthServlet</code>. After restarting eXist-db, add a <tag>realm</tag>
709-
element for OAuth to <literal>/db/system/security/config.xml</literal>. For
710-
example:</para>
711-
<programlisting language="xml" xlink:href="listings/listing-6.xml"/>
712-
713-
<itemizedlist>
714-
<listitem>
715-
<para>Valid values for the service element's <code>provider</code> attribute
716-
are <code>facebook</code> and <code>google</code>. </para>
717-
</listitem>
718-
<listitem>
719-
<para>The <code>name</code> attribute must be a unique name for the
720-
application.</para>
721-
<para>The <code>key</code> and <code>secret</code> attribute values must be
722-
provided by the OAuth provider.</para>
723-
</listitem>
724-
</itemizedlist>
725-
</sect3>
726-
727-
<sect3 xml:id="openid-realm">
728-
<title>OpenID Realm</title>
729-
730-
<para> <link condition="_blank" xlink:href="http://openid.net/">OpenID</link> is an
731-
authentication mechanism where the identity of the user is maintained by trusted
732-
external providers. This takes the burden in maintaining and securing passwords
733-
for users from the eXist-db database to the Identity Provider (IdP). </para>
734-
<para> By default, the OpenID service is not built and therefore not enabled. To
735-
recompile the source with OpenID enabled, edit the file
736-
<code>local.build.properties</code> in the <literal>extensions</literal>
737-
directory and change the <code>include.feature.security.openid</code> property
738-
from <literal>false</literal> to <literal>true</literal>. Then <link
739-
xlink:href="exist-building">rebuild eXist-db</link>.</para>
740-
<para> This extension compiles into
741-
<code>lib/extensions/exist-security-openid.jar</code>. Running eXist-db with
742-
that <code>.jar</code> should enable the extension. To disable the service,
743-
remove the <code>.jar</code> and restart eXist-db.</para>
744-
</sect3>
691+
</sect3>
745692

746693
</sect2>
747694

src/main/xar-resources/data/xquery/xquery.xml

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -912,15 +912,9 @@
912912
built into eXist are listed below; see eXist-db's Package Repository for others.)</para>
913913

914914
<sect2 xml:id="http-client-module">
915-
<title>HTTP Client</title>
916-
<para>eXist-db implements the <link condition="_blank"
917-
xlink:href="http://expath.org/spec/http-client">HTTP Client Module</link>, an EXPath
918-
specification for interacting with HTTP servers. This is in addition to eXist-db's
919-
native function libraries for performing HTTP <link
920-
xlink:href="/exist/apps/fundocs/view.html?uri=http://exist-db.org/xquery/request"
921-
>requests</link>.</para>
915+
<title>HTTP Client</title>
916+
<para>eXist-db implements the <link condition="_blank" xlink:href="http://expath.org/spec/http-client">HTTP Client Module</link>, an EXPath specification for interacting with HTTP servers.</para>
922917
</sect2>
923-
924918
<sect2 xml:id="packaging-system">
925919
<title>Packaging System</title>
926920
<para>eXist-db implements the <link xlink:href="http://expath.org/spec/pkg">Packaging

0 commit comments

Comments
 (0)