Commit Graph

1515 Commits

Author SHA1 Message Date
9da965b04e Change personal email to group email for donations
Not only is Josh no longer -core, it's better to consistently refer
people to contact the group addresses to make sure they get timely
responses.
2017-12-09 15:56:01 +01:00
89393b8019 Add "Associazione ITPUG" to International sites. 2017-12-06 20:11:08 -05:00
f92fac2797 Prevent changes of column width on events form
Do this by setting the max width of the lefthand column in the table, so
it doesn't change when the checkbox for community events is clicked.

A better solution would of course be to make the forms properly
responsive, but that's part of a "next generation website", rather than
a quick fix...
2017-12-06 12:14:37 +09:00
e7014d7ecc Enable events to be badged.
Adds the "badged" flag to the Event model in order to distinguish
community badged events from other PostgreSQL oriented events.
Seven total events will be displayed on the homepage, with up to
four community events displayed. If there are no upcoming
community events then, then the header "Events" is shown.

The event submission interface allows a user to opt-in to
listing an event as a "community" event and provide an
explanation for moderators as to why the event should be
considered a community event.

Expands the list of News and Planet PostgreSQL blog entries to 10.
2017-12-06 12:06:37 +09:00
8bee611bff Replace frontpage header images with text
It's too much of a pain to regenerate the images when a header needs to
change in some way, and having text is better for searching too. This
slightly changes the strength of the headers, but mostly things look the
same as before.
2017-12-06 11:59:30 +09:00
8ed5f17ff8 Updated "International Sites" page to update URLs for active sites. 2017-12-04 08:06:34 -06:00
2f52c4f7c4 Clean up whitespace in primary Python / HTML files
Clean up the whitespace in the primary Python / HTML files in
order to make it easier to apply changes going forward.
2017-11-29 08:21:35 -05:00
530b3c42e3 Replace personal addresses with group aliases
We were inconsistent between pages, and some of this was many years
old...
2017-11-27 21:11:05 +01:00
5a1af0ac3a Added another publication format to previous commit. 2017-11-14 17:31:30 -05:00
c37ff9fe2a Added "PostgreSQL: Up and Running, 3rd Edition" to "Books" 2017-11-14 17:27:58 -05:00
a467605473 Add Mastering Postgresql for App devs book 2017-11-14 18:39:39 +01:00
77be15a555 Updated "Chinese (Traditional)" international URL. 2017-11-11 17:14:58 -05:00
a4c82ca8c2 Update web pages for the 2017-11-09 release
Updated the /support/security/ page to contain information about
reported and resolved security issues in the 2017-11-09 release.

Moved security issues that only affect version 9.2 and earlier
to the security archive page (/support/security_archive/)

Updated developer roadmap and call out box for the cumulative
release.
2017-11-09 08:52:31 -05:00
4ce8184e65 Explicitly exclude urls with .. in search crawling
There were per-site configured rules defined but the regexp was slightly
incorrectly defined. However, we should just simply never crawl urls
like this unless they are normalized, so for now just add them to the
hardcoded exclusion rules.
2017-11-08 12:04:36 -05:00
01846cefc9 Update roadmap reflect releases, et al
The next upcoming major release would now be 11, not 10, and it's coming
in the third quarter of 2018.

Also, add in the August planned releases to fill out a complete year.
Hopefully by having the minor release dates cover a year it'll be
clear that whenever we do a release set we remove one and add one at the
bottom, instead of randomly adding/removing them at various times.
2017-10-31 13:33:07 -04:00
090f0cc915 Don't try to log data that's not always available 2017-10-30 15:25:37 +01:00
43d7a16b31 More logging on password resets 2017-10-30 15:23:54 +01:00
1bb9df8da1 Add clarifying language about how the EOL versioning policy works.
Language proposed by Noah Misch.
2017-10-29 16:18:25 -04:00
c06ece5dd8 Attempt to fix version sorting in ftp browser
There was already an ugly hack to handle this, so make it a bit uglier
with even more hardcoded assumptions. Seems to be working for the site
as it is now, but may definitely need further ugly hacks in the future.
2017-10-13 15:56:25 +02:00
022dd26283 Enforce lowercase email addresses in more places
We don't want two different accounts to exist with the same email
address only differing in case. This had already happened for a few
which have been manually fixed, since it turns out we only enforced the
rule on new account creation, not when accounts changed email address or
when they were created using oauth. Also add database level constraints to
make sure this cannot happen again if some codepath is missed.
2017-10-13 14:09:22 +02:00
b8c353ac28 Spider fedora versions up to 30
No need for us to update this script on every new Fedora release. If we
don't have packages for them, they just won't be found.
2017-10-13 13:10:23 +02:00
4f739662c4 Fix suggested initialization command on RPMs
As of 10, the name of the script has changed from postgresql<nn>-setup
to postgresql-<nn>-setup.
2017-10-13 12:45:38 +02:00
24d3a5881e Don't crash when .git/refs/heads/master doesn't exist
This happens after a git gc which moves this into packed-refs. So when
this happens, look in packed-refs. If packed-refs also cannot be found,
just return a made up value instead of crashing.
2017-10-13 11:15:51 +02:00
d0cd663459 Import jquery-ui theme images
We already had the basic theme imported, just forgot the images.
2017-10-13 11:15:14 +02:00
176cd84e7b Consistently load jquery from our own copy
Also consistently load the same version of jquery, so browsers only have
to cache one.
2017-10-13 10:07:20 +02:00
4697ceb007 Automate supported versions in yum download scripts
We do this by always spidering every repo rpm available (since the ftp
server doesn't know about supported versions), and then filtering which
versions are shown in the dropdown instead. Given the small number of
versions of either kind, this doesn't make a material difference in the
size of the files anyway.
2017-10-09 12:51:33 +02:00
bb9359e36f Update supported versions. 2017-10-06 09:33:37 +01:00
730afb826a Sort versions as numbers, not strings
Javascript by default sorts numbers as strings, go figure. So instead,
properly sort them as number, which makes v10 show up at the top as it
should be.
2017-10-06 09:44:08 +02:00
ebb16b80f5 Need to spider v10 yum files 2017-10-06 09:37:12 +02:00
1564d0ad29 Ensure all references to PostgreSQL icon in press kit are to PNG
At some point, the PostgreSQL icon used in the press kit changed
from being a JPG to a PNG, so this change ensures that the PNG
is used.  This was also applied to previous press kits as the
JPG icon is missing.
2017-10-05 11:50:28 -04:00
abbae24651 Edits to the Portuguese translation for PG10 release 2017-10-05 10:29:11 -04:00
f8300089f2 Add presskit link to the callout. 2017-10-05 14:44:33 +01:00
9dd59bd371 Update download platform support. 2017-10-05 14:07:53 +01:00
74d9f8c30f Release 10.0 2017-10-05 14:00:27 +01:00
64c6290689 Update PostgreSQL 10 RC 1 download URL.
Update the PostgreSQL 10 RC 1 download URL to point to the snapshot
area for downloads, as it contains more directions for how to
download the release candidate.
2017-09-29 13:40:20 -04:00
26bc007528 Added regional press contact for Vietnam 2017-09-27 11:55:00 -04:00
cc8c058857 Split out noreply sender address to separate config parameter
We want to use the noreply@ email address when sending out notifications
to addresses that have yet to be verified, since we can just ignore
bounces to those.
2017-09-27 12:01:45 +02:00
32dbfce1c4 Add v10 to feature matrix 2017-09-26 12:12:27 +02:00
4dc1cae01e Added regional contacts for Myanmar, Phiilippines, and Thailand 2017-09-25 23:49:31 -04:00
ffaf2cb64d v10 RC1 released 2017-09-21 09:12:24 -04:00
f67140fb44 Create "Europe, the Middle East, and Africa" group on Press Contact page.
The press contact group for "Europe and Africa" was relabeled and made
into "Europe, the Middle East, and Africa" to follow common conventions.
Additionally, the contact info for Israel was moved into this group.
2017-09-18 14:15:59 -04:00
a2149fa6fb Don't require first and last name fields in OAuth signup
I had fixed the OAuth process to deal with this case, but failed to
cover the actual new account creation part which still required it. With
this fix, we allow a signup without a name. If the user wishes to set a
full name on the account it can be done on the profile page for the
user, but it's possible to proceed to access restricted resources
without doing it.

Reported by @Smylers2 on twitter, relayed by @TokenScandi
2017-09-18 18:32:49 +02:00
c0e4ef42ba Don't crash on completely empty github names
Sometimes you get a name but it's NULL, sometimes you don't get one. Yay
for consistency, but handle both cases.
2017-09-18 18:31:48 +02:00
fb0f12a51f Maintain redirection URL across oauth signup
Previously when signing up for a new account in the middle of an
authentication process, the final redirection URL was lost and the user
was sent back to the /account/ page. Instead, we now redirect to the
proper URL (for sending back to the community auth client site) if it's
available in the session, both for successful signup and for
canceled logins.
2017-09-16 13:36:29 +02:00
5defff8eaa Properly pass next value across failed password attempts
In the event of a failed password attempt, we'd loose the "next url"
part in community auth, so once the correct password was entered an
error message about unknown redirect would show up.
2017-09-16 13:36:29 +02:00
a8a205d38e Added press contact for Israel 2017-09-13 14:57:02 -04:00
21a2cdd62f Apply table style also to informaltable elements
Discussion:
https://www.postgresql.org/message-id/flat/20170728120244.1449.87477%40wrigleys.postgresql.org
2017-09-06 11:12:25 -07:00
9aa4bb6063 Don't fail on creating new oauth accounts with no first/last name
If no first or last name is given, fall back to the method of using the
email address to suggest only.

In passing, split out the references to the session in own variables to
make the code a lot easier to read.
2017-09-04 12:32:11 +02:00
8db76ae4d8 Update roadmap
August is done, next releases are November, add in May 2018 release
target date.
2017-09-03 18:59:45 -04:00
8b4a70c35f Fix release announcement link for beta4 on beta page 2017-08-31 11:43:21 -04:00