Time to resume my journey to Confluence Plugin Nirvana this time to get the Approvals Workflow Plugin and Ad hoc Workflows to support 3.1 but still supporting earlier version of confluence with the same binaries.
Note that I am still on plugins v1, moving to v2 is a major endeavor.
...
It's back, but this time it seems like they're jealous at Mikeyy getting a new job. Somebody hacked his site and actually stored the new XSS Script on it.
This script is now hosted at 74.200.253.195/xss.js, which according to this blog it used to host Mikeyy's servers (Haxyou.com,...
Learnt about the worm this morning and didn't take to long to find an infected profile just by searching.
The cause is a silly bug in handing form input posted to the server that allows code injection.
After a quick examination on the source, I found the injected code in the obvious place, where you get to enter a URL in the profile:
...
I have been working on the Approvals Workflow Plugin (AWP) since 2007 and just recently released version 2.
Because of the nature of the application, it appeals to enterprises, and they're not that keen on upgrading that often, therefore I have to support several versions of Confluence, and that can be challenging.
For the new version of the plugin, I started using web integration tests to run tests which I used to do manually.
Libertad ("Freedom"), a character on Quino's Mafalda describing her father's fear on elections:
![]()
- Mafalda: And your dad, Libertad, who is he going to vote for in the next elections?
- Libertad: Oh my... he has been with such a depressed face!
- Mafalda: ah, he hasn't decided for any candidate yet?
- Libertad: Yes, he has, and he has such a depressed face!
- Mafalda: Why?...
Going through my round of newspaper reading this morning I learnt about the new $800B 'stimulus' package in La Jornada, a Mexican newspaper.
When I wanted to learn more, I found surprising that the news have not been as widely reported as I'd expected. Considering all the drama than went when the initial rescue package in October, this time it was so easy....
My latest last.fm discovery: Rodrigo y Gabriela. They're from México, based in Ireland.
A few of videos:
Tamacun
Diablo Rojo
Captain Cassanova
Vikingman
Juan Loco
...
We went camping to Miracle Beach in Vancouver Island last week for 10 days... 7 of them raining... but that's BC.
My father-in-law sent us this piece of advice:

I know, I know, they're no grizzlies in Vancouver Island, but I found it funny ![]()
I've been using a trick for allowing customizing CSS in the Approvals Workflow Plugin and in themes.
The trick proved to be very handy in a recent high-speed project with Headshift I just completed. The Designer was able to make last-minute CSS tweaks by simply updating an attachment. I would later update the theme's stylesheet....
Mano Negra's Mala Vida with Gogol Bordelo
The Eagle's L'Hotel de Californie with The Cat Empire:
Fernando Z. Maldonado's Y Volver volver (made popular by Vicente Fernandez ) with Manu Chao
Jacques Brel's Amsterdam with David Bowie
A bunch of people Isabelle Lopez managed to get together @ the Enterprise 2.0 Conference
My lastest discovery in Last.fm: Emir Kusturica & The No Smoking Orchestra. Here are a couple of Videos.
Bubamara
Pitbull Terrier
Emir Kusturica just released his latest movie Maradona which features one song of [Manu Chao|http://www.manuchao....
I submitted the Sticky Notes and Snip-Edit Plugin to the 2008 Codegeist. Although I spent more time that I had expected (too much fun) I turned out to be very straight forward.
The plugin relies heavily on jQuery which dramatically simplifies the way you can integrate HTML with Javascript.
Atlassian introduced it in [Confluence 2.8|http://confluence....
Had a chat a couple of weeks ago with Guy Fraser and Alain Moran on achieving Confluence Plugin Nirvana: same binary for most of the current versions of confluence. They have managed to do that with their Theme Builder, so I had to get the Approvals Workflow Plugin up to the challenge....