Selena Deckelmann [Thu, 4 Apr 2013 14:02:57 +0000 (07:02 -0700)]
Wording tweak for clarity and to reduce sentence length
Dave Page [Thu, 4 Apr 2013 13:20:00 +0000 (14:20 +0100)]
PostgreSQL releases 8.4.17, 9.0.13, 9.1.9, 9.2.4.
Magnus Hagander [Wed, 3 Apr 2013 20:19:33 +0000 (22:19 +0200)]
Fix title as well, missed in previous commit
Magnus Hagander [Wed, 3 Apr 2013 16:08:40 +0000 (18:08 +0200)]
Remove release notes and download link to wrong version
When the page was changed to show the announcement instead of the latest
version, the links belonging to the old "shoutbox" was left around, pointing
to the past release.
Dave Page [Wed, 3 Apr 2013 14:35:29 +0000 (15:35 +0100)]
Update the descriptions for the installers. Remove references to
"one click".
Stephen Frost [Wed, 3 Apr 2013 14:19:40 +0000 (15:19 +0100)]
Update the callout to pre-announce the updates coming tomorrow.
Selena Deckelmann [Tue, 2 Apr 2013 21:12:58 +0000 (14:12 -0700)]
Remove mention of pgInstaller, deprecated with 8.3
Dave Page [Tue, 2 Apr 2013 08:30:12 +0000 (09:30 +0100)]
Add the date to the callout box.
Magnus Hagander [Tue, 26 Mar 2013 20:15:02 +0000 (21:15 +0100)]
Dissallow non-standard characters in username
Specifically, only allow alphabetical, numbers, _@- and period.
The website it self handles "advanced" characters just fine, but all
systems integrated through community authentication does not.
Magnus Hagander [Tue, 19 Mar 2013 15:05:53 +0000 (16:05 +0100)]
Show both start and end date for events in admin view
Makes it easier to spot those that register events for a whole year...
Thom Brown [Sun, 10 Mar 2013 00:18:51 +0000 (00:18 +0000)]
Update GSoC admins
Thom Brown [Sat, 9 Mar 2013 17:37:21 +0000 (17:37 +0000)]
Archive 2012 GSoC page and replace with new one for 2013.
Magnus Hagander [Thu, 7 Mar 2013 20:43:06 +0000 (21:43 +0100)]
Add header as required by the w3c validator these days
Magnus Hagander [Thu, 7 Mar 2013 20:42:41 +0000 (21:42 +0100)]
Simplify debian/ubuntu download instructions
Mainly by Christoph Berg, with some cleanups from me.
Thom Brown [Mon, 4 Mar 2013 18:11:09 +0000 (18:11 +0000)]
Adjust CSS on nav menu for large text layout so that wrapping doesn't result in invisible menu items.
Magnus Hagander [Sat, 23 Feb 2013 10:09:01 +0000 (11:09 +0100)]
Fix incorrect CVE number in title (link was correct)
Reported by Thomas Hart
Magnus Hagander [Tue, 12 Feb 2013 16:57:34 +0000 (17:57 +0100)]
Override some CSS classes from django-admin in the markdown previews
We don't want to use django style headlines and margins in the preview,
we want something that looks a bit more like the main site. It's not
going to be exact (e.g. the colors will still be wrong), but it will
be a lot closer than without this.
Magnus Hagander [Thu, 7 Feb 2013 12:50:38 +0000 (13:50 +0100)]
Drop windows CHM file for documentation
These files haven't been updated for years (8.3.0 and 8.4.0 respectively),
and are hard/impossible to automate the build of. And clearly not many people
are actually using them, since we've had no complaints about the versions
that are there being old.
Magnus Hagander [Thu, 7 Feb 2013 12:36:33 +0000 (13:36 +0100)]
8.3 is no longer supported, so move the documentation links to the archive
We keep them around like all other old documentation versions of course, but we
move them away from the main page.
Magnus Hagander [Thu, 7 Feb 2013 11:44:36 +0000 (12:44 +0100)]
Update size of PDF files
Magnus Hagander [Thu, 7 Feb 2013 10:33:45 +0000 (11:33 +0100)]
New minor releases
Magnus Hagander [Wed, 6 Feb 2013 14:43:29 +0000 (15:43 +0100)]
Replace references to old archives URLs with new counterparts
Magnus Hagander [Tue, 5 Feb 2013 10:32:41 +0000 (11:32 +0100)]
Remove extra comma on frontpage.
Strange that nobody noticed this before...
Magnus Hagander [Wed, 30 Jan 2013 14:21:04 +0000 (15:21 +0100)]
Events are upcoming, not current
Magnus Hagander [Wed, 30 Jan 2013 14:17:12 +0000 (15:17 +0100)]
Add language property to events
Enter the primary language for any event. In the future we will likely want
to filter events bsaed on this, but for now we just show it in the listing
and on the details page.
Requires SQL (after syncdb has run):
ALTER TABLE events_event ADD COLUMN language_id varchar(7) REFERENCES core_language(alpha3) DEFERRABLE INITIALLY DEFERRED;
Also requires loading of fixture:
./manage.py loaddata core/fixtures/language.yaml
Fixes #125
Magnus Hagander [Wed, 30 Jan 2013 14:11:10 +0000 (15:11 +0100)]
Add a Language model to core
This lists all ISO-639-2 languages, and can be used in foreign keys
from other models.
Magnus Hagander [Wed, 30 Jan 2013 13:28:16 +0000 (14:28 +0100)]
Actually implement a way to look at older events (events archive)
This also changes the main URL to look at events to be /about/events/
instead of /about/eventsarchive/, and reuses /about/eventsarchive/ to
be the actual achive. Also separates out the training archive to it's
own page at /about/eventsarchive/training/, for easier browsing.
Magnus Hagander [Wed, 30 Jan 2013 13:07:48 +0000 (14:07 +0100)]
Add checkbox for "is online" on events
This gets rid of the annoying requirement to specify things like
"online, United States" for events that are online.
This requires some SQL to run on existing installations:
ALTER TABLE events_event ADD COLUMN isonline boolean NOT NULL DEFAULT 'f';
ALTER TABLE events_event ALTER COLUMN isonline DROP DEFAULT;
ALTER TABLE events_event ALTER COLUMN country_id DROP NOT NULL;
Fixes #166
Magnus Hagander [Wed, 30 Jan 2013 13:01:25 +0000 (14:01 +0100)]
Add ability to toggle fields in forms
This uses jQuery to make it possible to enable and disable fields in the
default forms, by specifying an attribute on the form class. The form
class still has to implement proper validators, so it does not rely on
client side validations.
Magnus Hagander [Wed, 30 Jan 2013 10:45:31 +0000 (11:45 +0100)]
Allow doc comment filtering by approval status
Magnus Hagander [Wed, 30 Jan 2013 10:45:11 +0000 (11:45 +0100)]
Allow batch approval of doc comments
Magnus Hagander [Wed, 30 Jan 2013 10:41:14 +0000 (11:41 +0100)]
Make filters in admin be sticky, according to:
http://code.djangoproject.com/ticket/3777
Magnus Hagander [Tue, 15 Jan 2013 07:46:36 +0000 (08:46 +0100)]
Encode list search queries with UTF-8
Should fix exception when searching for non-ascii characters
Jonathan S. Katz [Sat, 12 Jan 2013 18:24:42 +0000 (13:24 -0500)]
Fixed typo in templates/500.html
Magnus Hagander [Sat, 12 Jan 2013 18:23:00 +0000 (19:23 +0100)]
Show a nicer error on timeout of searches
Magnus Hagander [Sat, 12 Jan 2013 18:07:36 +0000 (19:07 +0100)]
List id is not used in the template, so remove it
Since messages are no longer tied directly to lists, it makes no sense to
show which list a message belongs to.
Magnus Hagander [Sat, 12 Jan 2013 18:03:48 +0000 (19:03 +0100)]
Support redirect when we get a messageid hit in archives search
Magnus Hagander [Sat, 12 Jan 2013 17:49:00 +0000 (18:49 +0100)]
Generate search hits using new URL scheme
Magnus Hagander [Sat, 12 Jan 2013 17:41:18 +0000 (18:41 +0100)]
Don't use pylibmc behaviours, not supported in the version used in production
Magnus Hagander [Sat, 12 Jan 2013 17:11:38 +0000 (18:11 +0100)]
Attempt to set a 20 second timeout on searches
Magnus Hagander [Sat, 12 Jan 2013 16:48:09 +0000 (17:48 +0100)]
Reimplement list searching on top of http API
The new archives has a http api - use that one for searching instead
of directly talking to the database.
With the new API, we always fetch the complete search results (still
capped server-side at 1000 items), and store them locally in memcached
for 10 minutes. That way, paging will only hit the local memcached and
not the remote http api *or* the SQL api.
Magnus Hagander [Tue, 8 Jan 2013 09:22:54 +0000 (10:22 +0100)]
Organizations with >1 manager is always "new style"
Missing code branch when detecting if an event was migrated - it worked
as long as the org had a single new manager, but if it had more than
one it fell through to the same codepath.
This should fix a number of events showing as migrated even though they
were obviously much newer than that.
Dave Page [Wed, 2 Jan 2013 16:33:58 +0000 (16:33 +0000)]
Improve size of book cover.
Dave Page [Wed, 2 Jan 2013 16:16:12 +0000 (16:16 +0000)]
Correct alt text
Dave Page [Wed, 2 Jan 2013 16:14:24 +0000 (16:14 +0000)]
Add PostgreSQL Server Programming book
Magnus Hagander [Tue, 1 Jan 2013 17:38:02 +0000 (18:38 +0100)]
Add new book "PostgreSQL: Up and Running"
Magnus Hagander [Sat, 29 Dec 2012 11:33:32 +0000 (12:33 +0100)]
Fix broken markup
Magnus Hagander [Wed, 26 Dec 2012 18:40:59 +0000 (19:40 +0100)]
Fix link to professional services
Noted by Peter Rowell
Magnus Hagander [Tue, 18 Dec 2012 19:58:31 +0000 (20:58 +0100)]
Fix typo in URLs
Magnus Hagander [Sat, 15 Dec 2012 17:47:20 +0000 (18:47 +0100)]
Add apt.postgresql.org to debian and ubuntu download instructions
Magnus Hagander [Mon, 10 Dec 2012 17:26:12 +0000 (18:26 +0100)]
Update privacy policy to list what happens when you post to the mailinglists
The archives policy was already on the wiki, but for completeness list it here
as well.
Dave Page [Thu, 6 Dec 2012 18:52:59 +0000 (18:52 +0000)]
Update PDF sizes.
Dave Page [Thu, 6 Dec 2012 18:44:01 +0000 (18:44 +0000)]
Fix URL to latest release notes.
Magnus Hagander [Thu, 6 Dec 2012 18:40:47 +0000 (19:40 +0100)]
Add ability to approve events by batch
Magnus Hagander [Thu, 6 Dec 2012 18:14:38 +0000 (19:14 +0100)]
Support UTF8 encoded URLs in community authentication
Commit
8b3726b7d866d614c842ca90593187e726a6cf3e fixed this for all
login fields except the URL redirect field (such as the users name).
But the wiki in particular uses UTF8 in the URLs, so we need to deal
with them in the URL as well.
Dave Page [Thu, 6 Dec 2012 14:07:16 +0000 (14:07 +0000)]
Update releases
Magnus Hagander [Fri, 30 Nov 2012 07:23:54 +0000 (16:23 +0900)]
Show purge type in list of recent varnish purges
Magnus Hagander [Fri, 30 Nov 2012 07:11:13 +0000 (16:11 +0900)]
Clarify that ^ is added to all varnish purge expressions automatically
Dave Page [Tue, 27 Nov 2012 07:50:49 +0000 (13:20 +0530)]
Add sponsor logos for Google and Garden Grove
Magnus Hagander [Sun, 11 Nov 2012 15:12:09 +0000 (16:12 +0100)]
Make the mailinglist subscription form csrf exempt, so it works again
Marti Raudsepp [Wed, 7 Nov 2012 21:20:09 +0000 (23:20 +0200)]
CSRF verification failure now returns HTTP 403 Forbidden, not 200 OK
Marti Raudsepp [Wed, 7 Nov 2012 21:14:21 +0000 (23:14 +0200)]
Fix small bug in api_varnish_purge error path
HttpServerError is a function that returns HttpResponse, not an
exception.
Marti Raudsepp [Wed, 7 Nov 2012 21:11:21 +0000 (23:11 +0200)]
Update @ssl_required decorator to play nice with other decorators
The decorator now retains all attributes of the original view and adds a
new 'view.ssl_required = True' attribute.
Marti Raudsepp [Wed, 7 Nov 2012 20:01:33 +0000 (22:01 +0200)]
Fix CSRF verification in /admin/mergeorg/ and /admin/purge/
All templates using {% csrf_token %} need to be rendered with a
RequestContext.
This reverts most of commit
58a08f25901079c309d0713223e12c223b413d2c
Also permit POST requests to /search/ -- these aren't relevant to the
site itself, but this used to be allowed before.
Magnus Hagander [Wed, 7 Nov 2012 19:57:22 +0000 (20:57 +0100)]
Add specific view for handling CSRF failures
This generates the error in a bit nicer way inside our framework,
instead of throwing the default django error.
Magnus Hagander [Wed, 7 Nov 2012 19:57:06 +0000 (20:57 +0100)]
Remove extra closing tag
Magnus Hagander [Wed, 7 Nov 2012 19:29:42 +0000 (20:29 +0100)]
Make links to unsupported versions be rel=nofollow
This should hopefully decrease their scoring a bit in external
search engines.
Magnus Hagander [Wed, 7 Nov 2012 17:43:45 +0000 (18:43 +0100)]
Remove csrf from more views that were broken
Magnus Hagander [Wed, 7 Nov 2012 17:34:47 +0000 (18:34 +0100)]
Exclude CSRF token and check for the bug submission form
Magnus Hagander [Mon, 5 Nov 2012 18:39:01 +0000 (19:39 +0100)]
More complete version of the move of the password views
The previous one missed a number of parameters which caused it to throw
exceptions when used.
Magnus Hagander [Mon, 5 Nov 2012 18:19:13 +0000 (19:19 +0100)]
Make all steps of password reset run over SSL
This requires the creation of views with @require_ssl set that calls
into the core django views. Otherwise, when deployed in production,
the middleware will catch these requests and direct them out of SSL.
This has always been a problem, but it broke probably when we turned on
CSRF protection, since the cookie required is no longer passed through.
Magnus Hagander [Mon, 5 Nov 2012 13:10:39 +0000 (14:10 +0100)]
Enable CSRF protection by default
Most of these forms look pretty benign, but the user profile form, which
includes an SSH key field, certainly needs to be protected.
The survey form is unprotected because it's served over insecure HTTP
and the Varnish proxy strips cookies, which is required by the builtin
CSRF protection.
Marti Raudsepp
Magnus Hagander [Mon, 29 Oct 2012 20:53:05 +0000 (21:53 +0100)]
Try not to crash the ftp browser when there is a directory named README
Magnus Hagander [Wed, 3 Oct 2012 12:19:28 +0000 (14:19 +0200)]
Add (protected) API to queue varnish purge requests
We want an API for this so they end up in the queue with all the other
requests, and get delivered to all our frontends without needing each node
to know about which frontends exist.
Magnus Hagander [Wed, 3 Oct 2012 10:45:06 +0000 (12:45 +0200)]
Add support for varnish purging based on expressions
Previously we would only purge based on URLs, but some of the upcoming
new work requires arbitrary expression purging.
NOTE! Require the creation of the new SQL procecure in the database,
either from varnish.sql or varnish_local.sql depending on if it's prod
or dev.
Jonathan Katz [Tue, 25 Sep 2012 12:25:50 +0000 (13:25 +0100)]
Fix the What's New link.
Magnus Hagander [Mon, 24 Sep 2012 10:55:29 +0000 (12:55 +0200)]
Remove HTML from news archive clips
Would render really badly when we happened to get a header or numbered
list tag or somthing like that. Keep the clips to simple text instead,
while of course keeping the HTML in the main page.
Magnus Hagander [Mon, 24 Sep 2012 10:38:49 +0000 (12:38 +0200)]
When loading the current version of docs, also purge /current/
Magnus Hagander [Mon, 24 Sep 2012 10:35:44 +0000 (12:35 +0200)]
Update shoutbox for new releases
Magnus Hagander [Wed, 19 Sep 2012 16:11:02 +0000 (11:11 -0500)]
Set shorter cache on the sponsor page, so they rotate faster
Magnus Hagander [Wed, 19 Sep 2012 16:06:12 +0000 (11:06 -0500)]
Randomize order of sponsors, instead of using alphabetical order
Obviously just random within each group, with the groups still being
sorted the same way as before.
Stefan Kaltenbrunner [Mon, 17 Sep 2012 18:07:03 +0000 (20:07 +0200)]
urgs - if you commit something ending in ".jpg" better make sure it is actually one...
Stefan Kaltenbrunner [Mon, 17 Sep 2012 18:02:11 +0000 (20:02 +0200)]
conova changed its CI more than 3 years ago - update the logo to reflect that
Dave Page [Mon, 17 Sep 2012 13:07:48 +0000 (08:07 -0500)]
Update the hub.org logo, and add Rackspace.
Dave Page [Mon, 17 Sep 2012 12:59:42 +0000 (07:59 -0500)]
Remove sponsorship level descriptions.
Dave Page [Sat, 15 Sep 2012 16:16:48 +0000 (12:16 -0400)]
More sponsor logo updates.
Dave Page [Sat, 15 Sep 2012 16:06:46 +0000 (12:06 -0400)]
Fix logo width.
Dave Page [Sat, 15 Sep 2012 15:57:40 +0000 (11:57 -0400)]
Shrink the PGX logo to a slightly more usable size.
Dave Page [Sat, 15 Sep 2012 15:56:24 +0000 (11:56 -0400)]
More sponsor logos.
Dave Page [Sat, 15 Sep 2012 15:47:08 +0000 (11:47 -0400)]
Add PGX logo
Dave Page [Sat, 15 Sep 2012 15:44:55 +0000 (11:44 -0400)]
Update SRA logo
Dave Page [Sat, 15 Sep 2012 15:43:10 +0000 (11:43 -0400)]
Update EDB logo
Dave Page [Sat, 15 Sep 2012 15:38:19 +0000 (11:38 -0400)]
First sponsor updates
Magnus Hagander [Thu, 13 Sep 2012 14:09:42 +0000 (16:09 +0200)]
Remove pgfoundry reference from frontpage
We still have references elsehwere, but we don't want to push
"prime location" links there when it's in it's current state.
Per discussion.
Magnus Hagander [Mon, 10 Sep 2012 12:26:21 +0000 (14:26 +0200)]
Fix link for ukranian
Magnus Hagander [Mon, 10 Sep 2012 12:02:19 +0000 (14:02 +0200)]
Add small tool to run w3c validator on local pages before deployment
Magnus Hagander [Mon, 10 Sep 2012 11:16:18 +0000 (13:16 +0200)]
Redirect /downloads/ to /download/
Seems Berkus managed to push a broken link in the press release...
Magnus Hagander [Mon, 10 Sep 2012 11:05:57 +0000 (13:05 +0200)]
Update beta and roadmap pages for 9.3
Magnus Hagander [Mon, 10 Sep 2012 10:58:27 +0000 (12:58 +0200)]
Too much copy/paste makes for wrong links to PDFs. Oops.
Magnus Hagander [Mon, 10 Sep 2012 10:55:27 +0000 (12:55 +0200)]
Fix broken HTML