I was bored today and instead of doing assignment work, I decided to look into some report bugs in ldir; this update has added a fair bit of code.
I have now improved the extremely simplistic anti-injection checks to be a bit more thorough, as it was actually stopping access to any .folders which meant it was stopping the ability to traverse up directories that you shouldn’t be able to but it was also restricting access to legitimate folders.
Initially I was going to just edit the way it handled folders but after I did this, you could still inject so I changed the improved code. The new folder handling means that the URL doesn’t have to have an prepending (is this a real word, if not is would be! I’m just not sure as firefox’s spell check spazzes out with it) / so it looks much nicer.
The new improved anti-injection also allowed for some minor changes so people can display double dot files and folders i.e. ..folder/ which would be odd but highly possible. Inadvertently, it also allows ./ to be used in the variable f GET but this should be fine.
I’m not sure if it was my permissions or a bug in the PHP filesize() function as when ldir was inside a doubledot folder, it was giving an e_Warning that it couldn’t stat the file size, so due to this, I have suppressed an warning from it. I will follow this up when I get time but I think that is is a filesize() bug.
Anyway, visit the ldir page for the latest code and changelog.
This is a heads up preview of my latest guide for giffgaff, I’ll be submitting it sometime soon! Order a SIM for free via ggsim!
I have compiled this guide from setting up a blackberry and deciphering badly written guides from other sites and help from members of the giffgaff forum.
It is aimed at BB OS 5 users.
What?! I have to do things myself!
Unfortunately RIM, the makers of blackberry decided tight security was more important than usability and so they created something called a BIS. A BIS, is a server that resides in the magical land of the mobile phone network and so, costs the mobile operator to run a whole independant server purely for blackberry services. That is why to use a blackberry on O2 and other network you need the Blackberry bolt-on/package.
As giffgaff is relatively new in the mobile network market and also cheap this mean they currently do not have a BIS and so functionality for a Blackberry is limited to calls and Texts and possibly internet via Opera; that is unless you are willing to do some work.
This guide assumes you know how to install software via the Blackberry Desktop Manager; if you don’t then please read through the help provided with the program.
What wont work at all?
Windows Live Messenger / MSN Messenger gTalk / Google Talk Blackberry Messenger Push Emails (The blackberry emails that’s built in) Possibly alot more things as the BIS is highly integrated
What does this BIS do?
Simply, it encrypts all data between your phone and the mobile network so it can’t be snooped at via the mobile airwaves.
giffgaff APN (TCP/IP Settings)
Lets setup the internet access.
Press the BB menu button
Check APN Enabled,
Input “giffgaff.com” into the APN box
Check APM Auth. enabled
Input “giffgaff” into the username box
Input “password” into the password box
Internet via Opera
Opera should give you internet access without any other fafing on. It’s a great browser but it isn’t as deeply integrated into the phone as the Blackberry Browser but if all you need it simpe surfing this is for you.
Make sure you have followed the “Remove Facebook” instructions above.
Plus your BB into your PC
Install the Facebook app you just downloaded
Login to Facebook
Enjoy poking your friends with you giffgaffed blackberry
Google Maps not working?
Try downloading the latest version
With your newly working Blackberry Browser visit m.google.com/maps
With your newly working Blackberry Browser visit m.google.com/mail
Confirmed working programs:
Facebook 184.108.40.206 Opera 6 Blackberry Browser Google Maps 4.5.1 Gmail App
I hope this guide is easy for blackberry users to follow.
This guide was taken from many sources that haven’t been credited; this is not the case for the final version being supplied to giffgaff; this guide will be updated to credit those whose work this is. This guide just pulls other guides together in one simple(ish) to understand place.
Opened up comments for a short time on this post only, this is so members of the giffgaff community can comment and help make this guide perfect before submission to giffgaff.
Some alternatives: Trillian – (Paid-for) MSN, Google Talk, AIM, Facebook Chat etc – Not Guaranteed Working. LiveProfile – (Free) Twitter and Facebook plus more – Not Guaranteed Working. Nimbuzz – (Free) MSN, Google Talk, AIM, Facebook Chat etc – Reported Working WhatsApp – (Free) Messenger for cross-platform chat between Android, iPhone etc – Reported Working