Permalink
Commits on Jan 16, 2018
Commits on Jan 9, 2018
  1. Use newpost_minsecurity as default image security. (#2272)

    pauamma authored and zorkian committed Jan 9, 2018
    Also fix misleading error message.
    
    Fixes #2169.
Commits on Jan 8, 2018
  1. Add "no comment count" RSS/Atom option. (#2273)

    pauamma authored and zorkian committed Jan 8, 2018
    Fixes #2165.
Commits on Jan 6, 2018
  1. Implement comma-separated emailpost groups list. (#2267)

    pauamma authored and zorkian committed Jan 6, 2018
    Also clarify some of the surrounding code with comments.
    
    Fixes #2201.
  2. Better error message on omitting birth year. (#2268)

    pauamma authored and zorkian committed Jan 6, 2018
    Fixes #2202.
Commits on Jan 5, 2018
  1. Add "post-screenlevel" post-by-email option. (#2266)

    pauamma authored and zorkian committed Jan 5, 2018
    Add automated test for same.
    
    Also fix typo in other email tests because it bugged me.
    
    Fixes #2190.
Commits on Jan 3, 2018
  1. Add domain name prefix to log-in links. (#2261)

    pauamma authored and zorkian committed Jan 3, 2018
    Also strip the Log in link text in schemes/common.tt while I'm at it.
    
    Fixes #2180.
Commits on Jan 2, 2018
  1. Prevent buying items for expunged users. (#2260)

    pauamma authored and zorkian committed Jan 2, 2018
    As discussed in comments on the bug, this applies to all items, not
    just rename tokens.
    
    Fixes #2204.
Commits on Jan 1, 2018
  1. [#1984] proxy insecure resources loaded from journal styles (#2088)

    kareila authored and zorkian committed Jan 1, 2018
    This defines a css_cleaner_transform hook that looks for style
    text of the form "url(...)" and tries to upgrade the specified
    URL to HTTPS if the page is using SSL.
    
    Fixes #1984.
  2. Issue #2219 - Updates text when displaying PM from suspended user (#2245

    hotlevel4 authored and zorkian committed Jan 1, 2018
    )
    
    Changes text from "Reply from suspended user" to "Message from suspended user"
    
    Fixes #2219
  3. remove AOL from user profile (#2234)

    srukle authored and zorkian committed Jan 1, 2018
  4. Make methods return sensibly for expunged users. (#2259)

    pauamma authored and zorkian committed Jan 1, 2018
    * Make methods return sensibly for expunged users.
    
    - Per bug spec, DW::Media->get_active_for_user, DW::Media->get_quota_for_user,
      DW::Media->get_usage_for_use, and LJ::User->can_upload_media now all return
      sensible values for an expunged user.
    - This exposed a division by 0 in htdocs/support/see_request.bml, which I
      also fixed.
    
    Fixes #2200
    
    * Fix division by 0 differently.
    
    Fixes #2200
  5. Add "payments" to privs for /admin/rename/*. (#2256)

    pauamma authored and zorkian committed Jan 1, 2018
    Fixes #2205.
Commits on Dec 29, 2017
Commits on Dec 28, 2017
Commits on Nov 19, 2017
Commits on Oct 29, 2017
  1. Remove recentactions/actionhistory (#2232)

    zorkian committed Oct 29, 2017
    This functionality is presently unused by Dreamwidth and has crufted.
    Let's machete it.
  2. Fix adult interstitial (#2231)

    zorkian committed Oct 29, 2017
    This broke when we switched to SSL everywhere. Fix it. Also add a flag
    that allows us to just say 'yes, everything is SSL' which is useful.
Commits on Oct 25, 2017
  1. Add S3 support to BlobStore (#2220)

    zorkian committed Oct 25, 2017
    * Add S3 support to BlobStore
    
    This implements S3 support for BlobStore using the Paws SDK, which seems
    to work fairly well. This also updates the BlobStore initialization code
    to not be magical about what fallbacks are valid, it's now just an array
    that can be configured directly by the admin.
    
    AWS credentials are by default handled using IAM roles/instance
    profiles, which is the secure way to do it if you are running a server
    in EC2. This is highly recommended, but fallback support is provided for
    specifing the keys directly (for now?).
    
    * Update migrate-userpics.pl
    
    * Add migration script
    
    * Add stats to BlobStore
    
    * Add cascading
    
    This allows the case where store #1 fails to retrieve a file but store #2
    succeeds, we then upload the file to store #1. This is a shim for
    allowing easier migration between blobstores by letting it happen
    organically for traffic.
    
    You still must run a full migration of all old data, of course, but this
    just helps the edge case without having to turn the site off and on.
    
    * Update migrator
  2. Don't proxy RSS images (#2224)

    zorkian committed Oct 25, 2017
    When we're cleaning content for display on an external site (such as in
    feeds), we don't want to convert links into Dreamwidth proxy URLs. It
    won't work very well and it's unnecessary.
Commits on Oct 5, 2017
Commits on Sep 27, 2017
  1. 2718 next prev entry (#2192)

    akpdw authored and zorkian committed Sep 27, 2017
    * issue 2178
    
    This adds a new 'Shortcuts' section to the settings page, with settings
    for both keyboard and touch shortcuts.  Available shortcuts are for next
    and previous entry.
    
    Shortcuts, if configured, are made available on Entry, Reading, and Recent
    pages.
    
    This also adds two new javascript libraries: mousetrap.min.js
    (https://github.com/ccampbell/mousetrap) and jquery.touchSwipe.js
    (https://github.com/mattbryson/TouchSwipe-Jquery-Plugin), with the
    latter having been customized some to work with multi-finger gestures
    on iOS.
    
    There is also a new shortcuts.js file to register configured shortcuts,
    and jquery.shortcuts.nextentry.js which actually does the next/previous
    entry actions.
Commits on Sep 9, 2017
  1. Merge pull request #2167 from josh-berry/escape-ats

    zorkian committed Sep 9, 2017
    [#2166] Escape \@s instead of turning them into <user> tags
  2. Merge pull request #2176 from kaberett/2171-whitelist-noisetrade

    zorkian committed Sep 9, 2017
    Whitelist iframe embeds from NoiseTrade
  3. Merge pull request #2186 from pinterface/remove-ip-country-fast

    zorkian committed Sep 9, 2017
    Remove IP::Country::Fast from checkconfig.pl (fixes #2179)
  4. Merge pull request #2187 from pinterface/faq-ul-rendering

    zorkian committed Sep 9, 2017
    Use the right CSS property in FAQ css (fixes #1886)
  5. Merge pull request #2194 from rshatch/2156/reverseimagesort

    zorkian committed Sep 9, 2017
    Changes sort order to newest-first on 'upload images' page.
  6. Merge pull request #2203 from kaberett/2184-update-delicious-profile-…

    zorkian committed Sep 9, 2017
    …link
    
    Update Delicious profile and user links
  7. Merge pull request #2175 from kareila/2174-personal

    zorkian committed Sep 9, 2017
    [#2174] only show image quota usage for personal accounts
  8. Merge pull request #2170 from kareila/ext-deadphrases

    zorkian committed Sep 9, 2017
    search all language directories for deadphrase files
  9. Merge pull request #2157 from kareila/openid-convert

    zorkian committed Sep 9, 2017
    converting OpenID pages, part 2