Sep
01

I went through and deleted 55 posts and around 50 comments from the blog. So if you’re looking for a certain post and are redirected back here, don’t be surprised :wink:

Sep
01

PHP 5.2.4 was released a couple days ago, it’s recommended to upgrade. I did a few hours ago.

PHP.net official announcement:

PHP 5.2.4 Released

[30-Aug-2007]

The PHP development team would like to announce the immediate availability of PHP 5.2.4. This release focuses on improving the stability of the PHP 5.2.X branch with over 120 various bug fixes in addition to resolving several low priority security bugs. All users of PHP are encouraged to upgrade to this release.

Further details about the PHP 5.2.4 release can be found in the release announcement for 5.2.4, the full list of changes is available in the ChangeLog for PHP 5.

Security Enhancements and Fixes in PHP 5.2.4:

  • Fixed a floating point exception inside wordwrap() (Reported by Mattias Bengtsson)
  • Fixed several integer overflows inside the GD extension (Reported by Mattias Bengtsson)
  • Fixed size calculation in chunk_split() (Reported by Gerhard Wagner)
  • Fixed integer overflow in str[c]spn(). (Reported by Mattias Bengtsson)
  • Fixed money_format() not to accept multiple %i or %n tokens. (Reported by Stanislav Malyshev)
  • Fixed zend_alter_ini_entry() memory_limit interruption vulnerability. (Reported by Stefan Esser)
  • Fixed INFILE LOCAL option handling with MySQL extensions not to be allowed when open_basedir or safe_mode is active. (Reported by Mattias Bengtsson)
  • Fixed session.save_path and error_log values to be checked against open_basedir and safe_mode (CVE-2007-3378) (Reported by Maksymilian Arciemowicz)
  • Fixed a possible invalid read in glob() win32 implementation (CVE-2007-3806) (Reported by shinnai)
  • Fixed a possible buffer overflow in php_openssl_make_REQ (Reported by zatanzlatan at hotbrev dot com)
  • Fixed an open_basedir bypass inside glob() function (Reported by dr at peytz dot dk)
  • Fixed a possible open_basedir bypass inside session extension when the session file is a symlink (Reported by c dot i dot morris at durham dot ac dot uk)
  • Improved fix for MOPB-03-2007.
  • Corrected fix for CVE-2007-2872.

For users upgrading to PHP 5.2 from PHP 5.0 and PHP 5.1, an upgrade guide is available here, detailing the changes between those releases and PHP 5.2.4.

Aug
28

As posted on Wordpress’ Development blog, Wordpress 2.3 Beta 1 is now available.

As announced:

The past 3 months we’ve been working feverishly on the next version of WordPress, 2.3. Today we’re releasing the first beta of 2.3 and we’re hoping the more adventurous and savvy among you will help us test it.

Some of the features of 2.3 include plugin and core update notification, built-in tags support, faster javascript, and SEO-friendly URL redirection.

However all of the new functionality is still very rough, so only test the beta if you are comfortable troubleshooting PHP issues, filing tickets, and backing up your data religiously. If you’re interested you can join the wp-testers mailing list and download the beta here.

I may end up installing it here, not sure yet :wink:

Aug
21

phpMyAdmin released 2.11.0 today, I’d advise everyone to upgrade. Here is their announcement.

The phpMyAdmin Project is proud to announce the immediate availability
of phpMyAdmin 2.11.0, which will probably be the last series supporting
PHP 4.

This version supports creating VIEWs from query results
and can manage triggers, procedures and functions. It also supports
MySQL 5.0.37 query profiling and has an improved interface for servers
hosting thousands of databases and tables.

phpMyAdmin is a web administration tool for MySQL databases, intended to
handle a whole database server as well as a single database. Over the
years, it has become the most popular Web GUI for MySQL.

Improvements
————

+ [import] support handling of DELIMITER to mimic mysql CLI,
thanks to fb1
+ improved PHP 6 compatibility
+ [core] added PMA_fatalError() and made use of it
+ [doc] changed all documentation in config.inc.php
to phpDocumentor style
+ [data] support for CREATE VIEW from query results
+ [gui] dropped css/ folder and moved into root of PMA
+ [l10n] new: Sinhala, Macedonian
+ [export] YAML export (see yaml.org), thanks to Bryce Thornton
+ [upload] moved file upload functionality into own class
+ [upload] make use of cfg['TempDir'] for file uploads
+ [server] improved display of binary logs
+ [data] better error handling in tbl_create.php
+ [routines] from Patch #1649881, thanks to Mike Beck
+ [querywindow] store sql history in session
+ [querywindow] sql history now without db too
+ [querywindow] tweaks in sql history view
+ [export] Native Excel (Spreadsheet_Excel_Writer) improvements,
thanks to Christian Schmidt
+ [doc] requirement of mcrypt on 64-bit, thanks to Isaac Bennetch
+ RFE #1435922 [gui] navigation frame shows listing of databases
when none selected
+ [data] support BIT datatype (under mysqli),
thanks to Christian Schmidt
+ [display] automatic confirmation for sort by key,
thanks to Juergen Wind
+ [data] can now choose the number of insert rows
+ RFE #1704779 [gui] link documentation from login page
+ RFE #1513345 [setup] check control user connection during setup
+ [structure] TRIGGERS: display/edit/drop/SQL export
+ [browse] store browse state in session per query
+ [gui] Insert/Edit: no longer display the Go button each 15 lines
but just at the end of a row
+ [gui] Query window: use verbose server name if any
+ [auth] patch #1712514 specify host for single signon,
thanks to Thierry
+ [gui] Navigator for the db list in the navigation panel
+ [gui] Navigator for the table list in the content panel
+ [display] Support for MySQL 5.0.37 profiling
+ RFE #1743983 [gui] Replace max_characters by a configurable param:
cfg['MaxCharactersInDisplayedSQL']
+ [display] patch #1749705, Allow multibyte characters in number
formatting, thanks to garas
+ [privileges] Support password hashing on the Edit Privileges
interface
+ [gui] Export: Select All/Unselect All over the choices,
thanks to Florian Schmitz

www.phpmyadmin.net

Aug
17

Today, I bring you one of my new fav. songs by Disturbed. It’s actually a rare one ;) It’s called “Hell”, and really a kickass song.

Burning now I bring you hell
Oh, burning now I bring you hell

Leave me tonight, when the warnings said leave a shudder upon you
Running from all that you’ve feared in your life
Soul of the night, will a son mislead paint a horror upon you
Marking the moment, displaying in my ghost of a life
That I can’t condone the way you left me out in the open
To leave me to die
So how can I, forget the way you led me through the path into heaven
To leave me behind

Now I can’t stay behind
Save me, from wreaking my vengeance upon you
To killing more than I can tell
Burning now I bring you hell
Oh, burning now I bring you hell

Free me tonight, lest the animal caged free a terror upon you
Caught in the moment, engaging in my bloodlust tonight,
Now I can’t control my venom’s flow
Get back from me demon, or be exorcised

Now I can’t stay behind
Save me, from wreaking my vengeance upon you,
To killing more than I can tell
Burning now I bring you hell

All my emotion and all my integrity
All that you’ve taken from me
All my emotion and all my integrity
All that you’ve taken from me

Now I can’t stay behind
Save me, from wreaking my vengeance upon you
To killing more than I can tell
Soul of the night, I know now I can’t stay behind
Save me, from wreaking my vengeance upon you
To killing more than I can tell
Burning now I bring you hell
Oh, burning now I bring you hell
Oh, burning now I bring you hell

\m/ ( o_0 ) \m/

Aug
05

Wordpress 2.2.2 and 2.0.11 were released a couple hours ago. These releases are security fixes. I’ve already upgraded this blog to 2.2.2.

Wordpress announcement:

Today we have two security-related releases available for both users of our main 2.2 branch and the legacy 2.0 branch. As these releases include only security and minor bugfixes they should not cause any plugin or theme compatibility issues, so you have no good excuse not to upgrade.

On our Trac you can see the bugs closed for 2.2.2 and 2.0.11 to get more details about the problems fixed. With a little more Trac magic you can see all the changed files for 2.2.2 or 2.0.11.

Our download page is always the best place to get the latest release, and our legacy page now has the latest in the 2.0 branch.

As always, we have upgrade instructions available and an extended upgrade guide.

Upgrade NOW!

:smile:

Jul
29

Omg! Today (July, 29) is my 20th birthday. I feel so OLD. Time sure does go by fast!

Jul
25

It’s been pouring rain for the past few days, gotta love it! I love rain, and after weeks of not having it, glad it’s finally raining. It’s so much cooler now.

God I can’t wait until Fall and Winter.

:mrgreen:

Jul
13

Finally! PHP has officially announced PHP4’s end of life. Took long enough. Feel sorry for the PHP4 supporters, but hey, once you move to PHP5 - you’ll be Okay, I promise :wink:

This is great news for everyone supporting gophp5.

Here’s the official announcement:

PHP 4 end of life announcement

[12-Jul-2007]
Today it is exactly three years ago since PHP 5 has been released. In those three years it has seen many improvements over PHP 4. PHP 5 is fast, stable & production-ready and as PHP 6 is on the way, PHP 4 will be discontinued.

The PHP development team hereby announces that support for PHP 4 will continue until the end of this year only. After 2007-12-31 there will be no more releases of PHP 4.4. We will continue to make critical security fixes available on a case-by-case basis until 2008-08-08. Please use the rest of this year to make your application suitable to run on PHP 5.

For documentation on migration for PHP 4 to PHP 5, we would like to point you to our migration guide. There is additional information available in the PHP 5.0 to PHP 5.1 and PHP 5.1 to PHP 5.2 migration guides as well.

Woohoo! Go PHP 5!

Jul
11

Today I thought I’d discuss one of the best free/paid PHP IDE’s out there; one I’ve been using for nearly 3 years now. That IDE would be, PHP Designer.

I’ve tried many IDE’s in my day, I believe the count stood at 6 before finding PHP Designer; it was like a “godsend”. It had features that blew most paid IDE’s out of the water.

Starting with PHP Designer 2007, Michael (the creator of the software) decided to make it commercial, while also releasing a personal (free) version. Even though the free version lacks some Pro features, it still beats every IDE I’ve come across.

Myself, I bought the Professional version - the $53 USD was well worth it. And I’d encourage ALL of you to give it a try by downloading the personal version, if you like it (I know you will), it’s easy to upgrade to the Professional version.

More about PHP Designer:

phpDesigner 2007 Professional is a powerful PHP Integrated Development Environment (IDE) for both beginners and professional developers that enhances the process of editing, analyzing and publishing applications and websites powered by PHP and other web languages.

Boost your productivity and simplify complex coding projects through an intelligent set of editing tools that includes full support for PHP 5.2, syntax highlighters, intelligent nested code completion, code tips that are displayed as you type, a project manager, code snippets, large built-in code-libraries, bracket/tag highlighting (matched and unmatched), and numerous tools and wizards to speed up your development.

The strength of PHP lies in its ability to embed it into, and together with, other web languages and technologies. Therefore, phpDesigner 2007 Professional not only supports PHP, but also other web languages such as HTML, MySQL, XML, CSS, JavaScript, VBScript, Java, C#, Perl, Python and Ruby!

Support for WAMP/LAMP and AJAX developers is provided through intelligent syntax highlighting that automatically switches between syntax highlighters for PHP, HTML, CSS, and JavaScript depending on your position in the document, and dims the rest of the code!

Getting detailed information about more than 3000 native PHP functions on the fly makes the learning curve for PHP as easy and short as possible.

Jump to any declaration in both source and project files with filtering by class, interface, function, variable or constant.

Easily document your code with phpDocumentor, the standard documentation tool for the PHP language, with the built-in phpDocumentor Wizard.

The philosophy behind phpDesigner 2007 Professional is that it be enjoyable to use for hours and hours for both beginners and professional developers through an easy-to-use, intuitive, customizable and tabbed interface.

The professional edition is for any commercial, business, educational, institutional or governmental purpose!

Top 10 Reasons To Buy PHP Designer
User Testimonials

Go ahead, give it a try!

:mrgreen:

Page 5 of 9« First...«345678»...Last »