update

Update may refer to: read more at WikiPedia

  • Joomla! 1.0.12 [ Sunfire ] is available as of Monday the 25th of December 2006 1:00 UTC fordownload here.

    We suggest that all Joomla! users upgrade to this version.

    Joomla! 1.0.12 features:

    • 140+ General Bug Fixes
    • Several low level security fixes
    • A full security audit of SQL queries
    • SSL switchover support

    Although this release contains several security fixes, as they are of a low level nature, this release is still being characterized as a Stability Release.  If you are running a version of Joomla! older than 1.0.11, you should upgrade immediately to at least Joomla! 1.0.11 as that release addressed several important security issues.  If you are using Joomla! 1.0.11, we recommend that you upgrade to 1.0.12 as it addresses several long standing bugs and several low level security issues.

     From Joomla.org

  • Joomla! 1.0.11 [Sunbird ] is now available as ofMonday 28th August 2006 24:00 UTC fordownload here. and is being designated aCritical Security Release.

    All existing Joomla! users MUST UPGRADE to this version, due to several High Level vulnerabilities that affect ALL Previous versions of Joomla! 

    1.0.11 contains the following critical security fixes:

    • 04 High Level Security Fixes
    • 04 Medium Level Security Fixes
    • 18 Low Level security
    • 25 General bug fixes

    If you are using ANY previous version of Joomla!, you need to upgrade to 1.0.11 as soon as possible.

    Project Joomla! is and has always been fully committed to aSecurity First Principle and new intiatives have and will continue to be started to reinforce and continue this principle.  Joomla! 1.0.11 highlights a redoubled effort to put Security at the forefront of everyones lexicon. 
  • site.down.hacked

    If you are running any of the following Joomla versions it might just be a matter of time before you too are hacked!

    • Joomla! 1.5.0
    • Joomla! 1.5.1
    • Joomla! 1.5.2
    • Joomla! 1.5.3
    • Joomla! 1.5.4
    • Joomla! 1.5.5
    • Joomla! 1.5.6
    • Joomla! 1.5.7
    • Joomla! 1.5.8
    • Joomla! 1.5.9
    • And maybe to a lesser extent Joomla! 1.5.10
    The latest, and most secure Joomla version is Joomla! 1.5.11 - and was released last week! Backup your site and database and just unpack the right Joomla! distribution now.
  • GeSHi - Generic Syntax Highlighter: GeSHi started as an idea to create a generic syntax highlighter for the phpBB forum system, but has been generalised to this project. GeSHi aims to be a simple but powerful highlighting script, with the following goals:

    • Support for a wide range of popular languages
    • Easy to add a new language for highlighting
    • Highly customisable output formats

    GeSHi aims to do this all as quickly as possible. Many customisable features of GeSHi facilitate speed increases, and you can easily find a balance between the amount of highlighting done and the speed in which it is done. from http://qbnz.com/highlighter/index.php

    My upgrade is for mambo 4.5.2...

    • Mambo 4.5.2 already contains Geshi (http://qbnz.com/highlighter/index.php) in version 1.0.4
    • Geshi 1.0.7 has beeen release in 2005/06/17
    • Geshi 1.0.7 is a major bugfix release over the previous versions, and upgrading is strongly recommended. In addition, four new languages have been added, including highlighting for diff output.

    #### Upgrade ####

    1. Download geshi1.0.7 for Mambo.zip in my dowmload section
    2. Upgrade Is easy just copy the mambots directory of this archive to the main root of mambo on your server with FTP.
    3. In /css you have the css use on my homepage www.waltercedric.com 

    #### What NEW ####
    I've changed the mambot (/mambots/content/geshi.php ) a little bit:

    • support for CSS: default true, it reduce bandwith!
    • support for code header: default true
    • support for code footer: defaukt false
    • 38 languages from the standard geshi distribution are now shipped (400kb) delete unneede languages in
       mambots/content/geshi/geshi/ 

    to change the value of these flags: open the file /mambots/content/geshi.php and change their default value
     //new code by Walter Cedric www.waltercedric.com

     $useCSS = mosGetParam( $args, 'useCSS', 'true' );
     $useHeader = mosGetParam( $args, 'useHeader', 'true' );
     $useFooter = mosGetParam( $args, 'useFooter', 'false' );
      
    OR
          specify for each <pre> </pre> tag ther value see "example of use"

    ### use a CSS ###
    - Point a browser to www.yoursite.com/mambots/content/geshi/cssgen.php
     and follow instructions, you can at the end copy a css template for geshi (cut and paste from your browser in a file)
    - Create a file named sourceCodeGeshi.css in  www.yoursite.com/templates/mytemplatename/css/ directory.
    - update four index.jsp from www.yoursite.com/templates/mytemplatename/index.jsp to include the new css on all page:
       ex:

    <link 
    href="<?php echo $mosConfig_live_site;?>
    /templates/mytemplatename/css/sourceCodeGeshi.css"
    rel="stylesheet" type="text/css"/>

    - You can delete the generator
    www.yoursite.com/mambots/content/geshi/cssgen.php
    afterward, even if I think it is not a big security issue...

    ### use a header or footer ###

    • footer or header are portion of html code that geshi can add during the rendering of source code.
    • the header and footer are now hardcoded in /mambots/content/geshi.php
       if ($useHeader) {
         $header="<div class=\"sourcecodehead\">
      <div class=\"sourcecodetitle\">
      <LANGUAGE> Source code
      </div>
      </div>"; 
         $geshi->set_header_content($header);
       }
       
       if ($useFooter) {
         $footer="<div class=\"sourcecodefooter\">
      <div class=\"sourcecodetitle\">footer
      </div>
      </div>"; 
         $geshi->set_footer_content($footer);

       }

    #### example of use ####,
       lang="" is recommended since geshi can not detect thhe language automatically:

       example with java:
     <pre lang="java" useCSS="false" useHeader="false">
     private long startStatistics() {
         long before = System.currentTimeMillis();
         if (logger.isDebugEnabled()) {
           logger.debug("Start conversion " );
         }
         return before;
       }
     </pre>

        publish of course the Geshi mambots in Mambo!

    Have fun!

    Kudo to the Geshi developer!
    Kudo to all GPL project around the world!
    Open source is the future of computing ;-)

      
  • joomla.logo The Joomla Project announces the immediate availability of Joomla 1.5.11 [Vea]. This is a security release and users are strongly encouraged to upgrade immediately.
    This release contains 26 bug fixes, two moderate-level security fixes and one low-level security fix. It has been 11 weeks since Joomla 1.5.10 was released on March 28, 2009. The Development Working Group's goal is to continue to provide regular, frequent updates to the Joomla community.

    Click here to download Joomla 1.5.11 (Full package) »
    Click here to find an update package. »

    Official post at www.joomla.org

    Patches for SecurityImages 5.x will follow in 20 minutes from now!

  • Joomla_Logo 

    The Joomla Project announces the immediate availability of Joomla 1.5.17 [Wojmamni ama woobusani]. This is a priority release to correct two issues in version 1.5.16. Although there are no security issues fixed in this release, we consider it a security release because a security-related bug has been fixed and because many sites may be upgraded directly from 1.5.15 to 1.5.17.

     

    Statistics for the 1.5.17 release period:

    • Joomla 1.5.17 contains:
      • 6 issues fixed in SVN
      • 6 commits
    • Tracker activity resulted in a net increase of 4 active issues:
      • 10 new reports
      • 0 closed
      • 6 fixed in SVN
    • At the time the 1.5.17 release was packaged, the tracker had 307 active issues:
      • 171 open
      • 105 confirmed
      • 31 pending
  • My site is now running the latest Joomla! 1.5, while the migration has been very easy, you'll notice that not all functionalities are present or that the layout is still a bit fuzzy.

    The old site is running at www.waltercedric.com/site

    From there you'll be able to access the the download section. Components will be migrated and available soon.

    see the news above

  • Joomla 2.5 is right around the corner, it is due on January 24th&160; 2012! Still not decided whether or not to upgrade to Joomla 2.5 from 1.5 or 1.0?

    upgrade_to_joomla25

  • Official version of nginx for Ubuntu Precise is 1.1.19 but the latest available stable version is 1.2.2 (Changes), In this post I will present you how to update to the latest available version.

    vi /etc/apt/sources.list

    and add depending on your Ubuntu version either

    For Ubuntu 10.04 Lucid:

    deb http://nginx.org/packages/ubuntu/ lucid nginx
    deb-src http://nginx.org/packages/ubuntu/ lucid nginx

    For Ubuntu 12.04 Precise:

    deb http://nginx.org/packages/ubuntu/ precise nginx
    deb-src http://nginx.org/packages/ubuntu/ precise nginx

    Now you can run

    apt-get update

    When using the public nginx repository for Ubuntu, you’ll get this error

    W: GPG error: http://nginx.org lucid Release: The following signatures 
    couldn't be verified because the public key is not available: NO_PUBKEY ABF5BD827BD9BF62

    First of all this is only warning and you can ignore it, if you know what are you doing and in case you prefer to add public key, used for signing packages and repository, just run:

    gpg -a --export 7BD9BF62 |  sudo apt-key add -

    or

    wget http://nginx.org/packages/keys/nginx_signing.key
    cat nginx_signing.key | sudo apt-key add -

    apt-get update should now run fine, however after running an

    apt-get install nginx

    you may still get this kind of error:

    dpkg: error processing /var/cache/apt/archives/nginx_1.2.2-1~precise_amd64.deb (--unpack):
     trying to overwrite '/etc/logrotate.d/nginx', which is also in package nginx-common 1.1.19-1
    dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
    Errors were encountered while processing:
     /var/cache/apt/archives/nginx_1.2.2-1~precise_amd64.deb

    just remove nginx-common and retry

    apt-get remove nginx-common

    More at http://wiki.nginx.org/Install