This may be an obvious one for some but you do not get the latest
submodules when you git clone express.
example:
>git clone
https://github.com/visionmedia/express.git
>cd express
>git submodule init
>git submodule update
>git submodule status
af32d828a3075894ae40a8d79edfde30e56bf3cb support/connect (1.3.0-8-
gaf32d82)
e861cc85d66e13dbc3a671c1ac72af988de20100 support/connect-form (0.2.1)
499c4815a5fd39905aef81fbe8699b557c39579b support/ejs (0.3.1)
855e0dea070e0943dadb0b89ce8daa598829dee0 support/expresso (0.7.4-1-
g855e0de)
5d98e9c75c8642c1a3f39d1741b839cc44aa2be7 support/formidable
(v0.9.11-2-g5d98e9c)
55bb6fdc79085d8091ab6db3f8b716686fcb1875 support/haml (0.5.1)
bdeb8b9fb403123387e020532b401cf5ce8b6604 support/jade (0.10.4-5-
gbdeb8b9)
ade33a43be22637a9876a80650035c4a0d5092d2 support/mime (ade33a4)
2b9796e54e4fd689d795b9857862055cec59871d support/qs (0.0.3-1-
g2b9796e)
607f8734e80774a098f084a6ef66934787b7f33f support/should (0.0.3-6-
g607f873)
I was under the assumption that I would be getting the latest
submodules as the github gui may show.
You need to go into each submodule and git checkout master. There
ought to be a better way of doing this... right?
This does fix the problem with the plus sign in x-www-form-urlencoded.
Thanks TJ.
Pat.