Skip to content

Commit a8360f0

Browse files
committed
doc PG 18 relnotes: add links to command and struct tags
1 parent 6c29088 commit a8360f0

File tree

1 file changed

+39
-39
lines changed

1 file changed

+39
-39
lines changed

doc/src/sgml/release-18.sgml

Lines changed: 39 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,7 @@ Deprecate MD5 password authentication (Nathan Bossart)
100100
</para>
101101

102102
<para>
103-
Support for MD5 passwords will be removed in a future major version release. <command>CREATE ROLE</command> and <command>ALTER ROLE</command> now emit deprecation warnings when setting MD5 passwords.
103+
Support for MD5 passwords will be removed in a future major version release. <xref linkend="sql-createrole"/> and <xref linkend="sql-alterrole"/> now emit deprecation warnings when setting MD5 passwords.
104104
These warnings can be disabled by setting the <xref linkend="guc-md5-password-warnings"/> parameter to <literal>off</literal>.
105105
</para>
106106
</listitem>
@@ -112,7 +112,7 @@ Author: David Rowley <drowley@postgresql.org>
112112

113113
<listitem>
114114
<para>
115-
Change <command>VACUUM</command> and <command>ANALYZE</command> to process the inheritance children of a parent (Michael Harris)
115+
Change <xref linkend="sql-vacuum"/> and <xref linkend="sql-analyze"/> to process the inheritance children of a parent (Michael Harris)
116116
<ulink url="&commit_baseurl;62ddf7ee9">&sect;</ulink>
117117
</para>
118118

@@ -130,7 +130,7 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
130130

131131
<listitem>
132132
<para>
133-
Prevent <command>COPY FROM</command> from treating <literal>\.</literal> as an end-of-file marker when reading <acronym>CSV</acronym> files (Daniel Vérité, Tom Lane)
133+
Prevent <link linkend="sql-copy"><command>COPY FROM</command></link> from treating <literal>\.</literal> as an end-of-file marker when reading <acronym>CSV</acronym> files (Daniel Vérité, Tom Lane)
134134
<ulink url="&commit_baseurl;770233748">&sect;</ulink>
135135
<ulink url="&commit_baseurl;da8a4c166">&sect;</ulink>
136136
</para>
@@ -154,7 +154,7 @@ Disallow unlogged partitioned tables (Michael Paquier)
154154
</para>
155155

156156
<para>
157-
Previously <command>ALTER TABLE SET [UN]LOGGED</command> did nothing, and the creation of an unlogged partitioned table did not cause its children to be unlogged.
157+
Previously <link linkend="sql-altertable"><command>ALTER TABLE SET [UN]LOGGED</command></link> did nothing, and the creation of an unlogged partitioned table did not cause its children to be unlogged.
158158
</para>
159159
</listitem>
160160

@@ -170,7 +170,7 @@ Execute <literal>AFTER</literal> triggers as the role that was active when trigg
170170
</para>
171171

172172
<para>
173-
Previously such triggers were run as the role that was active at trigger execution time (e.g., at <command>COMMIT</command>). This is significant for cases where the role is changed between queue time and
173+
Previously such triggers were run as the role that was active at trigger execution time (e.g., at <xref linkend="sql-commit"/>). This is significant for cases where the role is changed between queue time and
174174
transaction commit.
175175
</para>
176176
</listitem>
@@ -182,7 +182,7 @@ Author: Fujii Masao <fujii@postgresql.org>
182182

183183
<listitem>
184184
<para>
185-
Remove non-functional support for rule privileges in <command>GRANT</command>/<command>REVOKE</command> (Fujii Masao)
185+
Remove non-functional support for rule privileges in <xref linkend="sql-grant"/>/<xref linkend="sql-revoke"/> (Fujii Masao)
186186
<ulink url="&commit_baseurl;fefa76f70">&sect;</ulink>
187187
</para>
188188

@@ -198,7 +198,7 @@ Author: David Rowley <drowley@postgresql.org>
198198

199199
<listitem>
200200
<para>
201-
Remove column <structname>pg_backend_memory_contexts</structname>.<structfield>parent</structfield> (Melih Mutlu)
201+
Remove column <link linkend="view-pg-backend-memory-contexts"><structname>pg_backend_memory_contexts</structname></link>.<structfield>parent</structfield> (Melih Mutlu)
202202
<ulink url="&commit_baseurl;f0d112759">&sect;</ulink>
203203
</para>
204204

@@ -319,7 +319,7 @@ Author: Richard Guo <rguo@postgresql.org>
319319

320320
<listitem>
321321
<para>
322-
Allow the keys of <command>SELECT DISTINCT</command> to be internally reordered to avoid sorting (Richard Guo)
322+
Allow the keys of <link linkend="sql-select"><command>SELECT DISTINCT</command></link> to be internally reordered to avoid sorting (Richard Guo)
323323
<ulink url="&commit_baseurl;a8ccf4e93">&sect;</ulink>
324324
</para>
325325

@@ -607,7 +607,7 @@ Add an asynchronous I/O subsystem (Andres Freund, Thomas Munro, Nazir Bilal Yavu
607607
<para>
608608
This feature allows backends to queue multiple read requests, which allows for more efficient sequential scans, bitmap heap scans, vacuums, etc.
609609
This is enabled by server variable <xref linkend="guc-io-method"/>, with server variables <xref linkend="guc-io-combine-limit"/> and <xref linkend="guc-io-max-combine-limit"/> added to control it. This also enables
610-
<xref linkend="guc-effective-io-concurrency"/> and <xref linkend="guc-maintenance-io-concurrency"/> values greater than zero for systems without <function>fadvise()</function> support. The new system view <structname>pg_aios</structname> shows the file handles being used
610+
<xref linkend="guc-effective-io-concurrency"/> and <xref linkend="guc-maintenance-io-concurrency"/> values greater than zero for systems without <function>fadvise()</function> support. The new system view <link linkend="view-pg-aios"><structname>pg_aios</structname></link> shows the file handles being used
611611
for asynchronous I/O.
612612
</para>
613613
</listitem>
@@ -679,7 +679,7 @@ Author: Nathan Bossart <nathan@postgresql.org>
679679

680680
<listitem>
681681
<para>
682-
Add server variable <xref linkend="guc-vacuum-truncate"/> to control file truncation during <command>VACUUM</command> (Nathan Bossart, Gurjeet Singh)
682+
Add server variable <xref linkend="guc-vacuum-truncate"/> to control file truncation during <xref linkend="sql-vacuum"/> (Nathan Bossart, Gurjeet Singh)
683683
<ulink url="&commit_baseurl;0164a0f9e">&sect;</ulink>
684684
</para>
685685

@@ -768,7 +768,7 @@ Add server variable <xref linkend="guc-log-lock-failures"/> to log lock acquisit
768768
</para>
769769

770770
<para>
771-
Specifically it reports <command>SELECT ... NOWAIT</command> lock failures.
771+
Specifically it reports <link linkend="sql-select"><command>SELECT ... NOWAIT</command></link> lock failures.
772772
</para>
773773
</listitem>
774774

@@ -779,7 +779,7 @@ Author: Michael Paquier <michael@paquier.xyz>
779779

780780
<listitem>
781781
<para>
782-
Modify <structname>pg_stat_all_tables</structname> and its variants to report the time spent in <literal>VACUUM</literal>, <literal>ANALYZE</literal>, and their automatic variants (Sami Imseih)
782+
Modify <link linkend="monitoring-pg-stat-all-tables-view"><structname>pg_stat_all_tables</structname></link> and its variants to report the time spent in <literal>VACUUM</literal>, <literal>ANALYZE</literal>, and their automatic variants (Sami Imseih)
783783
<ulink url="&commit_baseurl;30a6ed0ce">&sect;</ulink>
784784
</para>
785785

@@ -797,13 +797,13 @@ Author: Nathan Bossart <nathan@postgresql.org>
797797

798798
<listitem>
799799
<para>
800-
Add delay time reporting to <command>VACUUM</command> and <command>ANALYZE</command> (Bertrand Drouvot, Nathan Bossart)
800+
Add delay time reporting to <xref linkend="sql-vacuum"/> and <xref linkend="sql-analyze"/> (Bertrand Drouvot, Nathan Bossart)
801801
<ulink url="&commit_baseurl;bb8dff999">&sect;</ulink>
802802
<ulink url="&commit_baseurl;7720082ae">&sect;</ulink>
803803
</para>
804804

805805
<para>
806-
This information appears in the autovacuum logs, the system views <structname>pg_stat_progress_vacuum</structname> and <structname>pg_stat_progress_analyze</structname>, and the output of <command>VACUUM</command> and <command>ANALYZE</command> when in <literal>VERBOSE</literal>
806+
This information appears in the autovacuum logs, the system views <link linkend="vacuum-progress-reporting"><structname>pg_stat_progress_vacuum</structname></link> and <link linkend="pg-stat-progress-analyze-view"><structname>pg_stat_progress_analyze</structname></link>, and the output of <command>VACUUM</command> and <command>ANALYZE</command> when in <literal>VERBOSE</literal>
807807
mode; tracking must be enabled with the server variable <xref linkend="guc-track-cost-delay-timing"/>.
808808
</para>
809809
</listitem>
@@ -861,7 +861,7 @@ Author: Michael Paquier <michael@paquier.xyz>
861861

862862
<listitem>
863863
<para>
864-
Add <structname>pg_stat_io</structname> columns to report I/O activity in bytes (Nazir Bilal Yavuz)
864+
Add <link linkend="monitoring-pg-stat-io-view"><structname>pg_stat_io</structname></link> columns to report I/O activity in bytes (Nazir Bilal Yavuz)
865865
<ulink url="&commit_baseurl;f92c854cf">&sect;</ulink>
866866
</para>
867867

@@ -900,7 +900,7 @@ Author: Michael Paquier <michael@paquier.xyz>
900900

901901
<listitem>
902902
<para>
903-
Change server variable <xref linkend="guc-track-wal-io-timing"/> to control tracking <acronym>WAL</acronym> timing in <structname>pg_stat_io</structname> instead of <structname>pg_stat_wal</structname> (Bertrand Drouvot)
903+
Change server variable <xref linkend="guc-track-wal-io-timing"/> to control tracking <acronym>WAL</acronym> timing in <structname>pg_stat_io</structname> instead of <link linkend="pg-stat-wal-view"><structname>pg_stat_wal</structname></link> (Bertrand Drouvot)
904904
<ulink url="&commit_baseurl;6c349d83b">&sect;</ulink>
905905
</para>
906906
</listitem>
@@ -959,7 +959,7 @@ Author: Fujii Masao <fujii@postgresql.org>
959959

960960
<listitem>
961961
<para>
962-
Add column <structname>pg_stat_checkpointer</structname>.<structfield>num_done</structfield> to report the number of completed checkpoints (Anton A. Melnikov)
962+
Add column <link linkend="monitoring-pg-stat-checkpointer-view"><structname>pg_stat_checkpointer</structname></link>.<structfield>num_done</structfield> to report the number of completed checkpoints (Anton A. Melnikov)
963963
<ulink url="&commit_baseurl;559efce1d">&sect;</ulink>
964964
</para>
965965

@@ -991,7 +991,7 @@ Author: Michael Paquier <michael@paquier.xyz>
991991

992992
<listitem>
993993
<para>
994-
Add columns to <structname>pg_stat_database</structname> to report parallel workers activity (Benoit Lobréau)
994+
Add columns to <link linkend="monitoring-pg-stat-database-view"><structname>pg_stat_database</structname></link> to report parallel workers activity (Benoit Lobréau)
995995
<ulink url="&commit_baseurl;e7a9496de">&sect;</ulink>
996996
</para>
997997

@@ -1042,7 +1042,7 @@ Author: David Rowley <drowley@postgresql.org>
10421042

10431043
<listitem>
10441044
<para>
1045-
Add column <structname>pg_backend_memory_contexts</structname>.<structfield>type</structfield> to report the type of memory context (David Rowley)
1045+
Add column <link linkend="view-pg-backend-memory-contexts"><structname>pg_backend_memory_contexts</structname></link>.<structfield>type</structfield> to report the type of memory context (David Rowley)
10461046
<ulink url="&commit_baseurl;12227a1d5">&sect;</ulink>
10471047
</para>
10481048
</listitem>
@@ -1102,7 +1102,7 @@ Author: Fujii Masao <fujii@postgresql.org>
11021102

11031103
<listitem>
11041104
<para>
1105-
Allow <command>ALTER DEFAULT PRIVILEGES</command> to define large object default privileges (Takatsuka Haruka, Yugo Nagata, Laurenz Albe)
1105+
Allow <xref linkend="sql-alterdefaultprivileges"/> to define large object default privileges (Takatsuka Haruka, Yugo Nagata, Laurenz Albe)
11061106
<ulink url="&commit_baseurl;0d6c47766">&sect;</ulink>
11071107
</para>
11081108
</listitem>
@@ -1378,7 +1378,7 @@ Author: Amit Kapila <akapila@postgresql.org>
13781378

13791379
<listitem>
13801380
<para>
1381-
Change the default <command>CREATE SUBSCRIPTION</command> streaming option from <literal>off</literal> to <literal>parallel</literal> (Vignesh C)
1381+
Change the default <xref linkend="sql-createsubscription"/> streaming option from <literal>off</literal> to <literal>parallel</literal> (Vignesh C)
13821382
<ulink url="&commit_baseurl;1bf1140be">&sect;</ulink>
13831383
</para>
13841384
</listitem>
@@ -1392,7 +1392,7 @@ Author: Amit Kapila <akapila@postgresql.org>
13921392

13931393
<listitem>
13941394
<para>
1395-
Allow <command>ALTER SUBSCRIPTION</command> to change the replication slot's two-phase commit behavior (Hayato Kuroda, Ajin Cherian, Amit Kapila, Zhijie Hou)
1395+
Allow <link linkend="sql-altersubscription"><command>ALTER SUBSCRIPTION</command></link> to change the replication slot's two-phase commit behavior (Hayato Kuroda, Ajin Cherian, Amit Kapila, Zhijie Hou)
13961396
<ulink url="&commit_baseurl;1462aad2e">&sect;</ulink>
13971397
<ulink url="&commit_baseurl;4868c96bc">&sect;</ulink>
13981398
</para>
@@ -1422,7 +1422,7 @@ Log conflicts while applying logical replication changes (Zhijie Hou, Nisha Moon
14221422
</para>
14231423

14241424
<para>
1425-
Also report in new columns of <structname>pg_stat_subscription_stats</structname>.
1425+
Also report in new columns of <link linkend="monitoring-pg-stat-subscription-stats"><structname>pg_stat_subscription_stats</structname></link>.
14261426
</para>
14271427
</listitem>
14281428

@@ -1471,7 +1471,7 @@ Add <literal>OLD</literal>/<literal>NEW</literal> support to <literal>RETURNING<
14711471
</para>
14721472

14731473
<para>
1474-
Previously <literal>RETURNING</literal> only returned new values for <command>INSERT</command> and <command>UPDATE</command>, and old values for <command>DELETE</command>; <command>MERGE</command> would return the appropriate value for the internal query executed. This new syntax
1474+
Previously <literal>RETURNING</literal> only returned new values for <xref linkend="sql-insert"/> and <xref linkend="sql-update"/>, and old values for <xref linkend="sql-delete"/>; <xref linkend="sql-merge"/> would return the appropriate value for the internal query executed. This new syntax
14751475
allows the <literal>RETURNING</literal> list of <command>INSERT</command>/<command>UPDATE</command>/<command>DELETE</command>/<command>MERGE</command> to explicitly return old and new values by using the special aliases <literal>old</literal> and <literal>new</literal>. These aliases can be renamed to
14761476
avoid identifier conflicts.
14771477
</para>
@@ -1489,7 +1489,7 @@ Allow foreign tables to be created like existing local tables (Zhang Mingli)
14891489
</para>
14901490

14911491
<para>
1492-
The syntax is <command>CREATE FOREIGN TABLE ... LIKE</command>.
1492+
The syntax is <link linkend="sql-createforeigntable"><command>CREATE FOREIGN TABLE ... LIKE</command></link>.
14931493
</para>
14941494
</listitem>
14951495

@@ -1544,7 +1544,7 @@ Author: David Rowley <drowley@postgresql.org>
15441544

15451545
<listitem>
15461546
<para>
1547-
Allow <command>VACUUM</command> and <command>ANALYZE</command> to process partitioned tables without processing their children (Michael Harris)
1547+
Allow <xref linkend="sql-vacuum"/> and <xref linkend="sql-analyze"/> to process partitioned tables without processing their children (Michael Harris)
15481548
<ulink url="&commit_baseurl;62ddf7ee9">&sect;</ulink>
15491549
</para>
15501550

@@ -1588,7 +1588,7 @@ Add server variable <xref linkend="guc-file-copy-method"/> to control the file c
15881588
</para>
15891589

15901590
<para>
1591-
This controls whether <command>CREATE DATABASE ... STRATEGY=FILE_COPY</command> and <command>ALTER DATABASE ... SET TABLESPACE</command> uses file copy or clone.
1591+
This controls whether <link linkend="sql-createdatabase"><command>CREATE DATABASE ... STRATEGY=FILE_COPY</command></link> and <link linkend="sql-alterdatabase"><command>ALTER DATABASE ... SET TABLESPACE</command></link> uses file copy or clone.
15921592
</para>
15931593
</listitem>
15941594

@@ -1630,7 +1630,7 @@ Allow <literal>CHECK</literal> and foreign key constraints to be specified as <l
16301630
</para>
16311631

16321632
<para>
1633-
This also adds column <structname>pg_constraint</structname>.<structfield>conenforced</structfield>.</para>
1633+
This also adds column <link linkend="catalog-pg-constraint"><structname>pg_constraint</structname></link>.<structfield>conenforced</structfield>.</para>
16341634
</listitem>
16351635

16361636
<!--
@@ -1672,7 +1672,7 @@ Author: Álvaro Herrera <alvherre@alvh.no-ip.org>
16721672

16731673
<listitem>
16741674
<para>
1675-
Allow <command>ALTER TABLE</command> to set the <literal>NOT VALID</literal> attribute of <literal>NOT NULL</literal> constraints (Rushabh Lathia, Jian He)
1675+
Allow <xref linkend="sql-altertable"/> to set the <literal>NOT VALID</literal> attribute of <literal>NOT NULL</literal> constraints (Rushabh Lathia, Jian He)
16761676
<ulink url="&commit_baseurl;a379061a2">&sect;</ulink>
16771677
</para>
16781678
</listitem>
@@ -1692,7 +1692,7 @@ Allow modification of the inheritability of <literal>NOT NULL</literal> constrai
16921692
</para>
16931693

16941694
<para>
1695-
The syntax is <command>ALTER TABLE ... ALTER CONSTRAINT ... [NO] INHERIT</command>.
1695+
The syntax is <link linkend="sql-altertable"><command>ALTER TABLE ... ALTER CONSTRAINT ... [NO] INHERIT</command></link>.
16961696
</para>
16971697
</listitem>
16981698

@@ -3000,7 +3000,7 @@ Add configure option <option>--with-libnuma</option> to enable <acronym>NUMA</ac
30003000
</para>
30013001

30023002
<para>
3003-
The function <function>pg_numa_available()</function> reports on <acronym>NUMA</acronym> awareness, and system views <structname>pg_shmem_allocations_numa</structname> and <structname>pg_buffercache_numa</structname> which report on shared memory distribution across
3003+
The function <function>pg_numa_available()</function> reports on <acronym>NUMA</acronym> awareness, and system views <link linkend="view-pg-shmem-allocations-numa"><structname>pg_shmem_allocations_numa</structname></link> and <link linkend="pgbuffercache-pg-buffercache-numa"><structname>pg_buffercache_numa</structname></link> which report on shared memory distribution across
30043004
<acronym>NUMA</acronym> nodes.
30053005
</para>
30063006
</listitem>
@@ -3012,7 +3012,7 @@ Author: Nathan Bossart <nathan@postgresql.org>
30123012

30133013
<listitem>
30143014
<para>
3015-
Add <acronym>TOAST</acronym> table to <structname>pg_index</structname> to allow for very large expression indexes (Nathan Bossart)
3015+
Add <acronym>TOAST</acronym> table to <link linkend="catalog-pg-index"><structname>pg_index</structname></link> to allow for very large expression indexes (Nathan Bossart)
30163016
<ulink url="&commit_baseurl;b52c4fc3c">&sect;</ulink>
30173017
</para>
30183018
</listitem>
@@ -3025,7 +3025,7 @@ Author: David Rowley <drowley@postgresql.org>
30253025
<listitem>
30263026
<para>
30273027
Remove column
3028-
<structname>pg_attribute</structname>.<structfield>attcacheoff</structfield> (David Rowley)
3028+
<link linkend="catalog-pg-attribute"><structname>pg_attribute</structname></link>.<structfield>attcacheoff</structfield> (David Rowley)
30293029
<ulink url="&commit_baseurl;02a8d0c45">&sect;</ulink>
30303030
</para>
30313031
</listitem>
@@ -3037,7 +3037,7 @@ Author: Melanie Plageman <melanieplageman@gmail.com>
30373037

30383038
<listitem>
30393039
<para>
3040-
Add column <structname>pg_class</structname>.<structfield>relallfrozen</structfield> (Melanie Plageman)
3040+
Add column <link linkend="catalog-pg-class"><structname>pg_class</structname></link>.<structfield>relallfrozen</structfield> (Melanie Plageman)
30413041
<ulink url="&commit_baseurl;99f8f3fbb">&sect;</ulink>
30423042
</para>
30433043
</listitem>
@@ -3254,7 +3254,7 @@ Author: Robert Haas <rhaas@postgresql.org>
32543254

32553255
<listitem>
32563256
<para>
3257-
Add extension <application>pg_overexplain</application> which adds debug details to <command>EXPLAIN</command> output (Robert Haas)
3257+
Add extension <application>pg_overexplain</application> which adds debug details to <link linkend="sql-explain"><command>EXPLAIN</command></link> output (Robert Haas)
32583258
<ulink url="&commit_baseurl;8d5ceb113">&sect;</ulink>
32593259
</para>
32603260
</listitem>
@@ -3445,7 +3445,7 @@ Author: Robert Haas <rhaas@postgresql.org>
34453445

34463446
<listitem>
34473447
<para>
3448-
Allow extensions to install custom <command>EXPLAIN</command> options (Robert Haas, Sami Imseih)
3448+
Allow extensions to install custom <link linkend="sql-explain"><command>EXPLAIN</command></link> options (Robert Haas, Sami Imseih)
34493449
<ulink url="&commit_baseurl;c65bc2e1d">&sect;</ulink>
34503450
<ulink url="&commit_baseurl;4fd02bf7c">&sect;</ulink>
34513451
<ulink url="&commit_baseurl;50ba65e73">&sect;</ulink>
@@ -3481,7 +3481,7 @@ Author: Michael Paquier <michael@paquier.xyz>
34813481

34823482
<listitem>
34833483
<para>
3484-
Allow the queries of <command>CREATE TABLE AS</command> and <command>DECLARE</command> to be tracked by <application>pg_stat_statements</application> (Anthonin Bonnefoy)
3484+
Allow the queries of <xref linkend="sql-createtableas"/> and <xref linkend="sql-declare"/> to be tracked by <application>pg_stat_statements</application> (Anthonin Bonnefoy)
34853485
<ulink url="&commit_baseurl;6b652e6ce">&sect;</ulink>
34863486
</para>
34873487

@@ -3497,7 +3497,7 @@ Author: Michael Paquier <michael@paquier.xyz>
34973497

34983498
<listitem>
34993499
<para>
3500-
Allow the parameterization of <command>SET</command> values in <application>pg_stat_statements</application> (Greg Sabino Mullane, Michael Paquier)
3500+
Allow the parameterization of <xref linkend="sql-set"/> values in <application>pg_stat_statements</application> (Greg Sabino Mullane, Michael Paquier)
35013501
<ulink url="&commit_baseurl;dc6851596">&sect;</ulink>
35023502
</para>
35033503

@@ -3513,7 +3513,7 @@ Author: Michael Paquier <michael@paquier.xyz>
35133513

35143514
<listitem>
35153515
<para>
3516-
Add <application>pg_stat_statements</application> columns to report parallel activity (Guillaume Lelarge)
3516+
Add <link linkend="pgstatstatements-pg-stat-statements"><structname>pg_stat_statements</structname></link> columns to report parallel activity (Guillaume Lelarge)
35173517
<ulink url="&commit_baseurl;cf54a2c00">&sect;</ulink>
35183518
</para>
35193519

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy