Jonathan S. Katz [Thu, 26 Sep 2019 03:27:59 +0000 (23:27 -0400)]
PostgreSQL 12 RC 1.
Jonathan S. Katz [Thu, 12 Sep 2019 02:23:22 +0000 (22:23 -0400)]
PostgreSQL 12 Beta 4 announcement.
Jonathan S. Katz [Wed, 11 Sep 2019 18:25:39 +0000 (14:25 -0400)]
Updated the version of Django required to run pgweb in install docs.
Author: Rodrigo Ramírez Norambuena <decipher.hk@gmail.com>
Jonathan S. Katz [Mon, 26 Aug 2019 12:13:27 +0000 (08:13 -0400)]
Add book "The Art of PostgreSQL"
Jonathan S. Katz [Tue, 20 Aug 2019 12:36:37 +0000 (08:36 -0400)]
Update Debian download page to latest supported versions of Debian.
Also move the download examples from 10 to 11.
Jonathan S. Katz [Tue, 20 Aug 2019 12:34:25 +0000 (08:34 -0400)]
Update Debian download page to latest supported versions of Debian.
Also move the download examples from 10 to 11.
Jonathan S. Katz [Thu, 8 Aug 2019 18:18:42 +0000 (14:18 -0400)]
Append the line to ensure v11 features are copied over to v12 in migration.
In other words, this took one additional step when we put it on production,
but developer environments will now be spared, and we should know better
for adding this for v13 and beyond.
Jonathan S. Katz [Thu, 8 Aug 2019 00:36:48 +0000 (20:36 -0400)]
Migration to add features to the Feature Matrix for v12.
Jonathan S. Katz [Thu, 8 Aug 2019 00:28:11 +0000 (20:28 -0400)]
2019-08-08 cumulative update release.
Jonathan S. Katz [Wed, 7 Aug 2019 01:40:28 +0000 (21:40 -0400)]
s/lised/listed/ on the docs page.
Magnus Hagander [Mon, 5 Aug 2019 09:54:07 +0000 (11:54 +0200)]
Add a banner to documentation pages for unsupported versions
This banner tells people, well, that it's an unsupported version and
they might want to look at more updated docs.
Jonathan S. Katz [Wed, 31 Jul 2019 16:00:27 +0000 (11:00 -0500)]
Added "PostgreSQL 11 Administration Cookbook" to books.
Author: Liaqat Andrabi, some minor modifications from me.
Jonathan S. Katz [Tue, 30 Jul 2019 13:53:11 +0000 (08:53 -0500)]
Indicate "Last Updated" to Recognized NPO section.
Curiously enough, the last time it was updated was when it was
first added.
Jonathan S. Katz [Fri, 26 Jul 2019 08:53:32 +0000 (09:53 +0100)]
Update community conference guidelines, per agreement with -core.
Jonathan S. Katz [Fri, 28 Jun 2019 17:14:53 +0000 (13:14 -0400)]
Treat RFC2119 conventions with all caps on the recognition pages.
This makes it easier to see them when one is reading.
Magnus Hagander [Fri, 28 Jun 2019 12:22:25 +0000 (14:22 +0200)]
Update requirements.txt for new django version in prod
Magnus Hagander [Tue, 25 Jun 2019 14:28:55 +0000 (16:28 +0200)]
Save away copy of all ovailable oauth buttons
Including a reference to where we got them from.
Magnus Hagander [Tue, 25 Jun 2019 14:27:12 +0000 (16:27 +0200)]
Add Twitter as an Oauth1 login provider
Magnus Hagander [Tue, 25 Jun 2019 14:18:15 +0000 (16:18 +0200)]
Add support for OAuth1 logins
Most providers today are OAuth2, but not all. Much is the same, but some
parts of the flow are fundamentally completely different. So we need a
separate implementation for it.
Magnus Hagander [Mon, 24 Jun 2019 20:31:35 +0000 (22:31 +0200)]
Minor updates to dev install instructions
Issues pointed out by Andrew Dunstan
Magnus Hagander [Mon, 24 Jun 2019 07:55:04 +0000 (09:55 +0200)]
Quick-fix for NUL in searches
This needs a more complete fix, but as a stop gap this fixes the quick
exposure.
Magnus Hagander [Thu, 20 Jun 2019 16:45:47 +0000 (18:45 +0200)]
Change oauth "scope changed" to warning from exception
Previously we let oauthlib handle it and it turned it into an exception
aborging the login. Instread of that, turn off the handling in oauthlib
and manually verify the scope, logging a warning.
Prompted by the fact that Google suddenly started changing the scope of
logins by adding openid connect information even when not asked for.
Magnus Hagander [Thu, 20 Jun 2019 16:07:59 +0000 (18:07 +0200)]
Fix typo
Jonathan S. Katz [Thu, 20 Jun 2019 13:06:10 +0000 (09:06 -0400)]
2019-06-20 cumualtive update. Includes PostgreSQL 12 Beta 2.
Magnus Hagander [Wed, 19 Jun 2019 19:26:18 +0000 (21:26 +0200)]
Support xkey purge requests on the API endpoint
Simply specigfying "x<n>" instead o "p<n>" should do the trick.
Magnus Hagander [Fri, 14 Jun 2019 12:31:12 +0000 (14:31 +0200)]
Move fetching of version list for bug form to runtime
The fact that we tried to populate it already in the definition of the
form broke the ability to run "migrate" on a completely new system.
Issue reported by Andrew Dunstan
Daniel Gustafsson [Fri, 7 Jun 2019 21:35:56 +0000 (23:35 +0200)]
Fix PgEU donation text to match reality
The donations link for PgEU can in fact not be used to donate funds
earmarked for any particular usergroup or activity, so remove the
wording which implied that.
This also fixes a missing </p> tag in an adjacent part of the page,
no visible changes expected since browsers are very good at injecting
these themselves.
Reviewed-by: Magnus Hagander
Discussion: http://postgr.es/m/
30D2592C-B495-42A7-B908-
33C36793E773@yesql.se
Magnus Hagander [Wed, 5 Jun 2019 17:02:10 +0000 (19:02 +0200)]
Fix timeout error messages for recaptcha
The old message included the exception text in the log message, without
actually assigning the exception. Since it is only called on timeout,
instead just spell out that it's a timeout.
Dave Page [Wed, 5 Jun 2019 11:59:51 +0000 (12:59 +0100)]
Publish Core Team report for June 2018 - May 2019
Jonathan S. Katz [Sat, 1 Jun 2019 19:00:24 +0000 (15:00 -0400)]
Add CoC Committee email address to CoC Committee page.
Jonathan S. Katz [Sat, 1 Jun 2019 18:36:05 +0000 (14:36 -0400)]
Remove smart quotes from recognition page.
Magnus Hagander [Tue, 28 May 2019 22:02:14 +0000 (18:02 -0400)]
List all events in one block on events archive page
Instead of splitting them up in community events and non community
events, list them all in one block (still indicating badged events using
the badge icon). This makes it more similar to the frontpage, and avoids
"punishing" non-community events by pushing them to to far below the
fold.
Jonathan S. Katz [Fri, 24 May 2019 19:00:32 +0000 (15:00 -0400)]
Add funds group policies.
Daniel Gustafsson [Fri, 24 May 2019 06:54:15 +0000 (08:54 +0200)]
Fix typos and wording on about
While the SQL conformance sentence isn't entirely wrong, breaking it up
leads to better readability (at least for non-native speakers).
Reported by Erik Rijkers
Discussion http://postgr.es/m/
c6bde45d0bebb250be2383c1be2b8c85@xs4all.nl
Jonathan S. Katz [Thu, 23 May 2019 03:43:16 +0000 (23:43 -0400)]
PostgreSQL 12 Beta 1 release.
Magnus Hagander [Thu, 16 May 2019 16:14:14 +0000 (18:14 +0200)]
Add missing whitespace
Magnus Hagander [Thu, 16 May 2019 16:13:30 +0000 (18:13 +0200)]
Remove references to RHEL 5
No longer supported, and some of them were already removed, just not
all.
Devrim Gündüz [Wed, 15 May 2019 09:43:41 +0000 (11:43 +0200)]
Update RedHat download page with updated version info
* Add RHEL 8 info
* Remove RHEL 5
* Update Fedora to 29+
Magnus Hagander [Wed, 15 May 2019 09:40:11 +0000 (11:40 +0200)]
Update yum spider and download page for new reporpms
The yum project has switched to single-reporpm-for-multiple-versions as
well as putting them in a dedicated directory. This makes a lot of the
cruft in the code to deal with the distribution of reporpms unnecessary,
so change it.
We still need to keep track of which platforms exist for which versions,
so we do still need some spidering, but it's alot simpler.
Since all versions are also always availeble, the javascript that
populates the version list can now just use the list of supported
versions. This could be rendered directly in the HTML, but we might need
to restrict versions-per-platform at some point in the future, and
javascript is needed anyway for the rest of the page, so we keep doing
it the old way.
Magnus Hagander [Wed, 15 May 2019 09:39:25 +0000 (11:39 +0200)]
Fix filemode for temporary files in yum spider
This was broken in the python3 update, but it's only used when testing
via temporary files and never in production, and thus went unnoticed.
Dave Page [Thu, 16 May 2019 13:17:34 +0000 (14:17 +0100)]
Remove the out of date Turnkey LiveCD distro, following discussion on the -www list.
Jonathan S. Katz [Wed, 15 May 2019 12:18:49 +0000 (08:18 -0400)]
Fixed code formatting error in featurematrix.js
Dave Page [Tue, 14 May 2019 11:41:26 +0000 (12:41 +0100)]
Remove the out of date PG LiveCD distro, following discussion on the -www list and with it's maintainer, Devrim.
Jonathan S. Katz [Sun, 12 May 2019 16:06:34 +0000 (12:06 -0400)]
Use "<strong>" tag instead of "<b>" on non-presskit + case study pages.
This is the modern way of doing said things, and in our CSS we map
"<strong>" and "<b>" to the same font-weight (currently 700).
Jonathan S. Katz [Sun, 12 May 2019 16:01:16 +0000 (12:01 -0400)]
Add URL to PGLister manager page from "Your Account" quick links.
Jonathan S. Katz [Thu, 9 May 2019 12:30:59 +0000 (08:30 -0400)]
Next May release is hopefully 2020, not 2019.
Jonathan S. Katz [Thu, 9 May 2019 12:05:08 +0000 (08:05 -0400)]
2019-05-09 Cumulative Update Release.
Daniel Gustafsson [Thu, 9 May 2019 11:42:38 +0000 (13:42 +0200)]
Add missing space in sentence
Dave Page [Wed, 8 May 2019 15:29:30 +0000 (16:29 +0100)]
Windows 2019 is support
Dave Page [Wed, 8 May 2019 15:04:31 +0000 (16:04 +0100)]
Remove old installer versions, and fix the Homebrew link
Dave Page [Wed, 8 May 2019 14:40:51 +0000 (15:40 +0100)]
Apparently <strong> isn't very strong...
Dave Page [Wed, 8 May 2019 14:39:18 +0000 (15:39 +0100)]
Note that Linux installers are no longer supported with 11.x, and remove old versions.
Jonathan S. Katz [Mon, 29 Apr 2019 20:42:41 +0000 (16:42 -0400)]
De-list the BigSQL installers.
Due to the expiration of the SSL certificate on the website where the
BigSQL installers are hosted, any outbound links to the BigSQL installers
and all references have been indefinitely removed until the SSL certificate
has been renewed.
Jonathan S. Katz [Mon, 1 Apr 2019 01:40:03 +0000 (21:40 -0400)]
Add Bootstrap grid classes to images referenced in the HTML docs.
Jonathan S. Katz [Wed, 24 Apr 2019 17:37:56 +0000 (13:37 -0400)]
Updates on what PostgreSQL versions on Red Hat downloads page.
Includes updates for what is in the SCL for Red Hat/CentOS/etc. as
well as Fedora version updates.
Author: Devrim Gündüz
Jonathan S. Katz [Mon, 15 Apr 2019 14:23:26 +0000 (07:23 -0700)]
2018 CoC Committee Annual Report announcement.
Jonathan S. Katz [Thu, 11 Apr 2019 18:21:25 +0000 (14:21 -0400)]
Added 2018 CoC Committee Annual Report.
Jonathan S. Katz [Thu, 4 Apr 2019 15:09:01 +0000 (11:09 -0400)]
News article related to CVE-2019-9193.
Jonathan S. Katz [Thu, 4 Apr 2019 01:18:55 +0000 (21:18 -0400)]
Add information on the sponsorship page to indicate when list was last updated.
Magnus Hagander [Mon, 1 Apr 2019 09:09:47 +0000 (11:09 +0200)]
Clarify when a password is entered in the community auth signup flow
Suggested by Andreas Scherbaum.
Jonathan S. Katz [Sun, 31 Mar 2019 21:02:43 +0000 (17:02 -0400)]
Add a lot more code documentation to the documentation loader.
Jonathan S. Katz [Sun, 31 Mar 2019 20:31:01 +0000 (16:31 -0400)]
Do not use libtidy on content from SVG files.
Jonathan S. Katz [Sun, 31 Mar 2019 20:20:51 +0000 (16:20 -0400)]
Remove global variable reference that increments the page count in the docloader.
This is primarily to remove some old code to allow for future changes
to how certain types of doc files can be loaded in the future.
Magnus Hagander [Sun, 31 Mar 2019 12:19:45 +0000 (14:19 +0200)]
Allow displaying SVG images in documentation
PostgreSQL 12 adds SVG images in the documentation, so the website
should be able to display them.
The images themselves were already loaded by the docsloader, but the
regexps in the URL would block them from being seen. Fix this by
creating a separate function for the SVGs, since we also don't want to
render them inside teh templates.
This new view must also be tagged with @allow_frames, since the browser
considers the <object> tag used to be a subframe. Without this, they
would be blocked from viewing even on our own site.
Magnus Hagander [Sun, 31 Mar 2019 12:24:52 +0000 (14:24 +0200)]
Only get the current version for docs pages if we need it
Jonathan S. Katz [Sat, 30 Mar 2019 16:34:13 +0000 (12:34 -0400)]
Update link to sponsorship policy page so it does not point at wiki.
Jonathan S. Katz [Sat, 30 Mar 2019 16:25:38 +0000 (12:25 -0400)]
An additional logo adjustment.
A previous change did not look so great in production.
Jonathan S. Katz [Sat, 30 Mar 2019 16:23:09 +0000 (12:23 -0400)]
Add Ilya K. to the sponsorship committee page, as he is on it.
Jonathan S. Katz [Sat, 30 Mar 2019 16:22:53 +0000 (12:22 -0400)]
Logo adjustments and updates to recognized PostgreSQL sponsors.
Jonathan S. Katz [Sat, 30 Mar 2019 15:51:14 +0000 (11:51 -0400)]
Add more administrative features for managing sponsors.
Specifically, being able to search by sponsor, filter by sponsor type, and
make it easier to see some key information.
Jonathan S. Katz [Sat, 30 Mar 2019 15:44:34 +0000 (11:44 -0400)]
Add logos based on Sponsorship committee selection.
Also included some updated logos of various company to either bring them
inline with their current brands, or provide a higher-res image of the
logo.
Jonathan S. Katz [Sat, 30 Mar 2019 15:07:25 +0000 (11:07 -0400)]
Add contact information for the CoC committee on the Contact page.
Jonathan S. Katz [Mon, 25 Mar 2019 13:26:37 +0000 (09:26 -0400)]
Use consistent indenting throughout the CSS.
The main.css file had inconsistent whitespacing throughout, including a
mixture of tabs / spaces as well as different intervals of 2 / 4.
This patch brings the formatting to use 2 spaces at a time for each indent,
which is consistent with generally accepted best practices.
Sarah Conway [Sat, 23 Mar 2019 16:29:28 +0000 (09:29 -0700)]
Input fields that contain checkboxes now have automatic width. (CSS)
Jonathan S. Katz [Thu, 21 Mar 2019 12:56:29 +0000 (08:56 -0400)]
Provide a 404 error for nonexistent minor versions of release notes.
Jonathan S. Katz [Wed, 20 Mar 2019 20:58:13 +0000 (16:58 -0400)]
Enable redirects to older release notes from the development doc builds.
Prior to this, if you referenced a version of the release notes that was outside
of the current development build (e.g. 9.6) the URL would 404.
Reported by Andres Freund.
Jonathan S. Katz [Sun, 10 Mar 2019 18:40:05 +0000 (11:40 -0700)]
Added pycodestyle to requirements.txt and pre-commit hook.
Magnus Hagander [Sun, 10 Mar 2019 15:24:01 +0000 (08:24 -0700)]
Style fixups to pass pep checks
This fixes the style issues introduced in the patches for the new
release notes styles. Clearly a broken verification hook somewhere.
Magnus Hagander [Sun, 10 Mar 2019 15:22:07 +0000 (08:22 -0700)]
Further fixes for bad urls in docs redirect
Magnus Hagander [Sun, 24 Feb 2019 11:21:25 +0000 (12:21 +0100)]
Explicitly use python3 in githook validation
Jonathan S. Katz [Sun, 10 Mar 2019 06:52:27 +0000 (22:52 -0800)]
Ensure the new "release-prior" page can be accessed.
This fixes a bug where the "release-prior" page was being evaluated as
a legacy release notes page in the supported docs.
Jonathan S. Katz [Wed, 13 Feb 2019 20:22:49 +0000 (15:22 -0500)]
Ensure release notes from older version still load without 404 errors.
An upcoming change in PostgreSQL keeps only release notes in their
current versions. So e.g., PostgreSQL 11 only has the release notes
for 11.0, 11.1, 11.2 etc.
Thus, for PostgreSQL 9.4 on up, any URLs such as /docs/10/release-9-6-8.html
would return a 404. Additonal, URLs with /current/ and /devel/ would break
as well.
This patch prevents these 404s from occuring by redirecting users accessing
release notes in the 9.4 and above documentation to the older versions
of the release notes by redirecting them to the notes in the specific
version. So in the above example, a user would be redirect to
/docs/9.6/release-9-6-8.html
As we do not have documentation on the website past 7.2, any release
notes from an older version are redirected to the release notes tree
in 7.2
Jonathan S. Katz [Tue, 12 Feb 2019 19:50:48 +0000 (20:50 +0100)]
Create Release Notes archive in the Documentation section.
This creates a consolidated area to reference all of the notes from
previous releases of PostgreSQL, as current releases only keep the
the notes for that specific major release of PostgreSQL.
Jonathan S. Katz [Thu, 28 Feb 2019 19:14:52 +0000 (14:14 -0500)]
Make calls-to-action on donations page clearer.
Jonathan S. Katz [Thu, 28 Feb 2019 19:11:57 +0000 (14:11 -0500)]
Small language tweaks to the Donate to PostgreSQL page.
Jonathan S. Katz [Thu, 28 Feb 2019 19:09:58 +0000 (14:09 -0500)]
Re-enable donation form for the SPI account.
Magnus Hagander [Fri, 22 Feb 2019 15:38:19 +0000 (16:38 +0100)]
Load docs using COPY instead of INSERT
Issuing individual INSERTs for each line in the docs works decently when
local, but it slow when loading across The Tubes Of The Internet.
Switching to using COPY takes the load time from the buildfarm animal
from just over 2 minutes to about 6-7 seconds.
Dave Page [Mon, 18 Feb 2019 10:36:53 +0000 (10:36 +0000)]
Move project policies to the website.
Changes by myself and Jonathan Katz
Review by Jonathan Katz and Daniel Gustafsson
Jonathan S. Katz [Thu, 14 Feb 2019 13:26:56 +0000 (08:26 -0500)]
Fixed one missing version bump.
Jonathan S. Katz [Thu, 14 Feb 2019 12:26:46 +0000 (07:26 -0500)]
2019-02-14 Cumulative Update Release.
Jonathan S. Katz [Tue, 12 Feb 2019 21:22:52 +0000 (16:22 -0500)]
Apply navbar fix to the documentation pages.
For some reason, I missed this in my original patch.
Magnus Hagander [Sun, 10 Feb 2019 13:46:53 +0000 (14:46 +0100)]
Update migrations for py3
A lot of strings in the migrations needed a change from b' to ' to work
after the migration to py3, but this was forgotten in the big patch.
No actual changes included in this patch.
A lot of strings in the migrations needed a change from b' to ' to work
after the migration to py3, but this was forgotten in the big patch.
Magnus Hagander [Sun, 10 Feb 2019 13:28:47 +0000 (14:28 +0100)]
Make it possible to block OAuth signin to accounts
This adds a checkbox to each user account letting the user block the use
of OAuth to this account, forcing the use of internal authentication.
Dave Page [Wed, 6 Feb 2019 11:49:36 +0000 (11:49 +0000)]
Tell folks how they can add/update contributors.
Jonathan S. Katz [Sun, 3 Feb 2019 14:33:00 +0000 (09:33 -0500)]
Pin the navigation bar to the top of the page.
From user feedback, the scrolling navigation bar would cause problems with
readability, especially in larger font views. This keeps the navigation bar
pinned to the top, until we can find a way to more easily handle this.
Daniel Gustafsson [Thu, 31 Jan 2019 12:42:25 +0000 (13:42 +0100)]
Avoid redirects for mailinglist links
The /community/lists/ URL is redirecting to /list/ since the new
archive and list code. Rewrite the final links to avoid the redirect.
Also remove the #developer anchor since the new list page doesn't
have anchors.
Reviewed-by: Magnus Hagander
Magnus Hagander [Mon, 28 Jan 2019 13:06:29 +0000 (14:06 +0100)]
Make docs comment suggestions do a redirect
This is the same as
b2ed4946551c098079d1a156b222d4ebf5c85cba did for bug
reports.
This changes the regexps for all the doc comment suggestions forms to be
a little bit more specific than before.
Magnus Hagander [Mon, 28 Jan 2019 13:00:29 +0000 (14:00 +0100)]
Fix docs comment form for version = "current"
Normally not reachable with "current", only with explicit version,
but as proven by some live crashes, there is some way to. So make
sure we look up the current version instead of crashing.
Jonathan S. Katz [Sat, 26 Jan 2019 19:21:28 +0000 (14:21 -0500)]
Bring requirements.txt up-to-date for Python 3 libs.
Hopefully makes it easier for people to get up and running.
Magnus Hagander [Sat, 26 Jan 2019 16:21:37 +0000 (17:21 +0100)]
Update docsload to use tidylib instead of tidy
The old library is not supported on py3. This is the same migration
we've done for other projects like pgarchives.