initial proof of concept fix for HER-2070 "cookie monster" bug
(forgot to add SimpleHostCookieSetStore) initial proof of concept fix for HER-2070 "cookie monster" bug
initial bdb implementation; facade by topmost assigned domain, since cookies can apply to subdomains
oops, commit classes for initial bdb implementation
restore saving and loading, checkpoints, testing
improved implementation not using TreeSet, and some initial work on integration testing of cookie handling
a few tests exercising some basic domain/subdomain cookie behaviors
AbstractCookieStore.getCookieFor(CrawlURI) computes top private domain, so FetchHTTP doesn't have to know anything about that
rudimentary test of cookie at url with ip address as host
cookie store is called BdbCookieStore again
rename limited cookie store facade class
some javadocs and other comments, some minor refactoring, change delimiter to ';' for the sortable key
an optimization suggested by Gordon: organize cookies by host (domain), rather than top private domain, and supply a composite list of cookies from the host and each parent domain to the http client library
fix misleading variable name
avoid java 7 api
configure maven-compiler-plugin in root pom to avoid redundancy, inconsistency
replace accidental U+2212 MINUS SIGN with normal ascii 0x2d '-' to avoid compilation error "unmappable character for encoding ASCII"
set <encoding>UTF-8</encoding> in maven-compiler-plugin; project.build.sourceEncoding seems not to be enough, see http://stackoverflow.com/questions/8978013/error-unmappable-character-for-encoding-utf8-during-maven-compilation
Merge pull request #96 from nlevitt/her-2070

new cookie store system to address HER-2070 "cookie monster" bug