Posts

Showing posts with the label google

Unexpected gmail account name disclosure on calendars

Image
I came across a an interesting blog post showing how to get the name of a Gmail account. Since the bug was visible through Google Calendars I hoped that it was maybe limited to users who had signed up for Google Calendar. This is not the case. The steps that I followed: 1)Register brand new gmail account with default settings register new Gmail account 2)Go to google calendars (as a different user) select a calender invite the user to share one of my calendars (click on the down arrow next to your calendar) choose a calendar to invite the user to share 3)Invite the user Invite the user to share your calendar 4)Save the changes (note that it indicates the user isn't registered for Google Calendars) & go back Invite user to Google Calendars 5)See the users name see the username Normally I'm all for notifying the company of the problem before public disclosures, but the cat is well out of the bag and having a walk around. It apparently works regardless of whether the user is ...

More Subversion Scheme Bindings (this time for mzscheme)

The mzscheme bindings for subversion should now mostly work. As is with any software project, there are probably quite a lot of bugs, if you find any I'd love to hear about them (e-mail holden@pigscanfly.ca ) or if you use the bindings and they do work for you I'd been even more happy to hear about that :). You can check the latest version out of the scheme-bindings branch from http://svn.collab.net/repos/svn/branches/scheme-bindings/ . To build the mzscheme bindings just run "make swig-mzscm", it even produces a plt package (although theres a little bit of extra cruft in the package). You can get an idea of how to use them by looking at the test file (subversion/bindings/swig/mzscheme/tests/run_tests.scm) , along with looking at the exported symbols (subversion/bindings/swig/mzscheme/README).

Subversion Scheme Bindings

The initial revision of subversion scheme bindings is now checked into the subversion scheme-bindings branch. Both stalin and mzscheme bindings are built, but the mzscheme bindings aren't ready. The stalin scheme still aren't particularly reliable, but I'd greatly appreciate any comments you have. You can check the bindings out from http://svn.collab.net/repos/svn/branches/scheme-bindings/ . To build the stalin bindings run "make stalin-bindings" and if you really want you can run "make swig-mzscm-bindings".

Google Summer of Code Surpise

Image
Google Summer of Code Surpise Originally uploaded by dmcopernicus All Google Summer of Code students received a copy of "Producing Open Source Software", my copy arrived a few days ago in Ottawa and just finished the trip down to Waterloo. I'm looking forward to reading it, although where I'll find the time is another matter entirely.

Google Summer of Code

My proposal to create scheme bindings for subversion for Google Summer of Code has been accepted, which is awesome. I'm looking forward to a summer of largely functional programming (scheme & ml). If time permits I'm going to try and pick up haskell and make haskell bindings as well. The awesome thing about this is that one of the things I need to do for All The Code is create a subversion interface, so the work is related to what I was going to be doing anyways :)