Chip Black [Tue, 1 Jul 2014 02:48:40 +0000 (21:48 -0500)]
Change /feedinfo into /status; add mentioned field
Chip Black [Mon, 30 Jun 2014 01:01:34 +0000 (20:01 -0500)]
Set mentioned flag on mention
Chip Black [Mon, 30 Jun 2014 01:01:12 +0000 (20:01 -0500)]
Getting ahead of myself on documentation
Chip Black [Sun, 29 Jun 2014 06:16:00 +0000 (01:16 -0500)]
Generalize status setting (mute, etc.)
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.
Chip Black [Wed, 18 Jun 2014 03:32:52 +0000 (22:32 -0500)]
Release notes for 1.9.1
Chip Black [Wed, 18 Jun 2014 03:23:29 +0000 (22:23 -0500)]
Add RSS links for tags and feed
Chip Black [Wed, 18 Jun 2014 03:04:57 +0000 (22:04 -0500)]
Blur login field after login
Chip Black [Wed, 18 Jun 2014 02:43:33 +0000 (21:43 -0500)]
Can now login by pressing enter in the login field
Chip Black [Mon, 2 Jun 2014 01:07:03 +0000 (20:07 -0500)]
Update changelog for 1.9
Chip Black [Mon, 2 Jun 2014 01:05:55 +0000 (20:05 -0500)]
Deploy contact page, too.
Chip Black [Fri, 2 May 2014 22:21:44 +0000 (17:21 -0500)]
Add image support to blergmedia, and fix functionality in Firefox
Chip Black [Sat, 5 Apr 2014 07:29:47 +0000 (02:29 -0500)]
Check for success on user creation
Chip Black [Sat, 29 Mar 2014 23:03:09 +0000 (18:03 -0500)]
Add titles in RSS for dumb aggregators
Chip Black [Sat, 29 Mar 2014 20:39:42 +0000 (15:39 -0500)]
Fix some encodings in the POD docs
Chip Black [Sat, 29 Mar 2014 20:24:41 +0000 (15:24 -0500)]
Update documentation for perl-lib and install-environment
Chip Black [Sat, 29 Mar 2014 20:13:01 +0000 (15:13 -0500)]
Generate perl docs for web
Chip Black [Sat, 29 Mar 2014 19:45:46 +0000 (14:45 -0500)]
Add Apache SetEnv environment config
Chip Black [Sat, 29 Mar 2014 19:45:23 +0000 (14:45 -0500)]
Fix some docs for Blerg::Database
Chip Black [Sat, 29 Mar 2014 09:18:34 +0000 (04:18 -0500)]
Add install routine (of sorts)
Chip Black [Sat, 29 Mar 2014 02:51:15 +0000 (21:51 -0500)]
Add perl lib to Makefile
Chip Black [Sat, 29 Mar 2014 02:37:04 +0000 (21:37 -0500)]
Add gitignore for perl lib
Chip Black [Sat, 29 Mar 2014 02:33:30 +0000 (21:33 -0500)]
More type fixing
Chip Black [Sat, 22 Mar 2014 22:43:37 +0000 (17:43 -0500)]
More type finaglery in cgi_blerg
Chip Black [Sat, 22 Mar 2014 22:35:47 +0000 (17:35 -0500)]
yajl is kind of annoying with unsigned char types
Chip Black [Sat, 22 Mar 2014 22:31:52 +0000 (17:31 -0500)]
Fix up blerglatest
Chip Black [Sat, 22 Mar 2014 22:16:12 +0000 (17:16 -0500)]
Some missing includes and a format error in blergtool
Chip Black [Sat, 22 Mar 2014 22:12:04 +0000 (17:12 -0500)]
Subtle memset bug in MD5
Chip Black [Sat, 22 Mar 2014 22:11:12 +0000 (17:11 -0500)]
More pedantic type fixing and a return fall-through bug
Chip Black [Sat, 22 Mar 2014 21:41:50 +0000 (16:41 -0500)]
Cleanup unused vars and filename lengths
Chip Black [Sat, 22 Mar 2014 21:37:17 +0000 (16:37 -0500)]
Add more error checking in auth
Chip Black [Sat, 22 Mar 2014 21:15:06 +0000 (16:15 -0500)]
Ignore errors when cleaning build deps
Chip Black [Sat, 22 Mar 2014 21:12:38 +0000 (16:12 -0500)]
Add some missing includes
Chip Black [Sat, 22 Mar 2014 21:12:01 +0000 (16:12 -0500)]
Clarify types in auth
Chip Black [Wed, 15 Jan 2014 22:59:25 +0000 (16:59 -0600)]
Stop using gcc explicitly
Chip Black [Thu, 2 Jan 2014 10:30:36 +0000 (04:30 -0600)]
Check paths in blerglatest
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
Chip Black [Thu, 2 Jan 2014 10:09:41 +0000 (04:09 -0600)]
add blerg_init to blerg.a consumers
Chip Black [Thu, 2 Jan 2014 10:08:19 +0000 (04:08 -0600)]
Add configuration vars for derived paths, too.
Chip Black [Thu, 2 Jan 2014 09:54:52 +0000 (03:54 -0600)]
Add configuration system
Chip Black [Sun, 24 Nov 2013 06:07:36 +0000 (00:07 -0600)]
Add apache Authorization header hack
Chip Black [Sun, 24 Nov 2013 05:28:30 +0000 (23:28 -0600)]
Refactor post fetching in rss.cgi
Chip Black [Sun, 24 Nov 2013 04:58:23 +0000 (22:58 -0600)]
count is an in/out, not just an out var
Chip Black [Sun, 24 Nov 2013 04:13:45 +0000 (22:13 -0600)]
Extend CFLAGS out to scrypt
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
Chip Black [Sun, 24 Nov 2013 03:51:11 +0000 (21:51 -0600)]
Update MANIFEST for perl lib
Chip Black [Sun, 24 Nov 2013 02:51:04 +0000 (20:51 -0600)]
Add feed handling to rss.cgi
Also clean up tag/ref handling in rss.cgi
Chip Black [Sun, 24 Nov 2013 02:19:22 +0000 (20:19 -0600)]
Add subscribe/unsubscribe to blergtool
Chip Black [Sat, 23 Nov 2013 22:22:47 +0000 (16:22 -0600)]
Add auth bits to Blerg::Database
Also, reorganized tests into database, subscription, and auth portions.
Chip Black [Sat, 23 Nov 2013 21:16:05 +0000 (15:16 -0600)]
Rearrange makefile to put auth stuff in blerg_auth.a
Make it easier to compile the perl module
Chip Black [Sat, 23 Nov 2013 20:47:21 +0000 (14:47 -0600)]
Fix a couple of lingering printfs
Chip Black [Sat, 23 Nov 2013 20:39:19 +0000 (14:39 -0600)]
Better document headers in common/auth.h
Chip Black [Tue, 19 Nov 2013 10:42:19 +0000 (04:42 -0600)]
Better rssing, now with tags!
Chip Black [Tue, 19 Nov 2013 10:40:12 +0000 (04:40 -0600)]
Return empty lists for list functions instead of undef
Chip Black [Sat, 16 Nov 2013 05:44:46 +0000 (23:44 -0600)]
Add documentation for Blerg::Database
Chip Black [Sat, 16 Nov 2013 04:26:48 +0000 (22:26 -0600)]
Fix 64-bit-ness in Database.xs
Chip Black [Sat, 16 Nov 2013 04:10:24 +0000 (22:10 -0600)]
Fix some non-64-bit-ness in database.c
Minor API changes for types of record arguments and return values.
Chip Black [Sat, 16 Nov 2013 03:29:07 +0000 (21:29 -0600)]
Fix OO-style subscription
Also fix warning from autocleanup when you've already closed a
Blerg::Database.
Chip Black [Sun, 16 Jun 2013 08:36:50 +0000 (03:36 -0500)]
Begin rewriting rss.cgi in perl using Blerg::Database
Chip Black [Sun, 16 Jun 2013 08:32:36 +0000 (03:32 -0500)]
Flesh out Blerg::Database OO layer and convenience functions
Chip Black [Mon, 3 Jun 2013 06:42:54 +0000 (01:42 -0500)]
Add subscription support to perl lib
Also some minor refactoring inside Database.xs and subscription
functions now actually return values when they should.
Chip Black [Mon, 3 Jun 2013 05:29:57 +0000 (00:29 -0500)]
Add mute support to perl lib
Chip Black [Mon, 3 Jun 2013 05:26:31 +0000 (00:26 -0500)]
Add .gitignore for perl lib
Chip Black [Wed, 29 May 2013 05:04:37 +0000 (00:04 -0500)]
Basic OO functions for perl lib
Chip Black [Mon, 29 Apr 2013 07:37:55 +0000 (02:37 -0500)]
Add beginning work of perl internals library
Chip Black [Sat, 29 Mar 2014 03:55:48 +0000 (22:55 -0500)]
Add contact page
Chip Black [Sun, 23 Mar 2014 08:46:31 +0000 (03:46 -0500)]
Escape code mode
Chip Black [Sat, 22 Mar 2014 00:59:52 +0000 (19:59 -0500)]
Changelog for 1.8.3
Chip Black [Sat, 22 Mar 2014 00:50:26 +0000 (19:50 -0500)]
Add code blocks (both markdown and github-style) and strikethrough
Chip Black [Fri, 21 Mar 2014 22:58:35 +0000 (17:58 -0500)]
Some changes to make things suck less on small screens
Chip Black [Mon, 17 Mar 2014 20:40:44 +0000 (15:40 -0500)]
Add handler to close post widget on ESC
Chip Black [Mon, 17 Mar 2014 08:45:07 +0000 (03:45 -0500)]
Remove arrow indicator on spew button
Chip Black [Mon, 17 Mar 2014 08:40:13 +0000 (03:40 -0500)]
Snazzy animations for new post widget
Chip Black [Mon, 17 Mar 2014 07:14:59 +0000 (02:14 -0500)]
Add reply functionality to new post widget
Chip Black [Mon, 17 Mar 2014 07:12:12 +0000 (02:12 -0500)]
Style tweaks for editor middle bar
Chip Black [Mon, 17 Mar 2014 06:59:57 +0000 (01:59 -0500)]
Make Links only activate on left click
Chip Black [Mon, 17 Mar 2014 00:28:28 +0000 (19:28 -0500)]
New edit dialog
Chip Black [Sun, 16 Mar 2014 09:32:02 +0000 (04:32 -0500)]
Add Enyo layout repo
Chip Black [Sun, 16 Mar 2014 00:19:06 +0000 (19:19 -0500)]
Fix loading of BlergMedia so it happens before it's needed
Chip Black [Tue, 19 Nov 2013 09:00:55 +0000 (01:00 -0800)]
Fix unclosed header in changelog
Chip Black [Mon, 18 Nov 2013 09:11:38 +0000 (03:11 -0600)]
Changelog for 1.8.2
Chip Black [Sun, 17 Nov 2013 23:27:55 +0000 (15:27 -0800)]
Fix the rest of the enyo.Ajax instances to use new bind style
Chip Black [Sun, 17 Nov 2013 23:25:09 +0000 (15:25 -0800)]
Handle empty responses and errors for tag listings
Chip Black [Sun, 17 Nov 2013 23:14:17 +0000 (15:14 -0800)]
Make new page layout responsive; fix ticker
Chip Black [Sun, 17 Nov 2013 23:13:27 +0000 (15:13 -0800)]
Fix qlink handling in Firefox
Chip Black [Sun, 17 Nov 2013 23:09:11 +0000 (15:09 -0800)]
Fix for going to your account after posting
Chip Black [Sun, 17 Nov 2013 23:07:01 +0000 (15:07 -0800)]
Upgrade to Enyo 2.2
Chip Black [Sat, 16 Nov 2013 10:27:13 +0000 (02:27 -0800)]
Change some Welcome style as suggested by Benny
Chip Black [Tue, 11 Jun 2013 09:14:27 +0000 (02:14 -0700)]
Make dialogs center on the
screen, not the page
Chip Black [Mon, 3 Jun 2013 04:49:01 +0000 (23:49 -0500)]
Properly initialize data_size for empty data segment
Chip Black [Mon, 3 Jun 2013 03:58:14 +0000 (22:58 -0500)]
Changelog for 1.8.1
Chip Black [Mon, 3 Jun 2013 03:38:25 +0000 (22:38 -0500)]
Add mute support to blergtool
Chip Black [Mon, 3 Jun 2013 00:25:35 +0000 (19:25 -0500)]
Add support for "muting" accounts
Muted accounts do not update reference or subscription indexes, making
them effectively invisible, but unaware of the fact.
Chip Black [Sun, 2 Jun 2013 23:59:47 +0000 (18:59 -0500)]
More safety checks
Chip Black [Sat, 1 Jun 2013 08:02:51 +0000 (03:02 -0500)]
Bug hunting: Deadlocks, data safety, and dumb shit
- Don't preallocate index files, instead just ftruncate() them to size.
Index locality is pretty well moot when we're never reading more than
50 entries at a time.
- Factor out data remapping
- Added extra bounds checks for segments and records
- Wasn't actually updating blerg->current_segment when switching
segments, causing deadlock when the second record is written in a new
segment.
- Use posix_fallocate() instead of writing zeroes
- Update record count *after* successfully writing a record, not before
- Use fstat to determine new record data offset instead of ftell (not
sure if this is better, but it sure looks cleaner).
- Don't bother trying to write the rest of the data when we get a short
write. Truncate and move on.
Chip Black [Fri, 31 May 2013 00:03:23 +0000 (19:03 -0500)]
Paranoia fix for reading password version
Chip Black [Thu, 30 May 2013 23:54:04 +0000 (18:54 -0500)]
Clarify privacy/data policies
Chip Black [Thu, 30 May 2013 22:51:24 +0000 (17:51 -0500)]
Changelog update for 1.8
Chip Black [Thu, 30 May 2013 22:50:17 +0000 (17:50 -0500)]
Support mailto: in markdown links
Chip Black [Thu, 30 May 2013 10:25:17 +0000 (05:25 -0500)]
Add documentation for 1.8