Commits

William Roe committed ea8fd53

Escape should not URL encode the underscore character

Comments (0)

Files changed (2)

 name:                riak
-version:             0.6.0.0
+version:             0.6.0.1
 synopsis:            A Haskell client for the Riak decentralized data store
 description:
   A Haskell client library for the Riak decentralized data

src/Network/Riak/Escape.hs

     | otherwise = acc `mappend` hex i
   where
     literal w = w >= 97 && w <= 122 || w >= 65 && w <= 90 ||
-                w >= 48 && w <= 57 || w `B.elem` "$-.!*'(),"
+                w >= 48 && w <= 57 || w `B.elem` "$-.!*'(),_"
     hex w = fromWord8 37 `mappend` d (w `shiftR` 4) `mappend` d (w .&. 0xf)
     d n | n < 10    = fromWord8 (n + 48)
         | otherwise = fromWord8 (n + 87)
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.