From: Jeroen H. <vex...@gm...> - 2010-01-18 17:08:31
|
Hi everyone, I just pushed a major rewrite of the URI parser to my github fork, and there are a couple of things to take into consideration for the moment. Also, Dean, could you please verify I pushed it to the right branch and everything this time. Here's a quick list, in no specific order: - HTTP support is broken at the moment, which breaks a lot of other code, this should be fixed soon and is a priority. - The parser doesn't have support for IP's yet, thus scheme://localhost/ works, scheme://127.0.0.1/ doesn't, whilst both are valid - A lot more tests need to be added - There's been an API change, protocol() has been renamed to scheme() as it's what the name the RFC uses, and according to Wikipedia scheme and protocol are two different things - Documentation needs to be updated, and an the example should be expanded to show the use of scheme() for example - Another API change is coming up, which will expose the optional parameters as boost::optionals, instead of returning an empty default value Jeroen Habraken |