]> git.sesse.net Git - pr0n/log
pr0n
8 years agoUnbreak a weird special case.
Steinar H. Gunderson [Sat, 28 Nov 2015 13:46:58 +0000 (14:46 +0100)]
Unbreak a weird special case.

8 years agoUnbreak file uploading.
Steinar H. Gunderson [Sat, 28 Nov 2015 13:46:13 +0000 (14:46 +0100)]
Unbreak file uploading.

8 years agoDo not run the app server as root.
Steinar H. Gunderson [Sat, 28 Nov 2015 13:35:03 +0000 (14:35 +0100)]
Do not run the app server as root.

8 years agoMake the example VCL stub ignore the port number.
Steinar H. Gunderson [Sat, 28 Nov 2015 12:03:19 +0000 (13:03 +0100)]
Make the example VCL stub ignore the port number.

8 years agoIf we are showing a RAW image, show an extra download link.
Steinar H. Gunderson [Sat, 28 Nov 2015 10:29:24 +0000 (11:29 +0100)]
If we are showing a RAW image, show an extra download link.

8 years agoShow the right link to download the original.
Steinar H. Gunderson [Sat, 28 Nov 2015 10:25:51 +0000 (11:25 +0100)]
Show the right link to download the original.

8 years agoUnbreak immersive mode.
Steinar H. Gunderson [Sat, 28 Nov 2015 00:45:35 +0000 (01:45 +0100)]
Unbreak immersive mode.

8 years agoBetter scoping.
Steinar H. Gunderson [Fri, 27 Nov 2015 22:04:04 +0000 (23:04 +0100)]
Better scoping.

8 years agoMove all the fullscreen events to the JavaScript file.
Steinar H. Gunderson [Fri, 27 Nov 2015 21:03:07 +0000 (22:03 +0100)]
Move all the fullscreen events to the JavaScript file.

8 years agoFix an issue where static files would have no content-type or -length set.
Steinar H. Gunderson [Fri, 27 Nov 2015 16:49:44 +0000 (17:49 +0100)]
Fix an issue where static files would have no content-type or -length set.

8 years agoWhen closing fullscreen mode, go back to where we clicked from.
Steinar H. Gunderson [Thu, 26 Nov 2015 18:03:26 +0000 (19:03 +0100)]
When closing fullscreen mode, go back to where we clicked from.

8 years agoUse anchors instead of start= on fullscreen link; fixes the close button.
Steinar H. Gunderson [Tue, 24 Nov 2015 19:43:58 +0000 (20:43 +0100)]
Use anchors instead of start= on fullscreen link; fixes the close button.

8 years agoMake query strings deterministic.
Steinar H. Gunderson [Tue, 24 Nov 2015 19:41:35 +0000 (20:41 +0100)]
Make query strings deterministic.

8 years agoConvert some http links in templates to protocol-relative links.
Steinar H. Gunderson [Tue, 24 Nov 2015 00:00:48 +0000 (01:00 +0100)]
Convert some http links in templates to protocol-relative links.

8 years agoRemove unused wizard templates.
Steinar H. Gunderson [Mon, 23 Nov 2015 23:59:44 +0000 (00:59 +0100)]
Remove unused wizard templates.

8 years agoFix UTF-8 issues in reading templates.
Steinar H. Gunderson [Fri, 20 Nov 2015 14:30:54 +0000 (15:30 +0100)]
Fix UTF-8 issues in reading templates.

8 years agoBump version number to 3.01, and update the FAQ.
Steinar H. Gunderson [Fri, 20 Nov 2015 01:02:37 +0000 (02:02 +0100)]
Bump version number to 3.01, and update the FAQ.

8 years agoSome opacity tweaks for the immersive experience.
Steinar H. Gunderson [Fri, 20 Nov 2015 01:01:16 +0000 (02:01 +0100)]
Some opacity tweaks for the immersive experience.

8 years agoRemove support for the old unsalted SHA-1 passwords.
Steinar H. Gunderson [Fri, 20 Nov 2015 00:47:21 +0000 (01:47 +0100)]
Remove support for the old unsalted SHA-1 passwords.

8 years agoFix some UTF-8 issues in template output.
Steinar H. Gunderson [Fri, 20 Nov 2015 00:43:24 +0000 (01:43 +0100)]
Fix some UTF-8 issues in template output.

8 years agoRelease pr0n v3.00.
Steinar H. Gunderson [Thu, 19 Nov 2015 20:20:50 +0000 (21:20 +0100)]
Release pr0n v3.00.

8 years agoMake images go to fullscreen mode if the browser has JavaScript.
Steinar H. Gunderson [Thu, 19 Nov 2015 20:19:58 +0000 (21:19 +0100)]
Make images go to fullscreen mode if the browser has JavaScript.

8 years agoAdd an overflow/options/hamburger menu to download the original file, and also turn...
Steinar H. Gunderson [Thu, 19 Nov 2015 19:52:14 +0000 (20:52 +0100)]
Add an overflow/options/hamburger menu to download the original file, and also turn off all decorations, including the infobox.

8 years agoRemove more obsolete browser hacks.
Steinar H. Gunderson [Thu, 19 Nov 2015 18:58:04 +0000 (19:58 +0100)]
Remove more obsolete browser hacks.

8 years agoRemove hacks for pre-IE7.
Steinar H. Gunderson [Thu, 19 Nov 2015 18:53:51 +0000 (19:53 +0100)]
Remove hacks for pre-IE7.

8 years agoRemove the unused icon.
Steinar H. Gunderson [Thu, 19 Nov 2015 18:48:51 +0000 (19:48 +0100)]
Remove the unused icon.

8 years agoThere is no blah.png.
Steinar H. Gunderson [Thu, 19 Nov 2015 18:48:08 +0000 (19:48 +0100)]
There is no blah.png.

8 years agoRemove obsolete wizard files.
Steinar H. Gunderson [Thu, 19 Nov 2015 18:47:25 +0000 (19:47 +0100)]
Remove obsolete wizard files.

8 years agoAlways show dates in GMT; it is the law.
Steinar H. Gunderson [Thu, 19 Nov 2015 18:42:31 +0000 (19:42 +0100)]
Always show dates in GMT; it is the law.

8 years agoHide the viewing resolution choice.
Steinar H. Gunderson [Thu, 19 Nov 2015 18:38:34 +0000 (19:38 +0100)]
Hide the viewing resolution choice.

8 years agoRemove burned-in infoboxes. Turn infobox always on in fullscreen mode (for now).
Steinar H. Gunderson [Thu, 19 Nov 2015 18:30:29 +0000 (19:30 +0100)]
Remove burned-in infoboxes. Turn infobox always on in fullscreen mode (for now).

8 years agoFix the pr0n.pm regex for image URLs with no /WxH/ or /original.
Steinar H. Gunderson [Thu, 19 Nov 2015 18:29:01 +0000 (19:29 +0100)]
Fix the pr0n.pm regex for image URLs with no /WxH/ or /original.

8 years agoLock the number of pictures per page at 250.
Steinar H. Gunderson [Thu, 19 Nov 2015 18:08:26 +0000 (19:08 +0100)]
Lock the number of pictures per page at 250.

8 years agoRemove the thumbsize selector; 320x256 is where it is at.
Steinar H. Gunderson [Thu, 19 Nov 2015 18:01:13 +0000 (19:01 +0100)]
Remove the thumbsize selector; 320x256 is where it is at.

8 years agoRemove the tag support; nobody is using it anymore.
Steinar H. Gunderson [Thu, 19 Nov 2015 17:29:50 +0000 (18:29 +0100)]
Remove the tag support; nobody is using it anymore.

8 years agoMove from mod_perl to being a PSGI app.
Steinar H. Gunderson [Thu, 19 Nov 2015 00:16:54 +0000 (01:16 +0100)]
Move from mod_perl to being a PSGI app.

You can still run under mod_perl if you want to, but the default configuration
is now PSGI via Starlet.

Unfortunately the nice meets_requirement() checks are no longer there,
but Varnish in front should handle that for us.

8 years agoRemove the now unused global_vhost variable.
Steinar H. Gunderson [Wed, 18 Nov 2015 23:27:01 +0000 (00:27 +0100)]
Remove the now unused global_vhost variable.

8 years agoFix JavaScript issues with TLS and/or non-default ports.
Steinar H. Gunderson [Wed, 18 Nov 2015 23:24:29 +0000 (00:24 +0100)]
Fix JavaScript issues with TLS and/or non-default ports.

8 years agoRemove some unused WebDAV upload code.
Steinar H. Gunderson [Wed, 18 Nov 2015 22:12:09 +0000 (23:12 +0100)]
Remove some unused WebDAV upload code.

8 years agoRemove everything related to digest authentication; it was disabled anyway, and thoro...
Steinar H. Gunderson [Wed, 18 Nov 2015 21:21:57 +0000 (22:21 +0100)]
Remove everything related to digest authentication; it was disabled anyway, and thoroughly obsolete with SSL.

8 years agoStop mobile browsers from messing with the fullscreen page.
Steinar H. Gunderson [Tue, 20 Oct 2015 20:07:01 +0000 (22:07 +0200)]
Stop mobile browsers from messing with the fullscreen page.

8 years agoHandle non-integral device pixel ratios.
Steinar H. Gunderson [Tue, 20 Oct 2015 19:49:11 +0000 (21:49 +0200)]
Handle non-integral device pixel ratios.

8 years agoMuch better high-dpi support; makes images and text much clearer on such displays.
Steinar H. Gunderson [Tue, 20 Oct 2015 19:39:47 +0000 (21:39 +0200)]
Much better high-dpi support; makes images and text much clearer on such displays.

8 years agoUpdate the FAQ.
Steinar H. Gunderson [Fri, 7 Aug 2015 09:35:46 +0000 (11:35 +0200)]
Update the FAQ.

8 years agoBump version number to 2.81.
Steinar H. Gunderson [Tue, 28 Jul 2015 10:35:37 +0000 (12:35 +0200)]
Bump version number to 2.81.

8 years agoUpdate default number of uploader threads (new pannekake).
Steinar H. Gunderson [Tue, 28 Jul 2015 10:35:26 +0000 (12:35 +0200)]
Update default number of uploader threads (new pannekake).

8 years agoSave passwords as bcrypt instead of plain SHA-1 hashes (includes migration of old...
Steinar H. Gunderson [Mon, 27 Jul 2015 15:23:06 +0000 (17:23 +0200)]
Save passwords as bcrypt instead of plain SHA-1 hashes (includes migration of old passwords).

8 years agoUpdated FAQ with new version number and s/bzr/git/
Torstein Husebø [Sat, 9 May 2015 12:41:48 +0000 (14:41 +0200)]
Updated FAQ with new version number and s/bzr/git/

8 years agoRemove all Encode::decode_utf8 calls, as seemingly scalars from PostgreSQL comes...
Steinar H. Gunderson [Sun, 26 Apr 2015 05:34:24 +0000 (07:34 +0200)]
Remove all Encode::decode_utf8 calls, as seemingly scalars from PostgreSQL comes already as UTF-8 in jessie.

9 years agoAdd a new 2304x1728 resolution (twice 1152x864), for fitting better into 30-inch...
Steinar H. Gunderson [Tue, 7 Apr 2015 15:52:31 +0000 (17:52 +0200)]
Add a new 2304x1728 resolution (twice 1152x864), for fitting better into 30-inch 16:9 screens.

9 years agoA small fix to make some loads of /box/ redundant.
Steinar H. Gunderson [Mon, 14 Jul 2014 11:06:10 +0000 (13:06 +0200)]
A small fix to make some loads of /box/ redundant.

9 years agoRemove the now-obsolete upload wizard (it was never much used).
Steinar H. Gunderson [Mon, 5 May 2014 01:07:33 +0000 (03:07 +0200)]
Remove the now-obsolete upload wizard (it was never much used).

9 years agoBump version number to 2.80.
Steinar H. Gunderson [Sun, 4 May 2014 23:11:01 +0000 (01:11 +0200)]
Bump version number to 2.80.

9 years agoIn fullscreen mode, avoid an extra HTTP round-trip to re-validate the preloaded image.
Steinar H. Gunderson [Sat, 3 May 2014 19:52:05 +0000 (21:52 +0200)]
In fullscreen mode, avoid an extra HTTP round-trip to re-validate the preloaded image.

10 years agoFix a GRANT statement.
Steinar H. Gunderson [Sat, 11 May 2013 09:47:11 +0000 (11:47 +0200)]
Fix a GRANT statement.

10 years agoOverride id sequence name, since later Postgres versions have changed the naming.
Steinar H. Gunderson [Sun, 5 May 2013 11:21:52 +0000 (13:21 +0200)]
Override id sequence name, since later Postgres versions have changed the naming.

10 years agoFix Digest::SHA1 use; it is under Digest::SHA in modern Perl.
Steinar H. Gunderson [Sun, 5 May 2013 11:11:11 +0000 (13:11 +0200)]
Fix Digest::SHA1 use; it is under Digest::SHA in modern Perl.

10 years agoMove .bzrignore to .gitignore.
Steinar H. Gunderson [Sun, 5 May 2013 11:05:57 +0000 (13:05 +0200)]
Move .bzrignore to .gitignore.

11 years agoTry XMP-dc:Subject if Keywords does not work. Patch from xim.
sgunderson@bigfoot.com [Fri, 9 Nov 2012 21:48:10 +0000 (22:48 +0100)]
Try XMP-dc:Subject if Keywords does not work. Patch from xim.

11 years agoFix some Perl deprecation warnings. Patches from xim.
sgunderson@bigfoot.com [Fri, 9 Nov 2012 21:32:35 +0000 (22:32 +0100)]
Fix some Perl deprecation warnings. Patches from xim.

13 years agoMake pr0n-upload.pl output a list of failed files at the end, so it's easier to do...
Steinar H. Gunderson [Sun, 3 Apr 2011 07:46:49 +0000 (09:46 +0200)]
Make pr0n-upload.pl output a list of failed files at the end, so it's easier to do retries etc.

13 years agoFix a typo in a query against shadow_files.
Steinar H. Gunderson [Sun, 12 Dec 2010 23:03:24 +0000 (00:03 +0100)]
Fix a typo in a query against shadow_files.

13 years agoMake the unlimited setting be selectable also when there are no NEFs. Patch adapted...
Steinar H. Gunderson [Mon, 25 Oct 2010 22:31:04 +0000 (00:31 +0200)]
Make the unlimited setting be selectable also when there are no NEFs. Patch adapted from xim.

13 years agoRemove some debugging stuff.
Steinar H. Gunderson [Sat, 9 Oct 2010 11:05:38 +0000 (13:05 +0200)]
Remove some debugging stuff.

13 years agoIndent fix.
Steinar H. Gunderson [Sat, 9 Oct 2010 11:05:26 +0000 (13:05 +0200)]
Indent fix.

13 years agoAuto-create images/NN and cache/NN directories on demand.
Steinar H. Gunderson [Sat, 9 Oct 2010 11:05:10 +0000 (13:05 +0200)]
Auto-create images/NN and cache/NN directories on demand.

13 years ago(Finally!) check for existing images and refuse their upload with a 403 instead of...
Steinar H. Gunderson [Sun, 12 Sep 2010 09:52:23 +0000 (11:52 +0200)]
(Finally!) check for existing images and refuse their upload with a 403 instead of failing with an internal server error due to a database constraing conflict.

13 years agoDo some changes to the uploader script that seemingly newer versions of the Perl...
Steinar H. Gunderson [Sun, 12 Sep 2010 09:46:16 +0000 (11:46 +0200)]
Do some changes to the uploader script that seemingly newer versions of the Perl modules need.

13 years agoAdd a simple multithreaded uploader.
Steinar H. Gunderson [Sun, 22 Aug 2010 12:07:25 +0000 (14:07 +0200)]
Add a simple multithreaded uploader.

13 years agoBump to v2.72.
Steinar H. Gunderson [Sun, 22 Aug 2010 11:23:52 +0000 (13:23 +0200)]
Bump to v2.72.

13 years agoRanges in English should be with en dash; update templates correspondingly.
Steinar H. Gunderson [Sun, 22 Aug 2010 11:23:37 +0000 (13:23 +0200)]
Ranges in English should be with en dash; update templates correspondingly.

13 years agoUpdate copyright year to 2010.
Steinar H. Gunderson [Sun, 22 Aug 2010 11:22:58 +0000 (13:22 +0200)]
Update copyright year to 2010.

13 years agoMove update of last_picture_cache to right before the commit -- locks on that table...
Steinar H. Gunderson [Sun, 22 Aug 2010 11:20:48 +0000 (13:20 +0200)]
Move update of last_picture_cache to right before the commit -- locks on that table in the long-lived upload transactions was completely killing multi-threaded uploads.

13 years agoFor pictures taken on manual, set both aperture and shutter as bold.
Steinar H. Gunderson [Mon, 19 Jul 2010 12:55:22 +0000 (14:55 +0200)]
For pictures taken on manual, set both aperture and shutter as bold.

13 years agoRemove some debugging printf.
Steinar H. Gunderson [Sun, 18 Jul 2010 20:31:48 +0000 (22:31 +0200)]
Remove some debugging printf.

14 years agoAdd JavaScript support for unselecting. Also remove mode=single parameter, as it...
Steinar H. Gunderson [Sat, 17 Apr 2010 10:45:16 +0000 (12:45 +0200)]
Add JavaScript support for unselecting. Also remove mode=single parameter, as it is obsolete.

14 years agoMake /select purge cache.
Steinar H. Gunderson [Sat, 17 Apr 2010 10:41:25 +0000 (12:41 +0200)]
Make /select purge cache.

14 years agoAdd server-side support for unselecting images.
Steinar H. Gunderson [Sat, 17 Apr 2010 10:40:49 +0000 (12:40 +0200)]
Add server-side support for unselecting images.

14 years agoWorkarounds for OS X 10.5's WebDAV client, which doesn't send Content-Length.
root [Tue, 30 Mar 2010 12:57:24 +0000 (14:57 +0200)]
Workarounds for OS X 10.5's WebDAV client, which doesn't send Content-Length.

14 years agoFix a typo in the do-not-need-to-scale code.
Steinar H. Gunderson [Wed, 4 Nov 2009 14:26:47 +0000 (15:26 +0100)]
Fix a typo in the do-not-need-to-scale code.

14 years agoFix display of long shutter times.
Steinar H. Gunderson [Sun, 1 Nov 2009 20:48:54 +0000 (21:48 +0100)]
Fix display of long shutter times.

14 years agoBump to v2.71.
Steinar H. Gunderson [Sat, 24 Oct 2009 11:44:14 +0000 (13:44 +0200)]
Bump to v2.71.

14 years agoAdd a script to regenerate all the image cache.
Steinar H. Gunderson [Sat, 24 Oct 2009 11:43:56 +0000 (13:43 +0200)]
Add a script to regenerate all the image cache.

14 years agoFix a ne/!= issue, for the second time.
Steinar H. Gunderson [Sat, 24 Oct 2009 11:41:11 +0000 (13:41 +0200)]
Fix a ne/!= issue, for the second time.

14 years agoDisable Digest auth for now.
Steinar H. Gunderson [Sat, 24 Oct 2009 09:09:29 +0000 (11:09 +0200)]
Disable Digest auth for now.

14 years agoNew JPEG settings:
Steinar H. Gunderson [Sat, 24 Oct 2009 09:05:19 +0000 (11:05 +0200)]
New JPEG settings:

 - Use Lanczos everywhere (Mitchell really isn't that good for mipmap scaling)
 - Use 1x1 subsampling everywhere (the discoloration just isn't worth it)
 - Tone down to quality 87 to get the file sizes back down to almost-normal level.

Mainly tuned for fullscreen viewing (I haven't looked at thumbnails). About 8%
increased file size, it seems.

14 years agoUpdate FAQ with PostgreSQL version and new database size.
Steinar H. Gunderson [Sun, 18 Oct 2009 21:37:15 +0000 (23:37 +0200)]
Update FAQ with PostgreSQL version and new database size.

14 years agoUse absolute path for mv.
Steinar H. Gunderson [Fri, 16 Oct 2009 22:35:34 +0000 (00:35 +0200)]
Use absolute path for mv.

14 years agoTry to handle aborted rotation a bit better.
Steinar H. Gunderson [Mon, 13 Jul 2009 19:10:13 +0000 (21:10 +0200)]
Try to handle aborted rotation a bit better.

14 years agoqscale integration broke multi-image thumbnailing; restoring it.
Steinar H. Gunderson [Mon, 13 Jul 2009 15:42:19 +0000 (17:42 +0200)]
qscale integration broke multi-image thumbnailing; restoring it.

14 years agoFix a missing purging URL.
Steinar H. Gunderson [Mon, 13 Jul 2009 14:30:38 +0000 (16:30 +0200)]
Fix a missing purging URL.

14 years agoFix a syntax error.
Steinar H. Gunderson [Mon, 13 Jul 2009 14:29:50 +0000 (16:29 +0200)]
Fix a syntax error.

14 years agoRegister as a printing provider as well, for the benefit of Vista users.
Steinar H. Gunderson [Mon, 13 Jul 2009 14:22:31 +0000 (16:22 +0200)]
Register as a printing provider as well, for the benefit of Vista users.

14 years agoFix event adding from the wizard.
Steinar H. Gunderson [Mon, 13 Jul 2009 14:22:03 +0000 (16:22 +0200)]
Fix event adding from the wizard.

14 years agoAuto-update the Digest auth hash on successful Basica auth.
Steinar H. Gunderson [Sat, 4 Jul 2009 20:56:42 +0000 (22:56 +0200)]
Auto-update the Digest auth hash on successful Basica auth.

14 years agoWorkaround for Chrome in fullscreen mode.
Steinar H. Gunderson [Sat, 4 Jul 2009 13:16:24 +0000 (15:16 +0200)]
Workaround for Chrome in fullscreen mode.

14 years agoRemove stray debugging code.
Steinar H. Gunderson [Tue, 30 Jun 2009 11:45:07 +0000 (13:45 +0200)]
Remove stray debugging code.

14 years agoRemove some unneeded parameters from check_401.
Steinar H. Gunderson [Tue, 30 Jun 2009 11:38:58 +0000 (13:38 +0200)]
Remove some unneeded parameters from check_401.

14 years agoImplement support for HTTP digest authentication (RFC2617).
Steinar H. Gunderson [Tue, 30 Jun 2009 11:34:44 +0000 (13:34 +0200)]
Implement support for HTTP digest authentication (RFC2617).

14 years agoRefactor the authentication a bit, in anticipation of digest-auth support.
Steinar H. Gunderson [Mon, 29 Jun 2009 09:37:58 +0000 (11:37 +0200)]
Refactor the authentication a bit, in anticipation of digest-auth support.