Week 9
Finishing Apache module was quite easy, so I’m not going to talk about it
Jabberzilla… I wanted to set up nice development environment. This requires compiling Mozilla. And this requires much work. Too much work… One day for reading how-tos, setting up compilation environment (it is not so easy on Windows), fighting with some broken scripts, etc, etc, etc. Then next day to compile. Then it throws an error which you have no idea how to fix ![]()
Then you start thinking: why do I have to compile this, if I’m (probably) not going to edit any file written in C++? ![]()
Yes, Mozilla extensions are simply zip files, so it is possible to extract, modify and zip again!
Tip of the day: don’t follow build instructions blindly
So, when I had the working-and-unpacked version, I could start getting familiar with the code. Just one question: why is everything solved so differently than in Psi? No, I’m not saying that it is worse or better - it’s just different, and this makes everything harder…
Plans for next week
- Start actually modyfing Jabberzilla at last…
- Think how to hack standard authentication handlers in Firefox