blerg.git
8 years agoRemove /unsubscribe from htaccess config master
Chip Black [Mon, 27 Oct 2014 18:35:27 +0000 (13:35 -0500)]
Remove /unsubscribe from htaccess config

9 years agoRearrange meta tags and add shortcut icons
Chip Black [Tue, 28 Apr 2015 04:34:00 +0000 (23:34 -0500)]
Rearrange meta tags and add shortcut icons

9 years agoFix scrolling on Winphone IE
Chip Black [Sat, 11 Apr 2015 07:04:46 +0000 (02:04 -0500)]
Fix scrolling on Winphone IE

9 years agoChangelog for 1.11 v1.11
Chip Black [Thu, 5 Mar 2015 07:31:42 +0000 (01:31 -0600)]
Changelog for 1.11

9 years agoMake daily-digest work for more users than just me account-recovery
Chip Black [Thu, 5 Mar 2015 03:53:23 +0000 (21:53 -0600)]
Make daily-digest work for more users than just me

9 years agoAdd daily digest script
Chip Black [Mon, 2 Mar 2015 08:29:06 +0000 (02:29 -0600)]
Add daily digest script

9 years agoFix ordering in perl subscription_list
Chip Black [Mon, 2 Mar 2015 07:55:32 +0000 (01:55 -0600)]
Fix ordering in perl subscription_list

9 years agoMake Account Center only usable when logged in
Chip Black [Mon, 2 Mar 2015 07:08:30 +0000 (01:08 -0600)]
Make Account Center only usable when logged in

9 years agoAdd forgot password UI
Chip Black [Sun, 1 Mar 2015 23:04:48 +0000 (17:04 -0600)]
Add forgot password UI

9 years agoClarify email text
Chip Black [Sun, 1 Mar 2015 20:28:35 +0000 (14:28 -0600)]
Clarify email text

9 years agoAdd mail-based account recovery
Chip Black [Sun, 1 Mar 2015 20:00:48 +0000 (14:00 -0600)]
Add mail-based account recovery

9 years agoAdd email verification UI
Chip Black [Sun, 1 Mar 2015 18:16:25 +0000 (12:16 -0600)]
Add email verification UI

9 years agoUse more appropriate URL base64 encoding and colon separators
Chip Black [Sun, 1 Mar 2015 18:15:06 +0000 (12:15 -0600)]
Use more appropriate URL base64 encoding and colon separators

9 years agoAdd email status to backend
Chip Black [Fri, 27 Feb 2015 07:57:42 +0000 (01:57 -0600)]
Add email status to backend

9 years agoAdd email backend CGI
Chip Black [Fri, 27 Feb 2015 07:11:37 +0000 (01:11 -0600)]
Add email backend CGI

9 years agoAdd runtime configuration to perl lib
Chip Black [Fri, 27 Feb 2015 06:37:03 +0000 (00:37 -0600)]
Add runtime configuration to perl lib

9 years agoRemove debugging from recovery.cgi
Chip Black [Fri, 27 Feb 2015 06:28:51 +0000 (00:28 -0600)]
Remove debugging from recovery.cgi

9 years agoFurther refinements for account recovery
Chip Black [Fri, 27 Feb 2015 03:00:00 +0000 (21:00 -0600)]
Further refinements for account recovery

9 years agoAdd new account center and account recovery frontends
Chip Black [Thu, 26 Feb 2015 09:55:59 +0000 (03:55 -0600)]
Add new account center and account recovery frontends

9 years agoAdd auxilliary CGI for account recovery
Chip Black [Thu, 26 Feb 2015 09:52:03 +0000 (03:52 -0600)]
Add auxilliary CGI for account recovery

9 years agoAdd auth counter to perl library
Chip Black [Sat, 21 Feb 2015 07:19:26 +0000 (01:19 -0600)]
Add auth counter to perl library

9 years agoAdd an auth "counter" function for tracking auth changes
Chip Black [Sat, 21 Feb 2015 06:16:17 +0000 (00:16 -0600)]
Add an auth "counter" function for tracking auth changes

9 years agoAdd BLERG_HOME to env vars
Chip Black [Thu, 19 Feb 2015 05:06:09 +0000 (23:06 -0600)]
Add BLERG_HOME to env vars

9 years agoAdd authentication documentation for Blerg::Database
Chip Black [Thu, 19 Feb 2015 04:21:00 +0000 (22:21 -0600)]
Add authentication documentation for Blerg::Database

9 years agoReorganize auxilliary CGIs
Chip Black [Thu, 19 Feb 2015 03:36:16 +0000 (21:36 -0600)]
Reorganize auxilliary CGIs

9 years agoFix usage of constants in RSS CGI v1.10
Chip Black [Mon, 27 Oct 2014 04:21:41 +0000 (23:21 -0500)]
Fix usage of constants in RSS CGI

9 years agoAdd changelog for 1.10
Chip Black [Mon, 27 Oct 2014 04:10:24 +0000 (23:10 -0500)]
Add changelog for 1.10

9 years agoMake API object propagate authentication failures
Chip Black [Tue, 21 Oct 2014 07:21:01 +0000 (02:21 -0500)]
Make API object propagate authentication failures

Auto-logout when an API call gives a 403

9 years agoRemove autoconf system that I wasn't maintaining
Chip Black [Tue, 21 Oct 2014 05:30:46 +0000 (00:30 -0500)]
Remove autoconf system that I wasn't maintaining

9 years agoNote that you can't use YAJL 2
Chip Black [Thu, 25 Sep 2014 23:12:27 +0000 (18:12 -0500)]
Note that you can't use YAJL 2

9 years agoUpdate docs for API changes
Chip Black [Thu, 31 Jul 2014 06:00:39 +0000 (01:00 -0500)]
Update docs for API changes

9 years agoExpire auth cookie on logout
Chip Black [Thu, 31 Jul 2014 04:43:48 +0000 (23:43 -0500)]
Expire auth cookie on logout

9 years agoGET-ify client API
Chip Black [Fri, 25 Jul 2014 23:26:52 +0000 (18:26 -0500)]
GET-ify client API

9 years agoUpdate token timestamp on auth verification
Chip Black [Fri, 25 Jul 2014 23:17:04 +0000 (18:17 -0500)]
Update token timestamp on auth verification

9 years agoAdd touch method to update stringring timestamp
Chip Black [Fri, 25 Jul 2014 23:13:58 +0000 (18:13 -0500)]
Add touch method to update stringring timestamp

9 years agoNormalize /subscribe to accept a parameter rather than having two endpoints
Chip Black [Fri, 25 Jul 2014 22:52:09 +0000 (17:52 -0500)]
Normalize /subscribe to accept a parameter rather than having two endpoints

9 years agoMake /status work with GET for non-changing requests
Chip Black [Fri, 25 Jul 2014 22:13:16 +0000 (17:13 -0500)]
Make /status work with GET for non-changing requests

9 years agoModify backend to use new auth cookie format
Chip Black [Thu, 10 Jul 2014 07:28:36 +0000 (02:28 -0500)]
Modify backend to use new auth cookie format

Auth cookie is now username/token rather than just token

9 years agoAdditional sanity checks for parse_auth_cookie
Chip Black [Thu, 10 Jul 2014 07:24:14 +0000 (02:24 -0500)]
Additional sanity checks for parse_auth_cookie

9 years agoAdd a function for parsing combined auth cookies
Chip Black [Thu, 10 Jul 2014 06:55:49 +0000 (01:55 -0500)]
Add a function for parsing combined auth cookies

9 years agoReturn the status of token removal in auth_logout
Chip Black [Thu, 3 Jul 2014 23:32:59 +0000 (18:32 -0500)]
Return the status of token removal in auth_logout

9 years agoReorder libs in Makefile.PL so it will link properly
Chip Black [Thu, 3 Jul 2014 23:21:26 +0000 (18:21 -0500)]
Reorder libs in Makefile.PL so it will link properly

9 years agoVarious cleanup
Chip Black [Thu, 3 Jul 2014 21:39:24 +0000 (16:39 -0500)]
Various cleanup

9 years agoMake auth use new stringring storage
Chip Black [Thu, 3 Jul 2014 21:15:42 +0000 (16:15 -0500)]
Make auth use new stringring storage

9 years agoAdd -Wall for ultra-pedantry
Chip Black [Thu, 3 Jul 2014 21:03:53 +0000 (16:03 -0500)]
Add -Wall for ultra-pedantry

9 years agoCleanup and rename a lot of stringring stuff to make more sense
Chip Black [Thu, 3 Jul 2014 21:03:29 +0000 (16:03 -0500)]
Cleanup and rename a lot of stringring stuff to make more sense

9 years agoAdd stringring implementation
Chip Black [Thu, 3 Jul 2014 03:23:20 +0000 (22:23 -0500)]
Add stringring implementation

9 years agoFix a lot of dumb bugs in stringbucket
Chip Black [Thu, 3 Jul 2014 02:36:46 +0000 (21:36 -0500)]
Fix a lot of dumb bugs in stringbucket

9 years agoMAP_FAILED, not NULL!
Chip Black [Wed, 2 Jul 2014 04:29:15 +0000 (23:29 -0500)]
MAP_FAILED, not NULL!

9 years agoUpdate webapp for /status changes
Chip Black [Tue, 1 Jul 2014 05:32:30 +0000 (00:32 -0500)]
Update webapp for /status changes

9 years agoGeneralize "new" button style
Chip Black [Tue, 1 Jul 2014 05:23:55 +0000 (00:23 -0500)]
Generalize "new" button style

9 years agoCan't flippin' count
Chip Black [Tue, 1 Jul 2014 04:07:59 +0000 (23:07 -0500)]
Can't flippin' count

9 years agoCheck for null clear argument
Chip Black [Tue, 1 Jul 2014 04:04:15 +0000 (23:04 -0500)]
Check for null clear argument

9 years ago/status is always POST authenticated
Chip Black [Tue, 1 Jul 2014 03:34:30 +0000 (22:34 -0500)]
/status is always POST authenticated

9 years agoUpdate .htaccess config
Chip Black [Tue, 1 Jul 2014 02:54:01 +0000 (21:54 -0500)]
Update .htaccess config

9 years agoChange /feedinfo into /status; add mentioned field
Chip Black [Tue, 1 Jul 2014 02:48:40 +0000 (21:48 -0500)]
Change /feedinfo into /status; add mentioned field

9 years agoSet mentioned flag on mention
Chip Black [Mon, 30 Jun 2014 01:01:34 +0000 (20:01 -0500)]
Set mentioned flag on mention

9 years agoGetting ahead of myself on documentation
Chip Black [Mon, 30 Jun 2014 01:01:12 +0000 (20:01 -0500)]
Getting ahead of myself on documentation

9 years agoGeneralize status setting (mute, etc.)
Chip Black [Sun, 29 Jun 2014 06:16:00 +0000 (01:16 -0500)]
Generalize status setting (mute, etc.)

9 years agoUpdate password storage to a more compact form
Chip Black [Sun, 29 Jun 2014 04:55:15 +0000 (23:55 -0500)]
Update password storage to a more compact form

Instead of using three files to store version, password, and salt, pack
it all into a struct and write it as a single file.  Also added locking
for password updates, and removed raw password get functions from the
exposed functions in common/auth.h.

9 years agoRelease notes for 1.9.1 v1.9.1
Chip Black [Wed, 18 Jun 2014 03:32:52 +0000 (22:32 -0500)]
Release notes for 1.9.1

9 years agoAdd RSS links for tags and feed
Chip Black [Wed, 18 Jun 2014 03:23:29 +0000 (22:23 -0500)]
Add RSS links for tags and feed

9 years agoBlur login field after login
Chip Black [Wed, 18 Jun 2014 03:04:57 +0000 (22:04 -0500)]
Blur login field after login

9 years agoCan now login by pressing enter in the login field
Chip Black [Wed, 18 Jun 2014 02:43:33 +0000 (21:43 -0500)]
Can now login by pressing enter in the login field

9 years agoUpdate changelog for 1.9 v1.9
Chip Black [Mon, 2 Jun 2014 01:07:03 +0000 (20:07 -0500)]
Update changelog for 1.9

9 years agoDeploy contact page, too.
Chip Black [Mon, 2 Jun 2014 01:05:55 +0000 (20:05 -0500)]
Deploy contact page, too.

9 years agoAdd image support to blergmedia, and fix functionality in Firefox perl-lib
Chip Black [Fri, 2 May 2014 22:21:44 +0000 (17:21 -0500)]
Add image support to blergmedia, and fix functionality in Firefox

10 years agoCheck for success on user creation
Chip Black [Sat, 5 Apr 2014 07:29:47 +0000 (02:29 -0500)]
Check for success on user creation

10 years agoAdd titles in RSS for dumb aggregators
Chip Black [Sat, 29 Mar 2014 23:03:09 +0000 (18:03 -0500)]
Add titles in RSS for dumb aggregators

10 years agoFix some encodings in the POD docs
Chip Black [Sat, 29 Mar 2014 20:39:42 +0000 (15:39 -0500)]
Fix some encodings in the POD docs

10 years agoUpdate documentation for perl-lib and install-environment
Chip Black [Sat, 29 Mar 2014 20:24:41 +0000 (15:24 -0500)]
Update documentation for perl-lib and install-environment

10 years agoGenerate perl docs for web
Chip Black [Sat, 29 Mar 2014 20:13:01 +0000 (15:13 -0500)]
Generate perl docs for web

10 years agoAdd Apache SetEnv environment config
Chip Black [Sat, 29 Mar 2014 19:45:46 +0000 (14:45 -0500)]
Add Apache SetEnv environment config

10 years agoFix some docs for Blerg::Database
Chip Black [Sat, 29 Mar 2014 19:45:23 +0000 (14:45 -0500)]
Fix some docs for Blerg::Database

10 years agoAdd install routine (of sorts)
Chip Black [Sat, 29 Mar 2014 09:18:34 +0000 (04:18 -0500)]
Add install routine (of sorts)

10 years agoAdd perl lib to Makefile
Chip Black [Sat, 29 Mar 2014 02:51:15 +0000 (21:51 -0500)]
Add perl lib to Makefile

10 years agoAdd gitignore for perl lib
Chip Black [Sat, 29 Mar 2014 02:37:04 +0000 (21:37 -0500)]
Add gitignore for perl lib

10 years agoMore type fixing
Chip Black [Sat, 29 Mar 2014 02:33:30 +0000 (21:33 -0500)]
More type fixing

10 years agoMore type finaglery in cgi_blerg
Chip Black [Sat, 22 Mar 2014 22:43:37 +0000 (17:43 -0500)]
More type finaglery in cgi_blerg

10 years agoyajl is kind of annoying with unsigned char types
Chip Black [Sat, 22 Mar 2014 22:35:47 +0000 (17:35 -0500)]
yajl is kind of annoying with unsigned char types

10 years agoFix up blerglatest
Chip Black [Sat, 22 Mar 2014 22:31:52 +0000 (17:31 -0500)]
Fix up blerglatest

10 years agoSome missing includes and a format error in blergtool
Chip Black [Sat, 22 Mar 2014 22:16:12 +0000 (17:16 -0500)]
Some missing includes and a format error in blergtool

10 years agoSubtle memset bug in MD5
Chip Black [Sat, 22 Mar 2014 22:12:04 +0000 (17:12 -0500)]
Subtle memset bug in MD5

10 years agoMore pedantic type fixing and a return fall-through bug
Chip Black [Sat, 22 Mar 2014 22:11:12 +0000 (17:11 -0500)]
More pedantic type fixing and a return fall-through bug

10 years agoCleanup unused vars and filename lengths
Chip Black [Sat, 22 Mar 2014 21:41:50 +0000 (16:41 -0500)]
Cleanup unused vars and filename lengths

10 years agoAdd more error checking in auth
Chip Black [Sat, 22 Mar 2014 21:37:17 +0000 (16:37 -0500)]
Add more error checking in auth

10 years agoIgnore errors when cleaning build deps
Chip Black [Sat, 22 Mar 2014 21:15:06 +0000 (16:15 -0500)]
Ignore errors when cleaning build deps

10 years agoAdd some missing includes
Chip Black [Sat, 22 Mar 2014 21:12:38 +0000 (16:12 -0500)]
Add some missing includes

10 years agoClarify types in auth
Chip Black [Sat, 22 Mar 2014 21:12:01 +0000 (16:12 -0500)]
Clarify types in auth

10 years agoStop using gcc explicitly
Chip Black [Wed, 15 Jan 2014 22:59:25 +0000 (16:59 -0600)]
Stop using gcc explicitly

10 years agoCheck paths in blerglatest
Chip Black [Thu, 2 Jan 2014 10:30:36 +0000 (04:30 -0600)]
Check paths in blerglatest

10 years agoUse blergconf for paths
Chip Black [Thu, 2 Jan 2014 10:29:49 +0000 (04:29 -0600)]
Use blergconf for paths

Also use FILENAME_MAX everywhere instead of hard-code filename lengths

10 years agoadd blerg_init to blerg.a consumers
Chip Black [Thu, 2 Jan 2014 10:09:41 +0000 (04:09 -0600)]
add blerg_init to blerg.a consumers

10 years agoAdd configuration vars for derived paths, too.
Chip Black [Thu, 2 Jan 2014 10:08:19 +0000 (04:08 -0600)]
Add configuration vars for derived paths, too.

10 years agoAdd configuration system
Chip Black [Thu, 2 Jan 2014 09:54:52 +0000 (03:54 -0600)]
Add configuration system

10 years agoAdd apache Authorization header hack
Chip Black [Sun, 24 Nov 2013 06:07:36 +0000 (00:07 -0600)]
Add apache Authorization header hack

10 years agoRefactor post fetching in rss.cgi
Chip Black [Sun, 24 Nov 2013 05:28:30 +0000 (23:28 -0600)]
Refactor post fetching in rss.cgi

10 years agocount is an in/out, not just an out var
Chip Black [Sun, 24 Nov 2013 04:58:23 +0000 (22:58 -0600)]
count is an in/out, not just an out var

10 years agoExtend CFLAGS out to scrypt
Chip Black [Sun, 24 Nov 2013 04:13:45 +0000 (22:13 -0600)]
Extend CFLAGS out to scrypt

10 years agoAdd -fPIC for x86_64; add blerg_auth.a to clean target
Chip Black [Sun, 24 Nov 2013 03:52:41 +0000 (21:52 -0600)]
Add -fPIC for x86_64; add blerg_auth.a to clean target