Magnus Hagander [Wed, 26 Feb 2020 16:24:50 +0000 (17:24 +0100)]
More fixes to openSUSE capitalization
Magnus Hagander [Wed, 26 Feb 2020 16:01:10 +0000 (17:01 +0100)]
Fix capitalization of SUSE and openSUSE
Magnus Hagander [Tue, 25 Feb 2020 09:54:59 +0000 (10:54 +0100)]
Track when an account last logged into a community auth site
This information can be useful when trying to debug issues with the
community auth and the wonders of distributed data...
No actual django model is created because django still doesn't support
multi-column primary keys. Thus no tool to use the data yet other than
psql.
Jonathan S. Katz [Thu, 13 Feb 2020 05:50:43 +0000 (00:50 -0500)]
2020-02-13 cumulative update release
Jonathan S. Katz [Wed, 12 Feb 2020 13:02:59 +0000 (08:02 -0500)]
Update dynamic CSS generation for "docs.css"
This is primarily to enable the "make STYLE=website html" build
option of the PostgreSQL docs, as the pgweb docs page uses
the "base.css" file to render the documentation. By updating the
dynamic doc.css generation file, we can allow the builders of the
documentation to better preview what their documentation will look
like when it is loaded onto the website.
Presently, the dynamic "docs.css" is unused in pgweb or the core
project, and as those are the two biggest consumers of the
documentation styles, this is an apparent safe vector to make this
change.
Jonathan S. Katz [Wed, 12 Feb 2020 13:08:39 +0000 (08:08 -0500)]
Remove comment about "Removed spam link"
This is no longer the case, and though it appeared I had removed
it in the first commit, it appears that was not the case.
Jonathan S. Katz [Tue, 11 Feb 2020 19:43:47 +0000 (14:43 -0500)]
Add link to Russian International site
The site has been redirected after the old one had become a spam
page. Effectively, this is a revert of
b156bf36, though it updates
to a new URL.
Jonathan S. Katz [Wed, 5 Feb 2020 15:01:57 +0000 (10:01 -0500)]
Remove link to international site that is pointing to a spam page
Specifically, the domain to the "Russian community site" on the
International page is pointing at a link that is a spam page.
Magnus Hagander [Tue, 28 Jan 2020 16:22:15 +0000 (17:22 +0100)]
Update org team requirements in community conf guidelines
Preivously the requirement was "should not have 50% or more" members
from a single company, which basically ruled out any organisation of two
people. This was never the intention, so instead change to say "no more
than 50%", which specifically allows for the case of exactly half.
Magnus Hagander [Fri, 24 Jan 2020 12:55:44 +0000 (13:55 +0100)]
Raise PermissionDenied instead of generic exception for non-owned items
Raising a generic exception generates a http 500 internal error and a
stackdump. Instead raising PermissionDenied appopriately turns it into a
http 403 forbidden response.
Magnus Hagander [Fri, 24 Jan 2020 12:55:15 +0000 (13:55 +0100)]
Reorder imports for readability
Magnus Hagander [Thu, 9 Jan 2020 12:28:02 +0000 (13:28 +0100)]
Bump pycodestyle version
Magnus Hagander [Thu, 9 Jan 2020 12:25:59 +0000 (13:25 +0100)]
Fix a number of incorrect escapes
Pointed out by newer versions of pep8, but they were never correct.
Magnus Hagander [Thu, 9 Jan 2020 12:14:32 +0000 (13:14 +0100)]
Stop using bare exceptions
This is frowned upon in newer versions of pep8, so fix it once and for
all.
Magnus Hagander [Sat, 4 Jan 2020 19:31:29 +0000 (20:31 +0100)]
Fix copy/paste error
Magnus Hagander [Fri, 3 Jan 2020 21:00:32 +0000 (22:00 +0100)]
Send password reset emails to stored email address
Even though compared to be case insensitively equal,
there are unicode cases where they can be different.
Jonathan S. Katz [Thu, 26 Dec 2019 14:32:12 +0000 (09:32 -0500)]
Hide Survey
Per discussion in $THREAD, it Survey is unmaintained. While it offers
some nice user interactivity, because it is unmaintained it should not
be visible on the website.
It is only commented out, so that we can re-enable in the future. The
archives will remain available, albeit obfuscated.
Thread: https://postgr.es/m/
BBF56CF4-2065-45C5-B61F-
D616F0CB2743%40yesql.se
Jonathan S. Katz [Thu, 12 Dec 2019 14:08:16 +0000 (09:08 -0500)]
Updates to the 2UDA installer description
Author: Liaqat Andrabi <liaqat.hussain.andrabi@2ndquadrant.com>
Magnus Hagander [Tue, 10 Dec 2019 19:55:00 +0000 (20:55 +0100)]
Update RedHat download page for RHEL8 dnf module disable
This is required to make the community rpm package work on RHEL 8 and
newer, so we should include it in the instructions...
Magnus Hagander [Tue, 3 Dec 2019 09:29:44 +0000 (10:29 +0100)]
Allow user sign-in using email, not just username
This was partially implemented through the system, and given that the
community auth system already assumes email is unique there is no need
to not expose it to the actual login process as well.
Magnus Hagander [Wed, 27 Nov 2019 21:00:14 +0000 (22:00 +0100)]
Add hints about with date formats to use
Suggested by Pavlo Golub
Daniel Gustafsson [Wed, 20 Nov 2019 09:05:24 +0000 (10:05 +0100)]
Fix typo in comments
s/tring/string/
Daniel Gustafsson [Tue, 19 Nov 2019 12:27:11 +0000 (13:27 +0100)]
Fix typo in Portugese v12 presskit
It's PostgreSQL, not PostgresSQL.
Jonathan S. Katz [Thu, 14 Nov 2019 14:03:26 +0000 (09:03 -0500)]
2019-11-14 cumulative update.
Dave Page [Wed, 13 Nov 2019 11:15:06 +0000 (11:15 +0000)]
Minor correction to the EDB Windows installer supported platform list.
Marcin Cieślak [Fri, 8 Nov 2019 12:18:01 +0000 (13:18 +0100)]
Add 32x32 and 48x48 favicons
Magnus Hagander [Fri, 1 Nov 2019 13:55:05 +0000 (14:55 +0100)]
Fix unicode bug from python3 conversion
Magnus Hagander [Fri, 1 Nov 2019 13:52:35 +0000 (14:52 +0100)]
Switch to using pycryptodome instead of pycrypto
pycrypto is not being maintained, and pycryptodome is theoretically
a drop-in replacement (in practice, it seems it was close)
Magnus Hagander [Fri, 1 Nov 2019 11:02:34 +0000 (12:02 +0100)]
Update django version in requirements.txt
Update to one that says "django 1.11.<latest>", so we don't have to keep
updating it.
Jonathan S. Katz [Wed, 30 Oct 2019 23:50:22 +0000 (19:50 -0400)]
Ensure all release notes are accessible from "devel"
When a new PostgreSQL branch is created, any "devel" notes for that branch
become immediately unavailable, which would make any shared devel links around
that dead.
This adjusts this logic such that any release notes for a release, beta or
otherwise, is now available by redirect the user to the release notes' permanent
home.
Reported By: Andres Freund <andres@anarazel.de>, who also mostly authored the
patch over email.
Jonathan S. Katz [Wed, 23 Oct 2019 22:20:45 +0000 (18:20 -0400)]
Add URLs to Chinese translations of the PostgreSQL documentation.
Jonathan S. Katz [Mon, 21 Oct 2019 16:41:40 +0000 (12:41 -0400)]
Update URL to "PostgreSQL Primer for Busy People"
Jonathan S. Katz [Fri, 18 Oct 2019 11:38:51 +0000 (13:38 +0200)]
Rename "Online Resources" to "Tutorials & Other Resources"
...because this is what the page actually is, and it may be clearer
to people navigating the website.
Jonathan S. Katz [Fri, 18 Oct 2019 11:36:25 +0000 (13:36 +0200)]
Add FAQ page back to the Documentation page.
Some this disappeared, likely during the conversion to the new website.
This adds the FAQ page back in with some fresh content.
Jonathan S. Katz [Thu, 17 Oct 2019 10:50:58 +0000 (12:50 +0200)]
Updated EDB Windows + macOS installers pages for PG12
Author: Emil Iggland <emil.iggland@metrima.com> for Windows,
macOS by me.
Jonathan S. Katz [Thu, 17 Oct 2019 10:32:17 +0000 (12:32 +0200)]
Fix typos, grammar, and unescaped escape charactres in CoCC bios.
Jonathan S. Katz [Thu, 17 Oct 2019 10:19:57 +0000 (12:19 +0200)]
Update the membership of the Code of Conduct Committee.
Includes biographical information of the committee members.
Magnus Hagander [Thu, 10 Oct 2019 18:49:45 +0000 (20:49 +0200)]
Raise a http 404 error on paths that are too long
We never have any paths this long, and it's nicer to raise a proper 404
than a 500 internal server error.
Magnus Hagander [Wed, 18 Sep 2019 08:47:50 +0000 (10:47 +0200)]
Replace \r with \n in ssh key dumps
Jonathan S. Katz [Wed, 9 Oct 2019 04:13:04 +0000 (00:13 -0400)]
Adjust date of next upcoming minor release in roadmap.
It was set to Nov 7, 2019, instead of Nov 14, 2019, which follows
the "second Tuesday" formula.
Jonathan S. Katz [Thu, 3 Oct 2019 12:41:03 +0000 (08:41 -0400)]
Remove extraneous expression from roadmap page.
Contained the git diff expressions that was used to check what was
in the previous major release.
Jonathan S. Katz [Mon, 30 Sep 2019 04:00:49 +0000 (00:00 -0400)]
PostgreSQL 12 release.
The usual updates for a release (topbar, homepage, roadmap) as well as
moving the "beta" page to its "non-beta" state.
Jonathan S. Katz [Mon, 30 Sep 2019 03:43:09 +0000 (23:43 -0400)]
General information updates about PostgreSQL 12.
This adds some more details to features that are available in PostgreSQL 12
on the about page, including updated statistics. Additionally, updates the
press FAQ with information around PostgreSQL 12 (and PostgreSQL 13).
Jonathan S. Katz [Mon, 30 Sep 2019 03:06:16 +0000 (23:06 -0400)]
Press kit for the PostgreSQL 12 release.
Updated the press kit page for the content related to PostgreSQL 12.
This includes translations of the press release into the following
languages with credits to the people who helped:
- Chinese (Daojing Zhou)
- French (Stéphane A. Schildknect, Jean-Christophe Arnu)
- German (Andreas 'ads' Scherbaum, Andreas Kretschmer)
- Hebrew (Michael Goldberg)
- Japanese (Haruka Takatsuka)
- Portuguese (Euler Taveira)
- Russian (Nikolay Samokhvalov)
- Spanish (Mariano Reingart)
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.