Commit Graph

145 Commits

Author SHA1 Message Date
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
tastytea 63540add66
Removed a debug statement that got in the way 2018-11-25 07:31:06 +01:00
tastytea 7f87ab969c
Bugfix: Re-used a variable that I shouldn't have reused. 2018-11-25 07:28:41 +01:00
tastytea 74da3609fc
Forgot to turn writing to stdout back on 2018-11-25 07:25:21 +01:00
tastytea b073f2e0d6
Added support for different sizes 2018-11-25 07:23:20 +01:00
tastytea 30ec8f0657
Updated readme 2018-11-25 06:33:32 +01:00
tastytea 8f0baeb028
Changed default filename drom default.png to default. 2018-11-25 06:32:26 +01:00
tastytea f550b7b048
Oops, forgot to commit in between. :-) 2018-11-25 06:00:45 +01:00
tastytea a0ecad23d9
First test: Output png 2018-11-24 12:40:49 +01:00
tastytea fd395355fb
Fixed nginx example 2018-11-24 11:47:43 +01:00
tastytea 8f9ee1554f
Initial commit 2018-11-24 11:38:10 +01:00