blerg.git
10 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

10 years agoUpdate MANIFEST for perl lib
Chip Black [Sun, 24 Nov 2013 03:51:11 +0000 (21:51 -0600)]
Update MANIFEST for perl lib

10 years agoAdd feed handling to rss.cgi
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

10 years agoAdd subscribe/unsubscribe to blergtool
Chip Black [Sun, 24 Nov 2013 02:19:22 +0000 (20:19 -0600)]
Add subscribe/unsubscribe to blergtool

10 years agoAdd auth bits to Blerg::Database
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.

10 years agoRearrange makefile to put auth stuff in blerg_auth.a
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

10 years agoFix a couple of lingering printfs
Chip Black [Sat, 23 Nov 2013 20:47:21 +0000 (14:47 -0600)]
Fix a couple of lingering printfs

10 years agoBetter document headers in common/auth.h
Chip Black [Sat, 23 Nov 2013 20:39:19 +0000 (14:39 -0600)]
Better document headers in common/auth.h

10 years agoBetter rssing, now with tags!
Chip Black [Tue, 19 Nov 2013 10:42:19 +0000 (04:42 -0600)]
Better rssing, now with tags!

10 years agoReturn empty lists for list functions instead of undef
Chip Black [Tue, 19 Nov 2013 10:40:12 +0000 (04:40 -0600)]
Return empty lists for list functions instead of undef

10 years agoAdd documentation for Blerg::Database
Chip Black [Sat, 16 Nov 2013 05:44:46 +0000 (23:44 -0600)]
Add documentation for Blerg::Database

10 years agoFix 64-bit-ness in Database.xs
Chip Black [Sat, 16 Nov 2013 04:26:48 +0000 (22:26 -0600)]
Fix 64-bit-ness in Database.xs

10 years agoFix some non-64-bit-ness in database.c
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.

10 years agoFix OO-style subscription
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.

10 years agoBegin rewriting rss.cgi in perl using Blerg::Database
Chip Black [Sun, 16 Jun 2013 08:36:50 +0000 (03:36 -0500)]
Begin rewriting rss.cgi in perl using Blerg::Database

10 years agoFlesh out Blerg::Database OO layer and convenience functions
Chip Black [Sun, 16 Jun 2013 08:32:36 +0000 (03:32 -0500)]
Flesh out Blerg::Database OO layer and convenience functions

10 years agoAdd subscription support to perl lib
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.

10 years agoAdd mute support to perl lib
Chip Black [Mon, 3 Jun 2013 05:29:57 +0000 (00:29 -0500)]
Add mute support to perl lib

10 years agoAdd .gitignore for perl lib
Chip Black [Mon, 3 Jun 2013 05:26:31 +0000 (00:26 -0500)]
Add .gitignore for perl lib

10 years agoBasic OO functions for perl lib
Chip Black [Wed, 29 May 2013 05:04:37 +0000 (00:04 -0500)]
Basic OO functions for perl lib

10 years agoAdd beginning work of perl internals library
Chip Black [Mon, 29 Apr 2013 07:37:55 +0000 (02:37 -0500)]
Add beginning work of perl internals library

10 years agoAdd contact page
Chip Black [Sat, 29 Mar 2014 03:55:48 +0000 (22:55 -0500)]
Add contact page

10 years agoEscape code mode
Chip Black [Sun, 23 Mar 2014 08:46:31 +0000 (03:46 -0500)]
Escape code mode

10 years agoChangelog for 1.8.3 v1.8.3
Chip Black [Sat, 22 Mar 2014 00:59:52 +0000 (19:59 -0500)]
Changelog for 1.8.3

10 years agoAdd code blocks (both markdown and github-style) and strikethrough
Chip Black [Sat, 22 Mar 2014 00:50:26 +0000 (19:50 -0500)]
Add code blocks (both markdown and github-style) and strikethrough

10 years agoSome changes to make things suck less on small screens
Chip Black [Fri, 21 Mar 2014 22:58:35 +0000 (17:58 -0500)]
Some changes to make things suck less on small screens

10 years agoAdd handler to close post widget on ESC
Chip Black [Mon, 17 Mar 2014 20:40:44 +0000 (15:40 -0500)]
Add handler to close post widget on ESC

10 years agoRemove arrow indicator on spew button
Chip Black [Mon, 17 Mar 2014 08:45:07 +0000 (03:45 -0500)]
Remove arrow indicator on spew button

10 years agoSnazzy animations for new post widget
Chip Black [Mon, 17 Mar 2014 08:40:13 +0000 (03:40 -0500)]
Snazzy animations for new post widget

10 years agoAdd reply functionality to new post widget
Chip Black [Mon, 17 Mar 2014 07:14:59 +0000 (02:14 -0500)]
Add reply functionality to new post widget

10 years agoStyle tweaks for editor middle bar
Chip Black [Mon, 17 Mar 2014 07:12:12 +0000 (02:12 -0500)]
Style tweaks for editor middle bar

10 years agoMake Links only activate on left click
Chip Black [Mon, 17 Mar 2014 06:59:57 +0000 (01:59 -0500)]
Make Links only activate on left click

10 years agoNew edit dialog
Chip Black [Mon, 17 Mar 2014 00:28:28 +0000 (19:28 -0500)]
New edit dialog

10 years agoAdd Enyo layout repo
Chip Black [Sun, 16 Mar 2014 09:32:02 +0000 (04:32 -0500)]
Add Enyo layout repo

10 years agoFix loading of BlergMedia so it happens before it's needed
Chip Black [Sun, 16 Mar 2014 00:19:06 +0000 (19:19 -0500)]
Fix loading of BlergMedia so it happens before it's needed

10 years agoFix unclosed header in changelog v1.8.2
Chip Black [Tue, 19 Nov 2013 09:00:55 +0000 (01:00 -0800)]
Fix unclosed header in changelog

10 years agoChangelog for 1.8.2
Chip Black [Mon, 18 Nov 2013 09:11:38 +0000 (03:11 -0600)]
Changelog for 1.8.2

10 years agoFix the rest of the enyo.Ajax instances to use new bind style
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

10 years agoHandle empty responses and errors for tag listings
Chip Black [Sun, 17 Nov 2013 23:25:09 +0000 (15:25 -0800)]
Handle empty responses and errors for tag listings

10 years agoMake new page layout responsive; fix ticker
Chip Black [Sun, 17 Nov 2013 23:14:17 +0000 (15:14 -0800)]
Make new page layout responsive; fix ticker

10 years agoFix qlink handling in Firefox
Chip Black [Sun, 17 Nov 2013 23:13:27 +0000 (15:13 -0800)]
Fix qlink handling in Firefox

10 years agoFix for going to your account after posting
Chip Black [Sun, 17 Nov 2013 23:09:11 +0000 (15:09 -0800)]
Fix for going to your account after posting

10 years agoUpgrade to Enyo 2.2
Chip Black [Sun, 17 Nov 2013 23:07:01 +0000 (15:07 -0800)]
Upgrade to Enyo 2.2

10 years agoChange some Welcome style as suggested by Benny
Chip Black [Sat, 16 Nov 2013 10:27:13 +0000 (02:27 -0800)]
Change some Welcome style as suggested by Benny

10 years agoMake dialogs center on the
Chip Black [Tue, 11 Jun 2013 09:14:27 +0000 (02:14 -0700)]
Make dialogs center on the
screen, not the page

10 years agoProperly initialize data_size for empty data segment
Chip Black [Mon, 3 Jun 2013 04:49:01 +0000 (23:49 -0500)]
Properly initialize data_size for empty data segment

10 years agoChangelog for 1.8.1 v1.8.1
Chip Black [Mon, 3 Jun 2013 03:58:14 +0000 (22:58 -0500)]
Changelog for 1.8.1

10 years agoAdd mute support to blergtool
Chip Black [Mon, 3 Jun 2013 03:38:25 +0000 (22:38 -0500)]
Add mute support to blergtool

10 years agoAdd support for "muting" accounts
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.

10 years agoMore safety checks
Chip Black [Sun, 2 Jun 2013 23:59:47 +0000 (18:59 -0500)]
More safety checks

10 years agoBug hunting: Deadlocks, data safety, and dumb shit
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.

10 years agoParanoia fix for reading password version
Chip Black [Fri, 31 May 2013 00:03:23 +0000 (19:03 -0500)]
Paranoia fix for reading password version

10 years agoClarify privacy/data policies
Chip Black [Thu, 30 May 2013 23:54:04 +0000 (18:54 -0500)]
Clarify privacy/data policies

10 years agoChangelog update for 1.8 v1.8
Chip Black [Thu, 30 May 2013 22:51:24 +0000 (17:51 -0500)]
Changelog update for 1.8

10 years agoSupport mailto: in markdown links
Chip Black [Thu, 30 May 2013 22:50:17 +0000 (17:50 -0500)]
Support mailto: in markdown links

10 years agoAdd documentation for 1.8
Chip Black [Thu, 30 May 2013 10:25:17 +0000 (05:25 -0500)]
Add documentation for 1.8

10 years agoRemove obsolete md5 conversion tool
Chip Black [Thu, 30 May 2013 08:07:39 +0000 (03:07 -0500)]
Remove obsolete md5 conversion tool

10 years agoAdd scrypt library and scrypt support to auth
Chip Black [Thu, 30 May 2013 08:02:59 +0000 (03:02 -0500)]
Add scrypt library and scrypt support to auth

11 years agoError when fetching tags and direction isn't 1 or -1
Chip Black [Mon, 29 Apr 2013 07:07:52 +0000 (02:07 -0500)]
Error when fetching tags and direction isn't 1 or -1

11 years agoVersion 1.7 v1.7
Chip Black [Wed, 16 Jan 2013 06:12:23 +0000 (22:12 -0800)]
Version 1.7

11 years agoRecognize links inside parentheses/brackets
Chip Black [Wed, 16 Jan 2013 06:03:02 +0000 (22:03 -0800)]
Recognize links inside parentheses/brackets

11 years agoMerge branch 'enyo-rewrite'
Chip Black [Wed, 16 Jan 2013 06:01:21 +0000 (22:01 -0800)]
Merge branch 'enyo-rewrite'

Conflicts:
www/js/blerg.js

11 years agoadd listener for submit events enyo-rewrite
Chip Black [Mon, 14 Jan 2013 09:05:35 +0000 (01:05 -0800)]
add listener for submit events

11 years agoFix POST params for API
Chip Black [Mon, 14 Jan 2013 08:13:34 +0000 (00:13 -0800)]
Fix POST params for API

11 years agoScale the obnoxious signup button
Chip Black [Mon, 14 Jan 2013 07:52:10 +0000 (23:52 -0800)]
Scale the obnoxious signup button

11 years agoUpgrade to Enyo/Onyx 2.1.1
Chip Black [Sun, 13 Jan 2013 22:59:29 +0000 (14:59 -0800)]
Upgrade to Enyo/Onyx 2.1.1

11 years agoRecognize links inside parentheses/brackets
Chip Black [Thu, 13 Sep 2012 06:04:47 +0000 (01:04 -0500)]
Recognize links inside parentheses/brackets