gecko-dev/services/common
Ethan Glasser-Camp b80b66c130 Bug 1319884 - Address FirefoxAdapter feedback from kinto.js#589, r=mgoodwin
Change FirefoxAdapter definitively to require an externally-managed
Sqlite connection in order to function. This connection must be
produced by calling an openConnection() static method, which does the
work of initializing the tables and schema. Passing any other
connection is wrong, but won't be detected at runtime, and might even
work depending on the previous state of the database. Future work
might define a new KintoSqliteConnection type that can only be
produced by this method, so that it's impossible to create an
uninitialized Kinto database.

This change, since it moves Sqlite connections out of the
FirefoxAdapter, also means that the path option is no longer handled
or provided with a default. This means that the previous default,
"kinto.sqlite", is now preserved in a bunch of places all over the
codebase. This is unfortunate, but a migration is outside the scope of
this patch.

MozReview-Commit-ID: BKJqPR3jOTq

--HG--
extra : rebase_source : 91e0027890ac5fd0ba683abddc23e268f672d169
2016-11-23 14:18:53 -05:00
..
modules-testing Bug 1292995 - Replace Iterator() with Object.{values,entries} in services/; r=gps 2016-08-08 22:40:23 -04:00
tests Bug 1319884 - Address FirefoxAdapter feedback from kinto.js#589, r=mgoodwin 2016-11-23 14:18:53 -05:00
async.js Bug 1317587 - don't start scheduled sync after shutdown. r=rnewman 2016-11-15 15:28:52 +11:00
blocklist-clients.js Bug 1319884 - Address FirefoxAdapter feedback from kinto.js#589, r=mgoodwin 2016-11-23 14:18:53 -05:00
blocklist-updater.js Bug 1266235 - Use blocklist prefix in preference names. r=MattN 2016-05-19 12:51:13 +02:00
hawkclient.js Bug 1283456 - Ensure the response exists in the HawkClient's onComplete method. r=markh 2016-08-04 17:19:41 -04:00
hawkrequest.js Bug 1246938 - Allow extra headers to be passed via hawk requests. r=markh 2016-02-10 11:21:26 +00:00
kinto-http-client.js Bug 1282109: update kinto-offline-client.js, r=MattN 2016-07-13 15:09:42 -04:00
kinto-offline-client.js Bug 1317841 - Update version of kinto.js to v6.0.0, r=MattN 2016-11-15 19:38:53 -05:00
kinto-storage-adapter.js Bug 1319884 - Address FirefoxAdapter feedback from kinto.js#589, r=mgoodwin 2016-11-23 14:18:53 -05:00
logmanager.js Bug 1279145 - log manager now cleans old Sync and ReadingList log files. r=tcsc 2016-07-18 11:46:01 +10:00
moz.build Bug 1317841 - Update version of kinto.js to v6.0.0, r=MattN 2016-11-15 19:38:53 -05:00
observers.js Bug 1242965 - Make services/common eslintable. r=rnewman 2016-01-28 15:42:16 +08:00
rest.js Bug 1283379 - have RESTRequest log on channel redirect. r=tcsc 2016-06-30 17:15:35 +10:00
services-common.js
servicesComponents.manifest
stringbundle.js Bug 1217077 - Remove for-each from services/. r=gps 2015-10-19 03:52:58 +09:00
tokenserverclient.js Bug 1288445 - Use new hashed_fxa_uid field instead of the real FxA UID in sync telemetry ping. r=bsmedberg,markh 2016-08-09 12:28:35 -04:00
utils.js Bug 1234734 - Replace CommonUtils.stackTrace() with Log.stackTrace(). r=markh 2016-01-07 20:44:00 -05:00