blerg.git
12 years agoRelease 1.6.3
Chip Black [Thu, 19 Jan 2012 08:06:44 +0000 (02:06 -0600)]
Release 1.6.3

12 years agoAdd front-end password changing bits
Chip Black [Thu, 19 Jan 2012 08:02:16 +0000 (02:02 -0600)]
Add front-end password changing bits

12 years agoAdd application/json type for canned success/failure responses
Chip Black [Thu, 19 Jan 2012 07:53:26 +0000 (01:53 -0600)]
Add application/json type for canned success/failure responses

12 years agoAdd password change API
Chip Black [Thu, 19 Jan 2012 06:49:50 +0000 (00:49 -0600)]
Add password change API

12 years agoDeprecate blerg.httpd since it's become a hassle v1.6.2
Chip Black [Sun, 15 Jan 2012 23:13:43 +0000 (17:13 -0600)]
Deprecate blerg.httpd since it's become a hassle

13 years agoBump version to 1.6.1 v1.6.1
Chip Black [Mon, 7 Nov 2011 04:27:27 +0000 (22:27 -0600)]
Bump version to 1.6.1

13 years agoAdd autoconf system provided by Boris Manojlovic
Chip Black [Mon, 7 Nov 2011 04:25:27 +0000 (22:25 -0600)]
Add autoconf system provided by Boris Manojlovic

13 years agoAdd inline support for media formats
Chip Black [Fri, 5 Aug 2011 22:57:00 +0000 (17:57 -0500)]
Add inline support for media formats

13 years agoDocumentation for 1.6 v1.6
Chip Black [Tue, 19 Jul 2011 02:35:25 +0000 (21:35 -0500)]
Documentation for 1.6

13 years agoAdd tool to convert old plain passwords to MD5
Chip Black [Tue, 19 Jul 2011 01:58:47 +0000 (20:58 -0500)]
Add tool to convert old plain passwords to MD5

13 years agoSet subscription mark after fetching /feed
Chip Black [Tue, 19 Jul 2011 02:13:35 +0000 (21:13 -0500)]
Set subscription mark after fetching /feed

13 years agoAdd new message bits to web
Chip Black [Tue, 19 Jul 2011 02:11:05 +0000 (21:11 -0500)]
Add new message bits to web

13 years agoFix nonexistent subscription file error in subscription counting
Chip Black [Mon, 18 Jul 2011 09:09:25 +0000 (04:09 -0500)]
Fix nonexistent subscription file error in subscription counting

13 years agoRework /feedinfo logic
Chip Black [Mon, 18 Jul 2011 08:57:52 +0000 (03:57 -0500)]
Rework /feedinfo logic

13 years agoAdd subscription marking to keep track of things you've read
Chip Black [Mon, 18 Jul 2011 08:45:12 +0000 (03:45 -0500)]
Add subscription marking to keep track of things you've read

13 years agoWhoops, committed a local baseURL change
Chip Black [Mon, 18 Jul 2011 07:41:45 +0000 (02:41 -0500)]
Whoops, committed a local baseURL change

13 years agoUse MD5 hashing to store passwords
Chip Black [Mon, 11 Apr 2011 01:46:12 +0000 (20:46 -0500)]
Use MD5 hashing to store passwords

13 years agoFix some absolutisms and zero-based bugs
Chip Black [Mon, 11 Apr 2011 00:47:19 +0000 (19:47 -0500)]
Fix some absolutisms and zero-based bugs

13 years agoFix double-close for empty account
Chip Black [Mon, 11 Apr 2011 00:14:00 +0000 (19:14 -0500)]
Fix double-close for empty account

13 years agoAdd blerglatest objects to clean target
Chip Black [Sun, 10 Apr 2011 23:33:44 +0000 (18:33 -0500)]
Add blerglatest objects to clean target

13 years agoRefactor page switching into more django-like flexible architecture
Chip Black [Wed, 9 Mar 2011 11:47:29 +0000 (03:47 -0800)]
Refactor page switching into more django-like flexible architecture

13 years agoLog out whether or not the server reports success
Chip Black [Mon, 7 Mar 2011 04:59:59 +0000 (20:59 -0800)]
Log out whether or not the server reports success

13 years agoChange auth to allow multiple logins
Chip Black [Mon, 7 Mar 2011 04:51:22 +0000 (22:51 -0600)]
Change auth to allow multiple logins

13 years agoAdd htaccess config for new API endpoints
Chip Black [Fri, 4 Mar 2011 23:54:10 +0000 (15:54 -0800)]
Add htaccess config for new API endpoints

13 years agoAdd new documentation v1.5
Chip Black [Fri, 4 Mar 2011 09:16:01 +0000 (01:16 -0800)]
Add new documentation

13 years agoAdd perma-reflink functionality and reply
Chip Black [Fri, 4 Mar 2011 08:47:09 +0000 (00:47 -0800)]
Add perma-reflink functionality and reply

13 years agoEscape @ and #, as well; fix username in User.reload()
Chip Black [Thu, 3 Mar 2011 10:40:58 +0000 (02:40 -0800)]
Escape @ and #, as well; fix username in User.reload()

13 years agoFix page switching for tags/feeds
Chip Black [Thu, 3 Mar 2011 10:32:29 +0000 (02:32 -0800)]
Fix page switching for tags/feeds

13 years agoAdd permalinks to ref/tag pages
Chip Black [Thu, 3 Mar 2011 10:18:13 +0000 (02:18 -0800)]
Add permalinks to ref/tag pages

13 years agoFix reload between permalink and user page
Chip Black [Thu, 3 Mar 2011 10:10:46 +0000 (02:10 -0800)]
Fix reload between permalink and user page

13 years agoAdd support for markdown-style headlines (lines beginning with #)
Chip Black [Wed, 2 Mar 2011 23:11:01 +0000 (15:11 -0800)]
Add support for markdown-style headlines (lines beginning with #)

13 years ago(maybe) fix escaped metachars
Chip Black [Wed, 2 Mar 2011 23:06:49 +0000 (15:06 -0800)]
(maybe) fix escaped metachars

13 years agoAdd permalink functionality, clean up page switching a little
Chip Black [Wed, 2 Mar 2011 11:53:15 +0000 (03:53 -0800)]
Add permalink functionality, clean up page switching a little

13 years agoCheck the type of the current pager when hash switching
Chip Black [Wed, 2 Mar 2011 11:02:11 +0000 (03:02 -0800)]
Check the type of the current pager when hash switching

13 years agoStupid logic error in feed checking
Chip Black [Tue, 1 Mar 2011 22:27:45 +0000 (14:27 -0800)]
Stupid logic error in feed checking

13 years agoFix multi-page for tags and feed
Chip Black [Tue, 1 Mar 2011 10:21:35 +0000 (02:21 -0800)]
Fix multi-page for tags and feed

13 years agoThat should guarantee proper preference between bold/italic and lists
Chip Black [Tue, 1 Mar 2011 08:31:13 +0000 (00:31 -0800)]
That should guarantee proper preference between bold/italic and lists

13 years agoFix qlink(), rearrange mangleRecord(), fix some style
Chip Black [Tue, 1 Mar 2011 08:19:15 +0000 (00:19 -0800)]
Fix qlink(), rearrange mangleRecord(), fix some style

mangleRecord() should now processes bold/italics before lists, so it should
properly distinguish between a * beginning a line and a * beginning a list
(but maybe not).

13 years agoFinish subscription functionality, start cleaning up the pager
Chip Black [Tue, 1 Mar 2011 07:12:47 +0000 (23:12 -0800)]
Finish subscription functionality, start cleaning up the pager

13 years agoMore markdown syntax!
Chip Black [Mon, 28 Feb 2011 11:59:00 +0000 (03:59 -0800)]
More markdown syntax!

13 years agoRemove whitespace at the end of multi-line posts
Chip Black [Mon, 28 Feb 2011 10:55:56 +0000 (02:55 -0800)]
Remove whitespace at the end of multi-line posts

13 years agoAdd obsess/unobsess functionality
Chip Black [Sun, 27 Feb 2011 11:07:44 +0000 (03:07 -0800)]
Add obsess/unobsess functionality

13 years agoWhoops, checking too many bytes for /subscribe
Chip Black [Sun, 27 Feb 2011 10:50:25 +0000 (04:50 -0600)]
Whoops, checking too many bytes for /subscribe

13 years agoPropagate changes to CGI version
Chip Black [Sun, 27 Feb 2011 09:26:26 +0000 (03:26 -0600)]
Propagate changes to CGI version

13 years agoIn retrospect, using POST params for subscribe was stupid
Chip Black [Sat, 26 Feb 2011 11:16:23 +0000 (05:16 -0600)]
In retrospect, using POST params for subscribe was stupid

13 years agoRefactor those ugly POST handlers
Chip Black [Sat, 26 Feb 2011 10:27:30 +0000 (04:27 -0600)]
Refactor those ugly POST handlers

13 years agoAdd /feedinfo endpoint
Chip Black [Sat, 26 Feb 2011 09:45:36 +0000 (03:45 -0600)]
Add /feedinfo endpoint

13 years agoAdd subscription feed fetching, clean up a bit
Chip Black [Tue, 22 Feb 2011 10:34:11 +0000 (04:34 -0600)]
Add subscription feed fetching, clean up a bit

Add a /feed URL for fetching subscription feeds.  Genericized "struct
tag" into "struct blergref" -- no actual change, but the same thing is
now used by subscription indexes.

13 years agoFurther error handling refinement
Chip Black [Mon, 21 Feb 2011 21:35:29 +0000 (15:35 -0600)]
Further error handling refinement

13 years agoClean up some error handling in tag listing
Chip Black [Mon, 21 Feb 2011 21:28:03 +0000 (15:28 -0600)]
Clean up some error handling in tag listing

13 years agoAdd some subscription (a.k.a. "follow") functionality
Chip Black [Mon, 21 Feb 2011 09:53:11 +0000 (03:53 -0600)]
Add some subscription (a.k.a. "follow") functionality

13 years agoGenericize and extend url_info v1.0-ish
Chip Black [Wed, 9 Feb 2011 07:50:10 +0000 (01:50 -0600)]
Genericize and extend url_info

The url_info struct's author member was too small to snarf 64-byte tags,
so that field was renamed to 'name' and extended.  parse_url_info also
now checks the maximum length.

13 years agoFrontpage and style tweaks
Chip Black [Mon, 7 Feb 2011 10:14:37 +0000 (02:14 -0800)]
Frontpage and style tweaks

Added whitespace and centering to latest tags. Show more latest posts.
Distinguish refs from hyperlinks by making them gray.

13 years agoLimit latest tags to only those three characters or longer
Chip Black [Mon, 7 Feb 2011 10:11:15 +0000 (04:11 -0600)]
Limit latest tags to only those three characters or longer

13 years agoChange ref links to be gray instead of the normal color
Chip Black [Mon, 7 Feb 2011 09:49:14 +0000 (01:49 -0800)]
Change ref links to be gray instead of the normal color

13 years agoAdd a way of seeing other users' chatter
Chip Black [Fri, 28 Jan 2011 09:58:37 +0000 (01:58 -0800)]
Add a way of seeing other users' chatter

13 years agoRevamp latest stuff on frontpage
Chip Black [Thu, 3 Feb 2011 08:32:43 +0000 (00:32 -0800)]
Revamp latest stuff on frontpage

13 years agoAdd brief mode of JSON generation for blerglatest
Chip Black [Wed, 2 Feb 2011 23:17:39 +0000 (17:17 -0600)]
Add brief mode of JSON generation for blerglatest

13 years agoAdd blerglatest tool for figuring latest traffic
Chip Black [Wed, 2 Feb 2011 21:14:07 +0000 (15:14 -0600)]
Add blerglatest tool for figuring latest traffic

13 years agoSimple style tweak: remove header gradient
Chip Black [Thu, 20 Jan 2011 04:03:08 +0000 (20:03 -0800)]
Simple style tweak: remove header gradient

13 years agoAccept proper tag chars in hashSwitch()
Chip Black [Wed, 19 Jan 2011 09:14:18 +0000 (01:14 -0800)]
Accept proper tag chars in hashSwitch()

13 years agoAdd favicons
Chip Black [Wed, 19 Jan 2011 09:13:27 +0000 (03:13 -0600)]
Add favicons

13 years agoUpdate docs to reflect username chars change
Chip Black [Tue, 18 Jan 2011 11:02:17 +0000 (03:02 -0800)]
Update docs to reflect username chars change

13 years agoFix js to be consistent with b6235374b91ba7acf62c06c72de2f1291f46ac4c
Chip Black [Thu, 13 Jan 2011 12:24:29 +0000 (04:24 -0800)]
Fix js to be consistent with b6235374b91ba7acf62c06c72de2f1291f46ac4c

13 years agoQuick and dirty hack to add new users and tags
Chip Black [Thu, 13 Jan 2011 12:11:03 +0000 (04:11 -0800)]
Quick and dirty hack to add new users and tags

13 years agoRestrict usernames to the same character set as tags
Chip Black [Mon, 17 Jan 2011 09:31:51 +0000 (03:31 -0600)]
Restrict usernames to the same character set as tags

13 years ago.gitignore changes
Chip Black [Sun, 16 Jan 2011 12:10:34 +0000 (06:10 -0600)]
.gitignore changes

13 years agotags must be preceeded by whitespace or start at the beginning of the record
Chip Black [Sun, 16 Jan 2011 12:08:22 +0000 (06:08 -0600)]
tags must be preceeded by whitespace or start at the beginning of the record

13 years agoMove httpd port into config.h
Chip Black [Wed, 12 Jan 2011 20:55:59 +0000 (14:55 -0600)]
Move httpd port into config.h

13 years agoRename make targets to make a little more sense
Chip Black [Wed, 12 Jan 2011 20:36:06 +0000 (14:36 -0600)]
Rename make targets to make a little more sense

13 years agoWhoops, searching and replacing *globally* is important.
Chip Black [Thu, 13 Jan 2011 09:59:39 +0000 (01:59 -0800)]
Whoops, searching and replacing *globally* is important.

13 years agoRewrite docs
Chip Black [Thu, 13 Jan 2011 07:37:24 +0000 (23:37 -0800)]
Rewrite docs

13 years agoFix scripting vulnerability in regex parsing (thanks zx2c4)
Chip Black [Thu, 13 Jan 2011 07:36:58 +0000 (23:36 -0800)]
Fix scripting vulnerability in regex parsing (thanks zx2c4)

13 years agoFix some redirects to work with bookmarklet linking ohfuckreddit
Chip Black [Mon, 10 Jan 2011 10:32:12 +0000 (02:32 -0800)]
Fix some redirects to work with bookmarklet linking

13 years agoAdd italic/bold markdown syntax
Chip Black [Mon, 10 Jan 2011 10:17:46 +0000 (02:17 -0800)]
Add italic/bold markdown syntax

13 years agoSmall JS fixups for stupid JS parsers; disable shift-space popup while you're typing
Chip Black [Mon, 10 Jan 2011 10:01:08 +0000 (02:01 -0800)]
Small JS fixups for stupid JS parsers; disable shift-space popup while you're typing

13 years agoAdd index for API in documentation
Chip Black [Sun, 9 Jan 2011 08:37:56 +0000 (00:37 -0800)]
Add index for API in documentation

13 years agoAdd bookmarklet support, clean up hashSwitch()
Chip Black [Sun, 9 Jan 2011 08:17:45 +0000 (00:17 -0800)]
Add bookmarklet support, clean up hashSwitch()

13 years agoWrite API docs
Chip Black [Sun, 9 Jan 2011 07:14:55 +0000 (23:14 -0800)]
Write API docs

13 years agoLimit password length to 64 characters
Chip Black [Sun, 9 Jan 2011 05:52:56 +0000 (23:52 -0600)]
Limit password length to 64 characters

13 years agoWrite some more docs
Chip Black [Sat, 8 Jan 2011 11:19:35 +0000 (03:19 -0800)]
Write some more docs

13 years agoAdd missing CSS for docs
Chip Black [Sat, 8 Jan 2011 08:08:04 +0000 (02:08 -0600)]
Add missing CSS for docs

13 years agoAdd license notifications to all source files
Chip Black [Sat, 8 Jan 2011 07:59:49 +0000 (01:59 -0600)]
Add license notifications to all source files

13 years agoAdd web code, license, and simple readme
Chip Black [Sat, 8 Jan 2011 07:51:19 +0000 (01:51 -0600)]
Add web code, license, and simple readme

13 years agoAdd rss to gitignore list
Chip Black [Sat, 8 Jan 2011 05:47:20 +0000 (23:47 -0600)]
Add rss to gitignore list

13 years agoAdd slightly better library configuration
Chip Black [Sat, 8 Jan 2011 05:45:43 +0000 (23:45 -0600)]
Add slightly better library configuration

13 years agoEveryone is chip!
Chip Black [Thu, 6 Jan 2011 10:21:34 +0000 (04:21 -0600)]
Everyone is chip!

13 years agoWorkaround for apache mangling our /tag/#blah urls
Chip Black [Thu, 6 Jan 2011 08:36:05 +0000 (02:36 -0600)]
Workaround for apache mangling our /tag/#blah urls

13 years agoFix some broken fwrite calls
Chip Black [Thu, 6 Jan 2011 07:27:23 +0000 (01:27 -0600)]
Fix some broken fwrite calls

13 years agoAdd guid to RSS
Chip Black [Wed, 5 Jan 2011 10:55:43 +0000 (04:55 -0600)]
Add guid to RSS

13 years agoFix RSS encoding
Chip Black [Wed, 5 Jan 2011 10:50:25 +0000 (04:50 -0600)]
Fix RSS encoding

13 years agoAdd pubDate to RSS generator
Chip Black [Wed, 5 Jan 2011 10:48:38 +0000 (04:48 -0600)]
Add pubDate to RSS generator

13 years agoFix RSS bugs
Chip Black [Sun, 2 Jan 2011 11:21:31 +0000 (05:21 -0600)]
Fix RSS bugs

13 years agoFix RSS XML declaration
Chip Black [Sun, 2 Jan 2011 11:19:20 +0000 (05:19 -0600)]
Fix RSS XML declaration

13 years agoFix XML encoding declaration
Chip Black [Sun, 2 Jan 2011 11:18:24 +0000 (05:18 -0600)]
Fix XML encoding declaration

13 years agoAdd RSS CGI, also quite a lot of refactoring
Chip Black [Sat, 1 Jan 2011 10:06:19 +0000 (04:06 -0600)]
Add RSS CGI, also quite a lot of refactoring

13 years agoWhoops, shouldn't mix fd and FILE* methods
Chip Black [Fri, 31 Dec 2010 07:08:08 +0000 (01:08 -0600)]
Whoops, shouldn't mix fd and FILE* methods

(especially when you're using the wrong fd)

13 years agoSanitize username inputs in the database layer
Chip Black [Fri, 31 Dec 2010 05:35:58 +0000 (23:35 -0600)]
Sanitize username inputs in the database layer

13 years agoFinish authenticated API endpoints on cgi_blerg
Chip Black [Fri, 31 Dec 2010 03:34:32 +0000 (21:34 -0600)]
Finish authenticated API endpoints on cgi_blerg

13 years agoWhoops, my status things weren't valid JSON
Chip Black [Fri, 31 Dec 2010 00:26:41 +0000 (18:26 -0600)]
Whoops, my status things weren't valid JSON