Using `release-0.7` tag of rust (`rustc 0.7 (a2db7c1 2013-07-02 09:25:44 -0700)`... this module doesn't build unless I update parser.rs

    +use std::vec;
    -            do data.as_imm_buf |buf, _| {
    +            do vec::as_imm_buf(data) |buf, _| {

Then I can build. I still get this error:

    http_client.rc:125:16: 125:26 error: cannot move out of dereference of & pointer
    http_client.rc:125                 Some(port) => uint::from_str(port).get(),
                                       ^~~~~~~~~~