Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Dec 1, 2011
  1. @mikelietz

    Allow translated output of the CRUD group columns on the group page. …

    mikelietz authored
    …ACL::translations() is a function that does nothing and should never do anything.
Commits on Nov 30, 2011
  1. @mikelietz
  2. @mikelietz

    Merge pull request #10 from fedemp/master

    mikelietz authored
    Fix display of multi-line paragraphs broken in options page (as seen with locales other than en-us), clean up Charcoal links. Thanks @fedemp!
  3. @lildude
  4. @fedemp
  5. @fedemp
Commits on Nov 29, 2011
  1. @fedemp
Commits on Nov 28, 2011
  1. @ringmaster
  2. @mikelietz

    Specify a title for the menu on the Sysinfo page, such that the exist…

    mikelietz authored
    …ing translated string would be used. Closes habari/habari#248.
Commits on Nov 27, 2011
  1. @michaeltwofish
  2. @fedemp @michaeltwofish

    JS variales were leaking to global scope

    fedemp authored michaeltwofish committed
  3. @michaeltwofish

    Reject emails with non-printable characters.

    michaeltwofish authored
    While this validation works, there's something funky with the existing
    server-side error handling; errors overwrite each other and aren't
    displayed to the user when they are set.
    
    See #9. Closes habari/habari@245.
  4. @michaeltwofish

    Loosen the email regex a lot.

    michaeltwofish authored
    See comments on #9.
  5. @MattRead
Commits on Nov 26, 2011
  1. @michaeltwofish

    Only say active time if we can work it out.

    michaeltwofish authored
    chrismeller's suggestion to use a timestamp may be a better solution,
    but given this is trivial and a timestamp wouldn't be backwards
    compatible, this will do. Closes habari/habari#139.
  2. @fedemp @michaeltwofish

    Admin email validated on install

    fedemp authored michaeltwofish committed
  3. @michaeltwofish
  4. @michaeltwofish

    Match the menu if editing one's own profile.

    michaeltwofish authored
    Also match the translation string if you're editing someone else. See
    habari/habari#246.
Commits on Nov 25, 2011
  1. @chrismeller
  2. @chrismeller
  3. @chrismeller

    Use the raw version of the ETag header so quotes aren't escaped and t…

    chrismeller authored
    …rim them from it before comparison.
  4. @chrismeller
Commits on Nov 24, 2011
  1. @chrismeller

    ETags should be wrapped in quotes, apparently.

    chrismeller authored
    Though it seems no one else knows that… *grumble*
  2. @chrismeller
  3. @chrismeller
  4. @chrismeller

    Switch UTC to GMT.

    chrismeller authored
    It may actually be the same thing, but everyone else specifies GMT, so we probably should as well.
  5. @chrismeller

    Helps if we generate the Expires date before trying to use it, just i…

    chrismeller authored
    …n case there are no posts on the page.
  6. @chrismeller

    Revert 69648df.

    chrismeller authored
    Looks like on some servers you might have other Cache-Control and Pragma headers set that force non-caching, so you would only ever get a 304 every other request. Force them all the time to avoid this.
  7. @chrismeller

    Move caching headers after ETag and If-Modified-Since checks.

    chrismeller authored
    They'll be ignored if we send a 304 response anyway, so there's no point in sending them.
  8. @chrismeller

    If the user is logged in, don't allow public caching.

    chrismeller authored
    The page may contain information specific to that user or session, so we wouldn't want it handed back to anyone else using the proxy.
  9. @chrismeller

    Throw an Expires header for all requests, not just those with a post.

    chrismeller authored
    It's a pretty safe bet all pages can be cached for 30 days… at least at this point.
  10. @chrismeller
Commits on Nov 23, 2011
  1. @chrismeller

    Add the Accept header to all HTTP requests we make.

    chrismeller authored
    cURL does this on its own, but for the SocketProcessor, let's just be good
    citizens.
  2. @chrismeller

    Add GZip and Deflate support to the SocketProcessor.

    chrismeller authored
    This might be a little buggy - I had one problem with deflate that I
    couldn't really explain, so be on the lookout.
  3. @chrismeller
Something went wrong with that request. Please try again.