02 Dec, 2015

1 commit

  • Based on https://www.varnish-cache.org/docs/4.0/whats-new/upgrading.html
    
    The autogenerated part of varnish-accept-language.vcs was refreshed
    using the 4.0 branch of https://github.com/cosimo/varnish-accept-language
    and the following command line:
    
      ./gen_vcl.pl en cs de eo es fr hy it pt ru < accept-language.c > new.vcl
    Antonio Terceiro
     

12 Jan, 2015

1 commit

  • This fixes issues when a not-logged-id user logs in, but still sees an
    old page. This is because the user's browser has cached the page due to
    having received it with 'Cache-Control: public, ...' headers. Now we
    make varnish overwrite to always set 'Cache-Control: no-cache' so that
    clients will always hit the server again.
    
    For not-logged-in users will also always hit the server, but varnish
    will still handle the requests directly for as long as it has a valid
    cached version of the page.
    Antonio Terceiro
     

27 Oct, 2014

1 commit


16 May, 2014

1 commit


28 Dec, 2012

1 commit


30 Aug, 2012

3 commits


17 May, 2012

4 commits


10 Apr, 2011

1 commit


04 Sep, 2010

1 commit


08 Apr, 2010

1 commit

  • This commit introduces a lot of changes in the HTML generated by Nosfero
    with the intent of making it load faster on users' browsers. This
    includes:
    
      * Adding apache configuration for compression of text content and
        aggresive cache policy (caching assets for 1 month)
      * Drastically reducing the number of stylesheets and javascript files
        referenced in the HTML.
      * The remaining CSS and Javascript files are now cached in a single file
        (one CSS file and one Javascript file) so that clients will only
        request a single file instead of several ones (and thus requiring a
        single HTTP connection instead of several ones).
      * Making sure that all assets referenced in the code have a timestamp
        (?21083219837) in the end of the URL so that when they are updated the
        client will fetch them again.
    
    During the course of the implemeantion, some other changes were made:
    
      * Updated INSTALL file with documentation about apache configuration for
        production environments.
      * Marked as deprecated all methods that use stylesheet_import, as well
        as stylesheet_import itself.
      * Removed "better browser promotion" code. It sucks.
      * Unifyed Noosfero stylesheets)
      * Unifyed stylesheets in the base theme
      * Enhanced the sample-data script with the creation of random events.
        in a range of 60 days around the current date, so that there will be
        events in the previous month, in the current month and in the next
        month.
      * Removed unused cms.js
      * Updated .gitignore example to ignore cached CSS and Javascript files.
      * Updated git-upgrade script to remove cached CSS and Javascript files.
    
    (ActionItem1425)
    Antonio Terceiro