Mike Dalessio
|
69b240bc01
|
fix: explicitly require CGI
Closes #49
|
2024-06-06 11:11:17 -04:00 |
|
Akinori MUSHA
|
060eb44497
|
Avoid use of numeric indexing on SQLite3::ResultSet::HashWithTypesAndFields
|
2022-05-25 15:37:48 +09:00 |
|
Akinori MUSHA
|
80e855fdf2
|
Merge branch 'fix_time_representation'
|
2016-12-09 21:43:47 +09:00 |
|
Akinori MUSHA
|
56e0fd5175
|
Add 1.8 compatibility
|
2016-12-09 21:38:35 +09:00 |
|
Akinori MUSHA
|
9f5a0d65da
|
MozillaStore: creationTime and lastAccessed are in usec, not seconds
This was pointed out by #8. I decided not to add extra code for
backwards compatibility of their values.
|
2016-12-09 21:12:32 +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
|
67630ac6be
|
Support Mozilla's cookie storage format up to version 7
|
2016-11-25 01:52:52 +09:00 |
|
Akinori MUSHA
|
0d5e666642
|
Improve rdoc.
|
2013-04-16 22:37:19 +09:00 |
|
Akinori MUSHA
|
a3ab578671
|
Fix *Store#empty?.
|
2013-04-16 15:05:00 +09:00 |
|
Akinori MUSHA
|
10ddb688df
|
Inhibit cloning MozillaStore.
|
2013-04-16 00:38:47 +09:00 |
|
Akinori MUSHA
|
d806955f57
|
Fix hand-made autoloading to allow directly referencing MozillaStore.
|
2013-04-16 00:37:10 +09:00 |
|
Akinori MUSHA
|
ded02f8327
|
Make MozillaStore#close actually "work" by closing open statements.
Add a finalizer to MozillaStore also, which automatically closes the
SQLite3 database.
|
2013-04-16 00:04:54 +09:00 |
|
Akinori MUSHA
|
e9230a00c1
|
Add tests for MozillaStore#upgrade_database and fix its bugs.
|
2013-04-16 00:03:03 +09:00 |
|
Akinori MUSHA
|
25dd32219f
|
MozillaStore#close: Do not call SQLite3::Database#close if already closed.
|
2013-04-15 23:57:35 +09:00 |
|
Akinori MUSHA
|
6ec66d11ed
|
Restore and improve compatibility with ruby 1.8.
|
2013-04-14 13:01:37 +09:00 |
|
Akinori MUSHA
|
4f526857aa
|
Store special cookies properly.
"Special" cookies here mean those of public suffixes and IP addresses.
|
2013-03-28 19:10:14 +09:00 |
|
Akinori MUSHA
|
91b5184d96
|
Hold session cookies in an internal HashStore.
|
2013-03-28 19:10:14 +09:00 |
|
Akinori MUSHA
|
add4a367fd
|
Include MonitorMixin in store classes and make them thread-safe.
|
2013-03-28 01:05:22 +09:00 |
|
Akinori MUSHA
|
30e2915c1e
|
Officially add AbstractStore#delete() as an API method.
|
2013-03-28 01:04:45 +09:00 |
|
Akinori MUSHA
|
4512c333b4
|
MozillaStore: Add #filename, #close and #closed?.
|
2013-03-27 19:50:27 +09:00 |
|
Akinori MUSHA
|
a7575ae3df
|
Improve documentation.
|
2013-03-27 18:17:56 +09:00 |
|
Akinori MUSHA
|
6fade20c59
|
Make GC threshold user specifiable.
|
2013-03-27 16:10:05 +09:00 |
|
Akinori MUSHA
|
69b3186666
|
Add MozillaStore.
|
2013-03-27 16:01:48 +09:00 |
|