Commit Graph

60 Commits

Author SHA1 Message Date
tastytea 75680b3739
Switched package generation from Ubuntu 16.04 to Debian stretch
the build was successful Details
2018-11-28 16:48:17 +01:00
tastytea e9456be931
Added Debian package names for dependencies. 2018-11-28 16:21:26 +01:00
tastytea b0e267f13f
Refactored a tiny little bit.
the build was successful Details
2018-11-28 16:15:10 +01:00
tastytea 95741d99b8
Added warning about ressource usage with many users. 2018-11-28 16:10:12 +01:00
tastytea 4418251844
Initialize default fallback with "404"
the build was successful Details
2018-11-28 14:56:15 +01:00
tastytea 3e037d4936
Changed the HTTP Status responses to be more accurate
the build was successful Details
2018-11-28 10:31:20 +01:00
tastytea 1dad647059
Enhanced readme
the build was successful Details
2018-11-28 04:02:17 +01:00
tastytea 30020024bd
Install README.md
the build was successful Details
2018-11-27 17:57:55 +01:00
tastytea bcfbd228df
Beautified readme
the build was successful Details
2018-11-27 17:15:47 +01:00
tastytea a8c807717e
Made the documentation more coherent
the build was successful Details
2018-11-27 17:14:35 +01:00
tastytea fbf7437dd9
Added settings to redirect to libravatar.org if the user was not found
the build was successful Details
or the fallback is unknown.
2018-11-27 16:56:00 +01:00
tastytea 4d0033652d
Added setting to configure the default fallback.
the build was successful Details
2018-11-27 15:48:58 +01:00
tastytea f0406f7e3a
Fixed build script
the build was successful Details
2018-11-27 12:08:29 +01:00
tastytea 195d86c5c3
Added not supported features to readme 2018-11-27 12:06:34 +01:00
tastytea cf6b1f84aa
Initialize pseudorandom number with 2^64-1
the build was successful Details
2018-11-27 12:01:03 +01:00
tastytea 16eae60349
Switched to Ubuntu 16.04 for package generation.
the build failed Details
The builds on 14.04 were not usable on 14.04, 16.04 and 18.04.
2018-11-27 11:51:15 +01:00
tastytea a7cfffe6d9
Added link to automatic signing key.
the build was successful Details
2018-11-27 10:43:27 +01:00
tastytea 87bedbbf7b
typo
the build was successful Details
2018-11-27 10:14:44 +01:00
tastytea 645554e226
Added identicon support (closes #2)
the build failed Details
2018-11-27 10:05:35 +01:00
tastytea 3db99fbd03
Added documentation for cmake options
the build was successful Details
2018-11-27 06:24:43 +01:00
tastytea 3c185e7ae5
Added automatic package generation
the build was successful Details
2018-11-27 06:00:50 +01:00
tastytea 8cc6e73cb1
Bugfix: Return 404 if fallback is empty or unknown
the build was successful Details
2018-11-27 05:15:46 +01:00
tastytea 50d902bcc9
Removed debug statement
the build was successful Details
2018-11-27 05:00:19 +01:00
tastytea 9e6edf7179
Bugfix: Heed d=404
the build was successful Details
2018-11-27 04:54:20 +01:00
tastytea f793a86af2
Bugfix: Remove file extensions from digest with no parameters in URL
the build was successful Details
2018-11-27 04:50:03 +01:00
tastytea 43232d802b
Added support for mystery person (aka mystery man)
the build was successful Details
2018-11-27 04:40:17 +01:00
tastytea ed83a9c4a8
Remove file extensions from digests.
Gravatar supports file extensions, so we might come across them.
2018-11-27 04:22:21 +01:00
tastytea 13a71f0315
Changed environment variable AVATAR_DIR to LIBRAVATARSERV_DIR to avoid collisions.
AVATAR_DIR is still supported until 1.0.0 for backwards-compatibility.
2018-11-27 03:07:12 +01:00
tastytea 653499be95
Updated dependency list
the build was successful Details
2018-11-26 06:54:16 +01:00
tastytea e38b3191a8
Added CI
the build was successful Details
2018-11-26 06:27:31 +01:00
tastytea 8f68fc5f9e
Clarified the readme 2018-11-26 05:35:00 +01:00
tastytea df50807eeb
Catch non-numeric size and ignore it 2018-11-26 05:29:39 +01:00
tastytea 69579902e2
Made Request.size const 2018-11-26 05:22:49 +01:00
tastytea b18e630174
Updated readme 2018-11-26 05:20:46 +01:00
tastytea f611990708
Moved HTTP header Cache-Control and Connection to the top.
This way they are alwas sent, not just on success.
2018-11-26 05:11:27 +01:00
tastytea 4da9a2144e
Changed invalid URL detection to support default image URLs 2018-11-26 05:06:27 +01:00
tastytea 831b3c4ac0
Always send server info 2018-11-26 05:05:53 +01:00
tastytea d9fab6928b
Implemented default URL for missing images (#2) 2018-11-26 05:00:07 +01:00
tastytea a7d196ec38
Enhanced documentation 2018-11-26 04:37:28 +01:00
tastytea 9ff1cc0acf
Added algorithm include, fixed off-by-one error in http::get_parameter() 2018-11-26 04:27:11 +01:00
tastytea 75841d87a4
Restricted image size.
Fixes #1
2018-11-26 04:20:27 +01:00
tastytea b8ca3f6d13
Made a function for parameter parsing 2018-11-26 04:19:58 +01:00
tastytea c0c31f5093
Put the request parsing into a dedicated file. 2018-11-26 04:08:03 +01:00
tastytea 76f45a0dd8
Added unencrypted server block to nginx example. 2018-11-26 02:58:41 +01:00
tastytea ee2a118c1f
Added some headers.
Cache-Control: max-age=86400
Connection: close
Server: libravatarserv/version
2018-11-26 02:36:20 +01:00
tastytea a2254a9ae5
Fixed readme a bit. 2018-11-26 02:25:25 +01:00
tastytea fb003da2d6
Included algorithm, for std::transform 2018-11-26 02:20:33 +01:00
tastytea e893a4066f
Added support for size (not just s)
Fixes #3
2018-11-25 10:59:09 +01:00
tastytea 7efec890f7
Return 404 if image is not found 2018-11-25 08:35:43 +01:00
tastytea a094dd2896
Added DNS record documentation 2018-11-25 07:59:17 +01:00