doc: Update redirecting links
authorPeter Eisentraut
Mon, 16 Jul 2018 08:44:06 +0000 (10:44 +0200)
committerPeter Eisentraut
Mon, 16 Jul 2018 08:48:05 +0000 (10:48 +0200)
Update links that resulted in redirects.  Most are changes from http to
https, but there are also some other minor edits.  (There are still some
redirects where the target URL looks less elegant than the one we
currently have.  I have left those as is.)

22 files changed:
doc/src/sgml/acronyms.sgml
doc/src/sgml/bloom.sgml
doc/src/sgml/client-auth.sgml
doc/src/sgml/docguide.sgml
doc/src/sgml/external-projects.sgml
doc/src/sgml/history.sgml
doc/src/sgml/install-windows.sgml
doc/src/sgml/installation.sgml
doc/src/sgml/isn.sgml
doc/src/sgml/nls.sgml
doc/src/sgml/passwordcheck.sgml
doc/src/sgml/pgcrypto.sgml
doc/src/sgml/plpython.sgml
doc/src/sgml/problems.sgml
doc/src/sgml/release.sgml
doc/src/sgml/runtime.sgml
doc/src/sgml/spgist.sgml
doc/src/sgml/textsearch.sgml
doc/src/sgml/wal.sgml
src/backend/lib/bipartite_match.c
src/backend/utils/adt/numeric.c
src/bin/pgbench/pgbench.c

index d17b6ff8f018b9dda0abb0b4d04d0a32e644d097..411e368a9c67edf5ba48e1a04095a427d56bb746 100644 (file)
@@ -13,7 +13,7 @@
     ANSI
     
      
-      
+      s://en.wikipedia.org/wiki/American_National_Standards_Institute">
       American National Standards Institute
      
     
@@ -23,7 +23,7 @@
     API
     
      
-      Application Programming Interface
+      s://en.wikipedia.org/wiki/API">Application Programming Interface
      
     
    
@@ -32,7 +32,7 @@
     ASCII
     
      
-      American Standard
+      s://en.wikipedia.org/wiki/Ascii">American Standard
       Code for Information Interchange
      
     
@@ -51,7 +51,7 @@
     CA
     
      
-      Certificate Authority
+      s://en.wikipedia.org/wiki/Certificate_authority">Certificate Authority
      
     
    
@@ -61,7 +61,7 @@
     
      
       
-      url="http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing">Classless
+      url="https://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing">Classless
       Inter-Domain Routing
      
     
@@ -81,7 +81,7 @@
     
      
       
-      url="http://en.wikipedia.org/wiki/Certificate_revocation_list">Certificate
+      url="https://en.wikipedia.org/wiki/Certificate_revocation_list">Certificate
       Revocation List
      
     
@@ -92,7 +92,7 @@
     
      
       
-      url="http://en.wikipedia.org/wiki/Comma-separated_values">Comma
+      url="https://en.wikipedia.org/wiki/Comma-separated_values">Comma
       Separated Values
      
     
     
      
       
-      url="http://en.wikipedia.org/wiki/Database_administrator">Database
+      url="https://en.wikipedia.org/wiki/Database_administrator">Database
       Administrator
      
     
     DBI
     
      
-      Database Interface (Perl)
+      s://dbi.perl.org/">Database Interface (Perl)
      
     
    
     DBMS
     
      
-      Database Management
+      s://en.wikipedia.org/wiki/Dbms">Database Management
       System
      
     
     
      
       
-      url="http://en.wikipedia.org/wiki/Data_Definition_Language">Data
+      url="https://en.wikipedia.org/wiki/Data_Definition_Language">Data
       Definition Language, SQL commands such as CREATE
       TABLE, ALTER USER
      
     
      
       
-      url="http://en.wikipedia.org/wiki/Data_Manipulation_Language">Data
+      url="https://en.wikipedia.org/wiki/Data_Manipulation_Language">Data
       Manipulation Language, SQL commands such as INSERT,
       UPDATEDELETE
      
     
      
       
-      url="http://en.wikipedia.org/wiki/Daylight_saving_time">Daylight
+      url="https://en.wikipedia.org/wiki/Daylight_saving_time">Daylight
       Saving Time
      
     
     ESQL
     
      
-      Embedded
+      s://en.wikipedia.org/wiki/Embedded_SQL">Embedded
       SQL
      
     
     FAQ
     
      
-      Frequently Asked
+      s://en.wikipedia.org/wiki/FAQ">Frequently Asked
       Questions
      
     
     
      
       
-      url="http://en.wikipedia.org/wiki/Git_(software)">Git
+      url="https://en.wikipedia.org/wiki/Git_(software)">Git
      
     
    
     GMT
     
      
-      Greenwich Mean Time
+      s://en.wikipedia.org/wiki/GMT">Greenwich Mean Time
      
     
    
     
      
       
-      url="http://en.wikipedia.org/wiki/Generic_Security_Services_Application_Program_Interface">Generic
+      url="https://en.wikipedia.org/wiki/Generic_Security_Services_Application_Program_Interface">Generic
       Security Services Application Programming Interface
      
     
     
      
       
-      url="https://git.postgresql.org/gitweb?p=postgresql.git;a=blob;f=src/backend/access/heap/README.HOT;hb=HEAD">Heap-Only
+      url="https://git.postgresql.org/gitweb/?p=postgresql.git;a=blob;f=src/backend/access/heap/README.HOT;hb=HEAD">Heap-Only
       Tuples
      
     
     
      
       
-      url="http://en.wikipedia.org/wiki/International_Electrotechnical_Commission">International
+      url="https://en.wikipedia.org/wiki/International_Electrotechnical_Commission">International
       Electrotechnical Commission
      
     
     
      
       
-      url="http://en.wikipedia.org/wiki/Inter-process_communication">Inter-Process
+      url="https://en.wikipedia.org/wiki/Inter-process_communication">Inter-Process
       Communication
      
     
     ISO
     
      
-      ://www.iso.org/iso/home.htm">International Organization for
+      s://www.iso.org/home.html">International Organization for
       Standardization
      
     
     ISSN
     
      
-      International Standard
+      s://en.wikipedia.org/wiki/Issn">International Standard
       Serial Number
      
     
     
      
       
-      url="http://en.wikipedia.org/wiki/Java_Database_Connectivity">Java
+      url="https://en.wikipedia.org/wiki/Java_Database_Connectivity">Java
       Database Connectivity
      
     
     
      
       
-      url="http://en.wikipedia.org/wiki/Lightweight_Directory_Access_Protocol">Lightweight
+      url="https://en.wikipedia.org/wiki/Lightweight_Directory_Access_Protocol">Lightweight
       Directory Access Protocol
      
     
     
      
       
-      url="http://en.wikipedia.org/wiki/Visual_C++">Microsoft
+      url="https://en.wikipedia.org/wiki/Visual_C++">Microsoft
       Visual C
      
     
     
      
       
-      url="http://en.wikipedia.org/wiki/Internationalization_and_localization">National
+      url="https://en.wikipedia.org/wiki/Internationalization_and_localization">National
       Language Support
      
     
     
      
       
-      url="http://en.wikipedia.org/wiki/Open_Database_Connectivity">Open
+      url="https://en.wikipedia.org/wiki/Open_Database_Connectivity">Open
       Database Connectivity
      
     
     OLAP
     
      
-      Online Analytical
+      s://en.wikipedia.org/wiki/Olap">Online Analytical
       Processing
      
     
     OLTP
     
      
-      Online Transaction
+      s://en.wikipedia.org/wiki/OLTP">Online Transaction
       Processing
      
     
     ORDBMS
     
      
-      Object-Relational
+      s://en.wikipedia.org/wiki/ORDBMS">Object-Relational
       Database Management System
      
     
     
      
       
-      url="http://en.wikipedia.org/wiki/Pluggable_Authentication_Modules">Pluggable
+      url="https://en.wikipedia.org/wiki/Pluggable_Authentication_Modules">Pluggable
       Authentication Modules
      
     
     PID
     
      
-      Process Identifier
+      s://en.wikipedia.org/wiki/Process_identifier">Process Identifier
      
     
    
     POSIX
     
      
-      Portable Operating
+      s://en.wikipedia.org/wiki/POSIX">Portable Operating
       System Interface
      
     
     
      
       
-      url="http://en.wikipedia.org/wiki/Relational_database_management_system">Relational
+      url="https://en.wikipedia.org/wiki/Relational_database_management_system">Relational
       Database Management System
      
     
     
      
       
-      url="http://en.wikipedia.org/wiki/Request_for_Comments">Request For
+      url="https://en.wikipedia.org/wiki/Request_for_Comments">Request For
       Comments
      
     
     SGML
     
      
-      Standard Generalized
+      s://en.wikipedia.org/wiki/SGML">Standard Generalized
       Markup Language
      
     
     SQL
     
      
-      Structured Query Language
+      s://en.wikipedia.org/wiki/SQL">Structured Query Language
      
     
    
     SSH
     
      
-      Secure
+      s://en.wikipedia.org/wiki/Secure_Shell">Secure
       Shell
      
     
     SSL
     
      
-      Secure Sockets Layer
+      s://en.wikipedia.org/wiki/Secure_Sockets_Layer">Secure Sockets Layer
      
     
    
     SSPI
     
      
-      Security
+      s://msdn.microsoft.com/en-us/library/aa380493%28VS.85%29.aspx">Security
       Support Provider Interface
      
     
     SYSV
     
      
-      Unix System V
+      s://en.wikipedia.org/wiki/System_V">Unix System V
      
     
    
     
      
       
-      url="http://en.wikipedia.org/wiki/Transmission_Control_Protocol">Transmission
+      url="https://en.wikipedia.org/wiki/Transmission_Control_Protocol">Transmission
       Control Protocol (TCP) / Internet Protocol (IP)
      
     
     URL
     
      
-      Uniform Resource
+      s://en.wikipedia.org/wiki/URL">Uniform Resource
       Locator
      
     
     
      
       
-      url="http://en.wikipedia.org/wiki/Coordinated_Universal_Time">Coordinated
+      url="https://en.wikipedia.org/wiki/Coordinated_Universal_Time">Coordinated
       Universal Time
      
     
     UTF8
     
      
-      Eight-Bit Unicode
+      s://en.wikipedia.org/wiki/Utf8">Eight-Bit Unicode
       Transformation Format
      
     
     XML
     
      
-      Extensible Markup
+      s://en.wikipedia.org/wiki/XML">Extensible Markup
       Language
      
     
index e13ebf80fdf13134ec0c4d8b754f5365e56122db..f857b09bd6ba5638bf0ec35472712821902d7b79 100644 (file)
@@ -9,7 +9,7 @@
 
  
   bloom provides an index access method based on
-  Bloom filters.
+  s://en.wikipedia.org/wiki/Bloom_filter">Bloom filters.
  
 
  
index 656d5f9417f92574c3f092106b277750d062e9bb..c2114021c368c16ea035d1b9d6557d4c3b9595aa 100644 (file)
@@ -1889,7 +1889,7 @@ host ... ldap ldapserver=ldap.example.net ldapbasedn="dc=example, dc=net" ldapse
     connected remote host name or IP address. Therefore the user must already
     exist in the database before PAM can be used for authentication.  For more
     information about PAM, please read the
-    
+    s://www.kernel.org/pub/linux/libs/pam/">
     Linux-PAM Page.
    
 
index 21bb429745feea5978a9c57e2037924fd0a34b89..420a2f9d6e51fa036e784b415269a1606cf677e3 100644 (file)
    structure and content of a technical document without worrying
    about presentation details.  A document style defines how that
    content is rendered into one of several final forms.  DocBook is
-   maintained by the 
-   OASIS group.  The 
+   maintained by the s://www.oasis-open.org">
+   OASIS group.  The s://www.oasis-open.org/docbook/">
    official DocBook site has good introductory and reference documentation and
    a complete O'Reilly book for your online reading pleasure.  The
    
    NewbieDoc Docbook Guide is very helpful for beginners.
-   The 
+   The s://www.freebsd.org/docproj/docproj.html">
    FreeBSD Documentation Project also uses DocBook and has some good
    information, including a number of style guidelines that might be
    worth considering.
@@ -187,12 +187,6 @@ pkg install docbook-xml docbook-xsl fop libxslt
     directory you'll need to use gmake, because the
     makefile provided is not suitable for FreeBSD's make.
    
-
-   
-    More information about the FreeBSD documentation tools can be
-    found in the 
-    FreeBSD Documentation Project's instructions.
-   
   
 
   
@@ -276,7 +270,7 @@ checking for fop... fop
 
    
     To produce HTML documentation with the stylesheet used on 
-    url="https://www.postgresql.org/docs/current">postgresql.org instead of the
+    url="https://www.postgresql.org/docs/current/">postgresql.org instead of the
     default simple style use:
 
 doc/src/sgml$ make STYLE=website html
index 364fe7d04a5932b42c0ede117071c21648cce91d..81742d227bbfeb512bb6df627010d9ed87e5f6e3 100644 (file)
@@ -65,7 +65,7 @@
       DBD::Pg
       Perl
       Perl DBI driver
-      /">
+      
      
 
      
       pgtclng
       Tcl
       
-      
+      s://sourceforge.net/projects/pgtclng/">
      
 
      
   
    There are several administration tools available for
    PostgreSQL. The most popular is
-   pgAdmin,
+   s://www.pgadmin.org/">pgAdmin,
    and there are several commercially available ones as well.
   
  
index 59bfdb60552c54f32a6beb55c5c3d705f6bec001..180695afd94cf969095e536d0b970ae0de09af07 100644 (file)
@@ -64,9 +64,9 @@
    POSTGRES has also been used as an
    educational tool at several universities.  Finally, Illustra
    Information Technologies (later merged into
-   ://www.informix.com/">Informix,
+   s://www.ibm.com/analytics/informix">Informix,
    which is now owned by 
-   url="http://www.ibm.com/">IBM) picked up the code and
+   url="https://www.ibm.com/">IBM) picked up the code and
    commercialized it.  In late 1992,
    POSTGRES became the primary data manager
    for the
index 276ea27461f1720adf11ef3a9b1c3c841f3f7f3b..9597bc35a14d1e00da5b98a4af5fc851e5684302 100644 (file)
@@ -182,7 +182,7 @@ $ENV{MSBFLAGS}="/m";
       ActiveState Perl is required to run the build generation scripts. MinGW
       or Cygwin Perl will not work. It must also be present in the PATH.
       Binaries can be downloaded from
-      
+      s://www.activestate.com">
       (Note: version 5.8.3 or later is required,
       the free Standard Distribution is sufficient).
      
@@ -296,7 +296,7 @@ $ENV{MSBFLAGS}="/m";
      OpenSSL
      
       Required for SSL support. Binaries can be downloaded from
-      ://www.slproweb.com/products/Win32OpenSSL.html">
+      s://slproweb.com/products/Win32OpenSSL.html">
       or source from .
      
     
@@ -314,7 +314,7 @@ $ENV{MSBFLAGS}="/m";
      Python
      
       Required for building PL/Python. Binaries can
-      be downloaded from .
+      be downloaded from s://www.python.org">.
      
     
 
@@ -473,7 +473,7 @@ $ENV{CONFIG}="Debug";
       ActiveState Perl installation, nor in the ActiveState Perl Package
       Manager (PPM) library. To install, download the
       IPC-Run-<version>.tar.gz source archive from CPAN,
-      at /">, and
+      at , and
       uncompress. Edit the buildenv.pl file, and add a PERL5LIB
       variable to point to the lib subdirectory from the
       extracted archive. For example:
index 7a7823b7a30611f0df47d2c22cf7d07edc38a427..fa90e9104aea41a8f7d5a8ea8754d656df2e3255 100644 (file)
@@ -316,7 +316,7 @@ su - postgres
   
    If you need to get a GNU package, you can find
    it at your local GNU mirror site (see 
-   url="http://www.gnu.org/order/ftp.html">
+   url="https://www.gnu.org/prep/ftp">
    for a list) or at 
    url="ftp://ftp.gnu.org/gnu/">.
   
@@ -1805,7 +1805,7 @@ setenv LD_LIBRARY_PATH /usr/local/pgsql/lib
     /etc/profile or ~/.bash_profile.  Some
     good information about the caveats associated with this method can
     be found at 
-    url="http://xahlee.org/UnixResource_dir/_/ldpath.html">.
+    url="http://xahlee.info/UnixResource_dir/_/ldpath.html">.
    
 
    
@@ -2534,7 +2534,7 @@ PHSS_30849  s700_800 u2comp/be/plugin library Patch
 
    
      To build 64 bit binaries using MinGW, install the 64 bit tool set
-     from ://mingw-w64.sourceforge.net/">, put its bin
+     from s://mingw-w64.org/">, put its bin
      directory in the PATH, and run
      configure with the
      --host=x86_64-w64-mingw32 option.
@@ -2593,14 +2593,14 @@ PHSS_30849  s700_800 u2comp/be/plugin library Patch
 
     
      You can download Sun Studio
-     from .
+     from s://www.oracle.com/technetwork/server-storage/solarisstudio/downloads/">.
      Many of GNU tools are integrated into Solaris 10, or they are
      present on the Solaris companion CD.  If you like packages for
      older version of Solaris, you can find these tools
      at .
      If you prefer
      sources, look
-     at ://www.gnu.org/order/ftp.html">.
+     at s://www.gnu.org/prep/ftp">.
     
    
 
index 34d37ede0186e9755a7f8ecede62fe568b859c72..598dda2e9a8e6a25c619dea4e2942b3239e34d38 100644 (file)
@@ -355,19 +355,19 @@ SELECT isbn13(id) FROM test;
    The information to implement this module was collected from
    several sites, including:
    
-    
+    s://www.isbn-international.org/">
     
-    
-    
+    s://www.ismn-international.org/">
+    s://www.wikipedia.org/">
    
 
    The prefixes used for hyphenation were also compiled from:
    
-    ://www.gs1.org/productssolutions/idkeys/support/prefix_list.html">
-    
+    s://www.gs1.org/standards/id-keys">
+    s://en.wikipedia.org/wiki/List_of_ISBN_identifier_groups">
     
-    
-    
+    s://en.wikipedia.org/wiki/International_Standard_Music_Number">
+    s://www.ismn-international.org/ranges.html">
    
 
    Care was taken during the creation of the algorithms and they
index 16e25abd31eaac3ed55b38fb07ca2fe45f978c1c..0035746845cdbe0529846cdd07f0cfb83c430408 100644 (file)
@@ -153,7 +153,7 @@ msgstr "another translated"
     can also be named
     language_region.po
     where region is the
-    ://www.iso.org/iso/country_names_and_code_elements">
+    s://www.iso.org/iso-3166-country-codes.html">
     ISO 3166-1 two-letter country code (in upper case),
     e.g.,
     pt_BR.po for Portuguese in Brazil.  If you
index 3db169b4c18ba0228fab0a7b3c59f72e576dbda4..4128b6cc4f6f3866a03106d0a331e0a39224270c 100644 (file)
@@ -25,7 +25,7 @@
  
   You can adapt this module to your needs by changing the source code.
   For example, you can use
-  CrackLib
+  s://sourceforge.net/projects/cracklib/">CrackLib
   to check passwords — this only requires uncommenting
   two lines in the Makefile and rebuilding the
   module.  (We cannot include CrackLib
index efa193d22e358e1bf469986914aaffd1a6f0d7a2..7e726cc8910060f7f56018c8bcb4dea8ffdac104 100644 (file)
@@ -956,9 +956,9 @@ gpg -a --export-secret-keys KEYID > secret.key
   
   
    For more details see man gpg,
-   The GNU
+   s://www.gnupg.org/gph/en/manual.html">The GNU
    Privacy Handbook and other documentation on
-   ://www.gnupg.org">.
+   s://www.gnupg.org/">.
   
  
 
@@ -1274,7 +1274,7 @@ gen_random_uuid() returns uuid
 
    
     The implementation does not resist
-    side-channel
+    s://en.wikipedia.org/wiki/Side-channel_attack">side-channel
     attacks.  For example, the time required for
     a pgcrypto decryption function to complete varies among
     ciphertexts of a given size.
@@ -1286,7 +1286,7 @@ gen_random_uuid() returns uuid
 
    
     
-     
+     s://www.gnupg.org/gph/en/manual.html">
      The GNU Privacy Handbook.
     
     
@@ -1295,7 +1295,7 @@ gen_random_uuid() returns uuid
     
     
      
-      stack.nl/~galactus/remailers/passphrase-faq.html">
+      iusmentis.com/security/passphrasefaq/">
      
      How to choose a good password.
     
@@ -1330,13 +1330,13 @@ gen_random_uuid() returns uuid
     
     
      
-      ://www.usenix.org/events/usenix99/provos.html">
+      s://www.usenix.org/legacy/events/usenix99/provos.html">
      
      Comparison of crypt-des, crypt-md5 and bcrypt algorithms.
     
     
      
-      
+      s://en.wikipedia.org/wiki/Fortuna_(PRNG)">
      
      Description of Fortuna CSPRNG.
     
index de3832724278478578acf1b702ab7bc454270cc9..d086ddf6ca171aa02094462259f93cefc704bc4e 100644 (file)
@@ -9,7 +9,7 @@
  
   The PL/Python procedural language allows
   PostgreSQL functions to be written in the
-  Python language.
+  s://www.python.org">Python language.
  
 
  
@@ -89,7 +89,7 @@
    
 
    This scheme is analogous to the recommendations in 
-   url="http://www.python.org/dev/peps/pep-0394/">PEP 394 regarding the
+   url="https://www.python.org/dev/peps/pep-0394/">PEP 394 regarding the
    naming and transitioning of the python command.
   
 
 
   
    See also the
-   document ://docs.python.org/py3k/whatsnew/3.0.html">What's
+   document s://docs.python.org/3/whatsnew/3.0.html">What's
    New In Python 3.0 for more information about porting to
    Python 3.
   
@@ -1116,7 +1116,7 @@ $$ LANGUAGE plpythonu;
       batch of rows, never larger than the parameter value.  Once all rows are
       exhausted, fetch starts returning an empty result
       object.  Cursor objects also provide an
-      iterator
+      s://docs.python.org/library/stdtypes.html#iterator-types">iterator
       interface, yielding one row at a time until all rows are
       exhausted.  Data fetched that way is not returned as result objects, but
       rather as dictionaries, each dictionary corresponding to a single result
@@ -1167,7 +1167,7 @@ $$ LANGUAGE plpythonu;
       
         Do not confuse objects created by plpy.cursor with
         DB-API cursors as defined by
-        the Python
+        the s://www.python.org/dev/peps/pep-0249/">Python
         Database API specification.  They don't have anything in common
         except for the name.
       
@@ -1297,7 +1297,7 @@ $$ LANGUAGE plpythonu;
     helper object to manage explicit subtransactions that gets created
     with the plpy.subtransaction() function.
     Objects created by this function implement the
-    
+    s://docs.python.org/library/stdtypes.html#context-manager-types">
     context manager interface.  Using explicit subtransactions
     we can rewrite our function as:
 
@@ -1373,7 +1373,7 @@ $$ LANGUAGE plpythonu;
      Although context managers were implemented in Python 2.5, to use
      the with syntax in that version you need to
      use a 
-     url="http://docs.python.org/release/2.5/ref/future.html">future
+     url="https://docs.python.org/release/2.5/ref/future.html">future
      statement.  Because of implementation details, however,
      you cannot use future statements in PL/Python functions.
     
index 7d14789e51ae9d27b2f30fe7e0b9804cedaa2222..eced8dfdf2725e9e2fba269d8a8d56dbc420a3b3 100644 (file)
    It is better to report everything the first time than us having to squeeze the
    facts out of you. On the other hand, if your input files are huge, it is
    fair to ask first whether somebody is interested in looking into it.  Here is
-   an article
+   an s://www.chiark.greenend.org.uk/~sgtatham/bugs.html">article
    that outlines some more tips on reporting bugs.
   
 
index 11a7f171c60b09ed8dfd43c658988048861c6f3f..b78a942bcd1fbe3eed64f4f38f3920c217c18bdd 100644 (file)
@@ -24,7 +24,7 @@ non-ASCII characters            find using grep -P '[\x80-\xFF]'
         one page:      http://www.zipcon.net/~swhite/docs/computers/browsers/entities_page.html
         other lists:   http://www.zipcon.net/~swhite/docs/computers/browsers/entities.html
                        http://www.zipcon.net/~swhite/docs/computers/browsers/entities_page.html
-                       http://en.wikipedia.org/wiki/List_of_XML_and_HTML_character_entity_references
+                       https://en.wikipedia.org/wiki/List_of_XML_and_HTML_character_entity_references
 
         We cannot use UTF8 because back branches still use SGML Docbook,
         which does not support it.  Also, rendering engines have to
@@ -58,9 +58,9 @@ For new features, add links to the documentation sections.
    A complete list of changes for each release can be obtained by
    viewing the Git logs for each release.
    The 
-   url="https://archives.postgresql.org/pgsql-committers/">pgsql-committers
+   url="https://www.postgresql.org/list/pgsql-committers/">pgsql-committers
    email list records all source code changes as well.  There is also
-   a web
+   a /?p=postgresql.git;a=summary">web
    interface that shows changes to specific files.
   
 
index 1c92e7df75140b0908095abdf8abb8fd9502ca34..06c0ee7de263c953121db660ae55e34544870d71 100644 (file)
@@ -248,7 +248,7 @@ postgres$ initdb -D /usr/local/pgsql/data
     If the client or server NFS implementation does not
     provide standard file system semantics, this can
     cause reliability problems (see 
-    url="http://www.time-travellers.org/shane/papers/NFS_considered_harmful.html">).
+    url="https://www.time-travellers.org/shane/papers/NFS_considered_harmful.html">).
     Specifically, delayed (asynchronous) writes to the NFS
     server can cause data corruption problems.  If possible, mount the
     NFS file system synchronously (without caching) to avoid
@@ -1400,7 +1400,7 @@ Out of Memory: Killed process 12345 (postgres).
     On Linux 2.6 and later, it is possible to modify the
     kernel's behavior so that it will not overcommit memory.
     Although this setting will not prevent the 
-    url="http://lwn.net/Articles/104179/">OOM killer from being invoked
+    url="https://lwn.net/Articles/104179/">OOM killer from being invoked
     altogether, it will lower the chances significantly and will therefore
     lead to more robust system behavior.  This is done by selecting strict
     overcommit mode via sysctl:
index 1816fdf1d5726c811512449da610a11cc3ec3685..d69f034f1c5f3c2b57125975a6248c44164909ec 100644 (file)
@@ -43,7 +43,7 @@
  
   Some of the information here is derived from Purdue University's
   SP-GiST Indexing Project
-  web site.
+  s://www.cs.purdue.edu/spgist/">web site.
   The SP-GiST implementation in
   PostgreSQL is primarily maintained by Teodor
   Sigaev and Oleg Bartunov, and there is more information on their
index 8075ea94e780c4c7286c7ff84a2cbac2229bbccf..6df424c63e59f08f09f6ae0153eb56133ccd3e1f 100644 (file)
@@ -2871,12 +2871,12 @@ SELECT plainto_tsquery('supernova star');
     The standard PostgreSQL distribution does
     not include any Ispell configuration files.
     Dictionaries for a large number of languages are available from 
-    url="http://ficus-www.cs.ucla.edu/geoff/ispell.html">Ispell.
+    url="https://www.cs.hmc.edu/~geoff/ispell.html">Ispell.
     Also, some more modern dictionary file formats are supported — 
-    url="http://en.wikipedia.org/wiki/MySpell">MySpell (OO < 2.0.1)
-    and Hunspell
+    url="https://en.wikipedia.org/wiki/MySpell">MySpell (OO < 2.0.1)
+    and s://sourceforge.net/projects/hunspell/">Hunspell
     (OO >= 2.0.2).  A large list of dictionaries is available on the 
-    url="http://wiki.services.openoffice.org/wiki/Dictionaries">OpenOffice
+    url="https://wiki.openoffice.org/wiki/Dictionaries">OpenOffice
     Wiki.
    
 
index 8727f3c26b8a682d99c13262b31fe8c364419eb6..4eb8feb9037a02cf3345b6337dfdd3bd935eed7c 100644 (file)
    If you use SSDs, be aware that many of these do not honor cache flush
    commands by default.
    You can test for reliable I/O subsystem behavior using 
-   url="http://brad.livejournal.com/2116715.html">diskchecker.pl.
+   url="https://brad.livejournal.com/2116715.html">diskchecker.pl.
   
 
   
index 5be5ed24f1caa8b590c7236cada6629f6d538450..2870b9e0634f5216efde9dd5572d2e5a0459390f 100644 (file)
@@ -5,7 +5,7 @@
  *
  * This implementation is based on pseudocode found at:
  *
- * http://en.wikipedia.org/w/index.php?title=Hopcroft%E2%80%93Karp_algorithm&oldid=593898016
+ * https://en.wikipedia.org/w/index.php?title=Hopcroft%E2%80%93Karp_algorithm&oldid=593898016
  *
  * Copyright (c) 2015-2018, PostgreSQL Global Development Group
  *
index 82a14295ee1f4bd5fc78a6d64553fb718774d3b2..4d5042b2780316ecf5f1e95a6139472b1d8819f4 100644 (file)
@@ -8353,7 +8353,7 @@ power_var_int(const NumericVar *base, int exp, NumericVar *result, int rscale)
             * While 0 ^ 0 can be either 1 or indeterminate (error), we treat
             * it as 1 because most programming languages do this. SQL:2003
             * also requires a return value of 1.
-            * http://en.wikipedia.org/wiki/Exponentiation#Zero_to_the_zero_power
+            * https://en.wikipedia.org/wiki/Exponentiation#Zero_to_the_zero_power
             */
            set_var_from_var(&const_one, result);
            result->dscale = rscale;    /* no need to round */
index f0c5149523da089de8cd55ea6ca58668c9532ba3..41b756c0894288353bee7badaa7ffeb5995e2f42 100644 (file)
@@ -763,7 +763,7 @@ getGaussianRand(TState *thread, int64 min, int64 max, double parameter)
         * pg_erand48 generates [0,1), but for the basic version of the
         * Box-Muller transform the two uniformly distributed random numbers
         * are expected in (0, 1] (see
-        * http://en.wikipedia.org/wiki/Box_muller)
+        * https://en.wikipedia.org/wiki/Box-Muller_transform)
         */
        double      rand1 = 1.0 - pg_erand48(thread->random_state);
        double      rand2 = 1.0 - pg_erand48(thread->random_state);