Mark Hammond
b8480c68b5
Merge remote-tracking branch 'origin/master' into places
2018-09-18 10:43:44 +10:00
Thom
1f069d2b75
Avoid Klaxon dependency in Android Logins API ( fixes #222 ) ( #241 )
2018-09-14 17:11:43 -07:00
Thom
350f43131b
Merge pull request #221 from mozilla/wip-sync-sql-store
...
Implemement a logins store backed by SQLCipher. Fixes #206
2018-09-14 15:57:03 -07:00
Thom Chiovoloni
dc8ac14e86
POST: Bump logins-api android library gradle version
2018-09-14 15:26:05 -07:00
Thom Chiovoloni
93be741b0c
Implement a logins store backed by SQLCipher.
2018-09-14 15:16:57 -07:00
Shane Tomlinson
8da68acfb9
feat(blog): Add blog posts for train-119 and train-120 ( #239 )
2018-09-14 09:43:38 -04:00
Edouard Oger
540e612269
Remote xcode 9.4
2018-09-13 17:47:07 -04:00
Thom Chiovoloni
b8ee8b90b2
Remove mentat-backed implementation of login storage
2018-09-12 14:40:25 -07:00
Edouard Oger
46dc121469
Switch release build to xcode 10 ( #236 )
2018-09-12 16:40:41 -04:00
Nick Alexander
a3bcf301bf
Publish logins AAR to nalexander's personal bintray. ( Fixes #189 ) ( #199 ) r=vladikoff,tcsc
...
* Pre: Bump version to 0.3.2.
This just needs to be greater than 0.3.1, the last version I pushed in
testing.
* Publish logins AAR to nalexander's personal bintray.
* Post: Bump task timeout for build and publishing.
Building everything for three architectures just takes a long time --
15 minutes per architecture or more.
I investigated speeding this up, and I conclude that compiling the
architectures in parallel is both work (you need to work around cargo
a little bit, and you need to use a Make jobserver to limit the total
thread pool) and doesn't pay off (I witnessed only about a 5-10%
speed-up locally). My guess is that it pays off even less in AWS,
where IO throughput is relatively low and context switching relatively
more expensive.
2018-09-12 11:39:25 -07:00
Nick Alexander
2b92b9a043
[license] License application-services repository as MPL2. ( Fixes #220 ) ( #233 )
...
Fixes #220
2018-09-11 21:28:50 -04:00
Ryan Kelly
de07b45514
Merge pull request #232 from hmitsch/patch-1
...
Added Mozilla IAM
2018-09-12 09:31:56 +10:00
Henrik Mitsch
901df7a0d6
Added Mozilla IAM
...
Added links to Mozilla IAM to the section on Services that use Firefox Accounts.
2018-09-11 23:49:10 +02:00
Vlad Filippov
abe38ab302
Update Logins API sample to latest Android component ( #219 )
2018-09-07 17:06:04 -04:00
Mark Hammond
b0aee4e411
Very early WIP of the rust belt
2018-09-07 17:11:32 +10:00
Vlad Filippov
616ccb0d0d
Build a proper arm64 Logins sample apk ( #216 )
2018-09-06 16:50:41 -04:00
Vlad Filippov
c05b0591af
Merge pull request #196 from mozilla/more-fxa-docs
...
feat(docs): Migrate and update fxa dev-process docs.
2018-09-06 08:06:56 -04:00
Vlad Filippov
b973bba831
Website: Add Dev Process to the sidebar
2018-09-06 08:07:01 -04:00
Vlad Filippov
5155cb513d
Configure APK splits for logins sample ( #208 )
2018-09-05 18:17:54 -04:00
Vlad Filippov
26016b772e
FxA Client: Use arm64-v8a directory for arm64 builds ( #210 )
2018-09-05 14:59:50 -04:00
Vlad Filippov
b75a63b10d
Bump AAR version ( #204 )
2018-09-04 15:56:06 -04:00
Vlad Filippov
1c3ee399de
Use latest FxA Android component ( #203 ) r=@thomcc
2018-09-04 15:49:30 -04:00
Thom
d14c427878
Rename MentatLoginsStorage -> DatabaseLoginsStorage ( #194 )
2018-08-31 13:34:38 -07:00
Ryan Kelly
4404544823
feat(docs): Migrate and update fxa dev-process docs.
2018-08-31 12:19:39 +10:00
Shane Tomlinson
807e3db17b
feat(blog): Add an FxA train-118 blog post. ( #192 )
2018-08-23 11:19:02 -04:00
Phil Booth
2bed38d3ca
feat(docs): add machine-readable validation regexes for fxa metrics ( #187 )
...
feat(docs): add machine-readable validation regexes for fxa metrics
2018-08-20 14:00:12 -04:00
Thom
cb256d7a9d
Remove busted System.loadLibrary calls ( #190 )
...
Followup from #178
2018-08-20 10:43:38 -07:00
Nick Alexander
ef47e0565c
[logins-api] Build `org.mozilla.sync15.logins` AAR. ( #178 )
...
* [logins-api] Pre: Extract version and dependency details to top-level project.
* [logins-api] Pre: Fix issue with launching intents on Android 21 devices.
When invoked outside of an `Activity` `Context`, we need to launch a
new Android task.
* [logins-api] Use `rust-android-gradle` plugin to integrate Rust into logins-api.
* [logins-api] Publish `org.mozilla.sync15.logins` when tagged.
* Add `scopes` map to the tag task in .taskcluster.yml
* Comment out bintray portions of .taskcluster.yml for now (#189 )
2018-08-20 10:41:04 -07:00
Edouard Oger
9a2a57d2f1
Provide a helper script to set-up android toolchains ( #182 )
2018-08-20 10:17:35 -07:00
Thom
c0ab375e27
Merge pull request #181 from thomcc/sync-unlock-info-in-sync
...
- logins-api: only require SyncUnlockInfo for `sync` calls (not `unlock`)
- sync: Don't require tokenserver_base_url (and accept the qualified URL)
- logins-api: expose richer error info to kotlin.
2018-08-20 10:03:39 -07:00
Edouard Oger
32b03d0c9e
Add xcode10 travis-ci image
2018-08-16 11:07:25 -07:00
Leif Oines
c3215ebdee
feat(docs): document the fxa metrics query params
...
https://github.com/mozilla/application-services/pull/139
r=philbooth
2018-08-16 10:09:30 +01:00
Edouard Oger
1a70dc04a8
Fix taskcluster artifact location
2018-08-14 21:58:42 -07:00
Thom Chiovoloni
05c225719f
sync15/passwords: Add a `code` property to ExternError
2018-08-14 17:05:56 -07:00
Thom Chiovoloni
74d71ef5b0
sync: Don't require tokenserver_base_url (and accept the qualified url instead). Also, use Url instead of String for this
2018-08-14 12:52:35 -07:00
Edouard Oger
40674f9a65
Disable travis cache ( #183 )
...
* Force cargo lipo install
* Disable cargo caching
2018-08-14 01:41:40 -04:00
Edouard Oger
8fe3494272
Move Android binaries to a different folder
2018-08-13 20:54:06 -04:00
Thom Chiovoloni
bfd28e61ae
Avoid recreating Sync15StorageClient (and thus doing the tokenserver dance) on every sync
2018-08-13 16:43:27 -07:00
Thom Chiovoloni
f5a734fcf2
logins-api: only require SyncUnlockInfo for `sync` calls (not `unlock`)
2018-08-13 16:43:27 -07:00
Edouard Oger
86c78dcdac
Clone in application-services
...
This should hopefully fix CI
2018-08-13 10:26:51 -07:00
Edouard Oger
85acd96f25
Update README.md
2018-08-13 10:02:08 -07:00
Thom
83c4e28be2
Patch FxA soname ( fixes #174 ) ( #175 )
2018-08-10 16:06:29 -04:00
Thom
7d4329d7ab
Set Make parallelism when building openssl/sqlcipher ( #171 )
2018-08-09 20:30:19 -04:00
Nick Alexander
ab293349d8
[fxa-client] Statically link OpenSSL into `libfxa_client.so`. ( Fixes #172 ) ( #173 ) r=@eoger
...
This reduces the set of artifacts and will require changes in the
`android-components` repository.
SQLcipher is still built (statically), but it's not exposed as a Task
Cluster artifact. When we get to shipping the Logins API, we'll use
`libsqlcipher.a` (statically, like we do `lib{crypto,ssl}.a`.
2018-08-09 16:49:02 -07:00
Nick Alexander
a0733d77a5
[fxa-client] Target Android API 21 when building native code. ( #170 ) r=@eoger
...
It's non-trivial to build OpenSSL and target Android API 21. NDK
r17{b} has problems that I wasn't able to work-around, either for
OpenSSL 1.0.2* or for 1.1.0*. Using an older NDK with the
--deprecated-headers flag to `make_standalone_toolchain.py` (in the
Docker image) addresses the problem... but the --deprecated-headers
flag is itself removed from r17*.
2018-08-09 16:23:42 -07:00
Thom
a85ef0d758
Use delete_credential in logins ffi so that the deletion is synced ( #169 )
2018-08-09 19:21:38 -04:00
Edouard Oger
dbec56a02d
Add diagram source
2018-08-09 16:23:37 -04:00
Edouard Oger
adb3851c8f
Add components diagram in readme
2018-08-09 16:22:25 -04:00
Edouard Oger
06199fadd2
Add a-s-components
2018-08-09 16:17:35 -04:00
Edouard Oger
72ab2fbf44
Remove un-used cbindgen file
2018-08-09 15:33:40 -04:00