Commit graph

282 commits

Author SHA1 Message Date
Akinori MUSHA
27a9027102 Use rdoc 2.4 for rubies < 1.9 2016-12-09 01:08:59 +09:00
Akinori MUSHA
c9904d1ed4 Use json < 2 for rubies < 2.0 2016-12-09 00:14:26 +09:00
Akinori MUSHA
5d7fbde318 Avoid warnings 2016-12-08 23:49:44 +09:00
Akinori MUSHA
40d988ab92 Set the originAttributes column when inserting a record 2016-12-08 23:42:40 +09:00
Akinori MUSHA
930d8242cf Bump VERSION to 1.0.4 2016-11-25 01:54:53 +09:00
Akinori MUSHA
11f568a021 Add an entry for the previous commit 2016-11-25 01:54:29 +09:00
Akinori MUSHA
67630ac6be Support Mozilla's cookie storage format up to version 7 2016-11-25 01:52:52 +09:00
Akinori MUSHA
f4a18a76ca Bump VERSION to 1.0.3 2016-09-30 20:01:40 +09:00
Akinori MUSHA
6a4688fdb1 Add an entry for the previous change 2016-09-30 19:26:31 +09:00
Akinori MUSHA
7f94a9e5d9 Treat comma as normal character in HTTP::Cookie.cookie_value_to_hash
As pointed out in CVE-2016-7401, treating comma in a Cookie header value
as separator may cause security problems.
2016-09-30 19:20:39 +09:00
Akinori MUSHA
1c4a7bbe4b Merge branch 'update-travis' 2016-03-17 21:46:15 +09:00
Akinori MUSHA
7395ec4b44 Use test-unit 2.x for Ruby 1.8 2016-03-17 20:15:32 +09:00
Akinori MUSHA
43e88a5a32 Update bundler before install 2016-03-17 20:15:21 +09:00
Akinori MUSHA
4a4de1dac4 Cache bundler 2016-03-17 20:09:20 +09:00
Akinori MUSHA
2fa786ad99 Update the list of rubies 2016-03-17 20:09:17 +09:00
Akinori MUSHA
c724dec152 Depend on Rake <11 if Ruby < 1.9 2016-03-17 19:10:20 +09:00
Akinori MUSHA
405a48bcb4 Add jruby-18mode to allow_failures.
It is broken with Dir.mktmpdir which is used in tests.
2013-09-19 02:31:24 +09:00
Akinori MUSHA
d3d4f0dafe Bump VERSION 1.0.2. 2013-09-10 14:52:55 +09:00
Akinori MUSHA
7afb9c6cf2 Update. 2013-09-10 14:52:45 +09:00
Akinori MUSHA
391ada20d0 HTTP::Cookie.parse() should not raise an exception if it finds a bad name or value. 2013-09-10 14:48:29 +09:00
Akinori MUSHA
9bfbc065cc The ruby-head environment on Travis is still so broken. 2013-08-12 17:54:34 +09:00
Akinori MUSHA
e5d655fc99 Drop ruby 1.9.2. 2013-07-26 21:23:10 +09:00
Akinori MUSHA
36fe49c0ba Add license to gemspec. 2013-07-26 19:56:57 +09:00
Lee Jarvis
5319f88dc2 fix unused variable warning in LoadError rescue 2013-05-25 10:17:13 +01:00
Akinori MUSHA
b934db8e77 Bump VERSION to 1.0.1 and add CHANGELOG.md. 2013-04-21 21:46:31 +09:00
Akinori MUSHA
40aba54618 Accept a class object where a symbol addressing a class is accepted.
Convert IndexError to ArgumentError, and ArgumentError to TypeError as
appropriate.
2013-04-21 20:35:17 +09:00
Akinori MUSHA
17d5a128d7 Fix error messages. 2013-04-21 19:32:57 +09:00
Akinori MUSHA
1dd16745e3 Update a comment. 2013-04-21 19:28:12 +09:00
Akinori MUSHA
90e19a2ac0 Update the summary and description. 2013-04-21 12:28:18 +09:00
Akinori MUSHA
0725376200 Mention another security feature. 2013-04-20 21:51:03 +09:00
Akinori MUSHA
b5702afb4c Mention the eTLD support. 2013-04-20 21:36:54 +09:00
Akinori MUSHA
30b57fb2c2 List selling points. 2013-04-20 20:43:17 +09:00
Akinori MUSHA
3d4f0a65ff Cookie#origin=: Add a comment to explain why @origin is set the last. 2013-04-18 22:23:30 +09:00
Akinori MUSHA
a0202e2192 Cookie#max_age= should not reset #expires when it fails. 2013-04-18 22:22:11 +09:00
Akinori MUSHA
640ea1b297 Omit calling #expires= when #max_age= is going to be called. 2013-04-18 21:42:22 +09:00
Akinori MUSHA
d2eb1289f5 Bump VERSION to 1.0.0. 2013-04-17 10:28:17 +09:00
Akinori MUSHA
892c07024d Add rdoc markups. 2013-04-17 01:14:45 +09:00
Akinori MUSHA
a1cfe6bb70 Remove unused code. 2013-04-17 01:14:22 +09:00
Akinori MUSHA
0d5e666642 Improve rdoc. 2013-04-16 22:37:19 +09:00
Akinori MUSHA
bf9bbe3da8 Move Array#sort_by! to http/cookie/ruby_compat. 2013-04-16 22:15:29 +09:00
Akinori MUSHA
4ef2147138 Fix $LOADED_FEATURES comparison with Ruby 1.8. 2013-04-16 21:56:29 +09:00
Akinori MUSHA
bafb83fc06 Let AbstractStore & AbstractSaver autoloaded and add tests for autoloading. 2013-04-16 16:49:27 +09:00
Akinori MUSHA
04950f6796 Cookie#new: Reject a mixed case symbol as keyword for simplicity.
This fixes error with Ruby 1.8.
2013-04-16 16:39:55 +09:00
Akinori MUSHA
20cb22bbb0 Increase GC threshold for shorter test time. 2013-04-16 10:21:52 +09:00
Akinori MUSHA
a3ab578671 Fix *Store#empty?. 2013-04-16 15:05:00 +09:00
Akinori MUSHA
2bb7485460 Add tests for CookieJar#clone, #cleanup, expiration by #each and #empty?. 2013-04-16 15:05:00 +09:00
Akinori MUSHA
5bdb8f41ae Cookie#new prefers downcased symbols for keywords.
Test warnings.
2013-04-16 08:44:48 +09:00
Akinori MUSHA
c293005676 Bump VERSION to 1.0.0.pre12. 2013-04-16 02:44:26 +09:00
Akinori MUSHA
8abf3483e8 Travis-CI keeps reporting SEGV in ruby 1.9.3p327, so disuse at_exit. 2013-04-16 02:20:54 +09:00
Akinori MUSHA
18dc77af9f Replace assert_send in at_exit with a simple message output. 2013-04-16 02:04:59 +09:00