[epiphany] (48 commits) Non-fast-forward update to branch wip/ephy-sync



The branch 'wip/ephy-sync' was changed in a way that was not a fast-forward update.
NOTE: This may cause problems for people pulling from the branch. For more information,
please see:

 https://wiki.gnome.org/Git/Help/NonFastForward

Commits removed from the branch:

  b8f34bc... Add basic sync window
  d7d234b... Provide stub implementation of EphySyncService class
  f0a34f5... Implement key stretch. Obtain authPW and unwrapBKey
  5d6e3af... Test method for account/login endpoint
  c9fc211... Move crypto functions to a new module
  764ff2e... Use LOG instead of g_printf
  92c9685... Fix alignment
  05235d5... Add missing copyright statemets
  d1bd66c... Have a global sync service
  3263d24... New ephy-sync-utils module
  67c0b47... Store tokens through secret service. Keep tokens in the Eph
  e1ebf9f... Add function for hex decoding
  026b3e3... Add gsettings key for the user's email
  773762d... Discard sync window and add a new tab in the preferences di
  266eab1... Add functions for save/store, get/load, delete/forget token
  4364c34... Fix logging format
  de9f7a1... Implement login logic
  8878bdb... Implement function for computing the hawk header
  62e0c99... The key should be guint8
  a300b07... Functions for Hawk post/get requests
  ee2de33... Fix finalize seg fault
  338071a... Use g_str_hash rather than g_direct_hash
  d3dc72d... Use g_hash_table_destroy rather than g_hash_table_unref
  3567358... crypto: fix bad MAC issue
  2e6cff4... Implement Fetching Sync Keys act
  3d50e98... Implement new sign in method
  cab692f... Destroy session asynchronously
  2b35714... Rename functions
  9529808... Implement sign certificate act
  5b556b0... API to retrieve the storage endpoint from the Token Server
  a3c384a... Fix the build with libhogweed and libgmp
  92bb5fc... Add FIXME comment about libgmp
  7bb1472... Add the X-Client-State header to Token Server requests
  6e8a030... sync-service: Discard self->parser
  c977d0b... sync-utils: Remove unused debugging function
  114bd91... Crypto functions belong to the crypto module
  452be66... Don't keep six tokens in a GHashTable
  45495e1... sync-service: Get rid of object references in dispose
  a84e6ea... Discard sync-utils module
  106f7f5... Discard some unnecessary logs
  7971813... sync-service: Better name for JsonObject
  f1d3f78... sync-crypto: Replace Nettle functions with GLib functions
  eba8e90... Fix json-glib required version
  31c1838... ephy-shell: Fix get_global_sync_service() function
  2323bfb... ephy-shell: shell instead of ephy_shell
  73fdc97... Use g_str_equal() rather than g_strcmp0()
  86120e3... sync-service: Test user email against regex
  30ad59e... sync-service: Generate assertion internally
  8ec62cb... sync-service: Get the storage token asynchronously
  a66f905... sync-service: Discard JsonNode *root
  4a1734e... sync-service: Sign certificates asynchronously
  401b2fa... ephy-bookmark: Implement JsonSerializable interface
  6e5e7b8... sync-crypto: AES encryption/decryption functions
  33f9db2... sync-service: Use a certificate duration lower than the dur
  2763519... sync-service: Rename storage token to storage credentials
  23274cf... sync-service: Better function names
  e8a2a64... sync-service: Implement asynchronous Storage Server request
  a4cce3a... sync-service: Add FIXME note for future reference
  258a92e... Fix header includes
  8b9132b... sync-crypto: Free SoupUri
  cd0314f... ephy-sync: Create our own bookmarks BSO collection at login
  6d04afb... sync-service: Fix defines
  96c8709... sync-service: Free SoupURI
  fd55609... sync-crypto: Add newline at end of file
  44a9f37... sync-service: Ensure that no simultaneous storage credentia
  9e80f74... ephy-sync: Add sync-bookmarks and sync-utils modules
  c7d2326... Add bookmark to BSO function
  4ddb9e8... bookmarks: Serialize tags too
  0672d60... sync-service: Add is_signed_in function
  967b101... sync-service: The Storage Server keeps timestamps as floats
  88fc165... bookmarks: Add 'id' and 'modified' fields needed for the St
  b549e12... sync-bookmarks: Fix storage collection creation function
  f8c0208... bookmarks: Add modified setter
  98dac9d... sync-bookmarks: Apparently float ruins the precision of tim
  305f8e6... sync-bookmarks: Add debug functions
  2eed85d... sync-service: Avoid concurrent storage requests
  6ee933a... bookmarks: Save changes to file on edit
  1f58053... sync-service: Fix email regex
  29d83da... sync-crypto: Consider the url query too when creating HAWK 
  424263a... bookmark: Add ephy_bookmark_from_bso() function
  5100794... bookmarks-manager: Add function to get bookmark by id
  c005da1... sync-crypto: Generate random strings directly from /dev/ura
  ae6d8b4... bookmark: Change id length to 32
  79ba8c1... sync-bookmarks: Function to log all the info from the serve
  aa44236... sync-bookmarks: Function to upload a bookmark to the server
  5a1b3e7... sync-bookmarks: Function to merge the local bookmarks with 
  7bf9fc9... sync-bookmarks: Fix create_bso_collection_response_cb()
  ccfd3f5... bookmarks-manager: Make 'id' and 'modified' fields persiste
  a74bb3c... sync-service: Fix indentation
  32b41cd... sync-bookmarks: Fix indentation
  0c07d0c... bookmarks-manager: Manually iterate over sequence when sear
  c505d69... sync-bookmarks: Save changes to file when successfully uplo
  8347ec9... sync-bookmarks: Fix merge_locals_with_remotes() function
  bd40137... sync-crypto: Discard some of the structs
  523dc44... sync-service: Clear storage credentials at sign out
  e00b390... sync-service: Fix destroy_session function
  def2b22... sync: More consistent code
  94a550c... sync-bookmarks: Don't delete the dummy BSO from the server
  1ed9a60... sync-bookmarks: Use LOG instead of g_warning
  12a4916... sync-service: Move here the actual sync functions
  479df45... sync-service: Keep sync time as a GSetting
  8ccb03f... sync-service: Fix merge_local_and_remote_bookmarks_response
  d7a55eb... Implement the sync logic
  0515221... prefs-dialog: Minor changes
  6b9d4c2... Change gchar to char
  0bfd1ea... sync-service: Remove the source ID at sign out and finalize

Commits added to the branch:

  c257744... ephy-sync: Add basic sync service and sync window
  0566616... ephy-sync: Add ephy-sync-utils module
  f91a8af... ephy-sync: Add ephy-sync-secret module
  08edca0... sync-utils: Add ephy_sync_utils_decode_hex()
  cb11825... ephy-sync: Add GSettings key for the user email
  a118ed2... ephy-sync: Replace the sync window with a new tab in the Pr
  30d8562... ephy-sync: Add save/store, get/load, delete/forget tokens f
  1a117ec... ephy-sync: Implement the sign in logic
  1a3e053... sync-crypto: Add function to compute Hawk headers
  fcaa9cd... ephy-sync: Implement the Fetch Sync Keys act
  c7971dc... ephy-sync: Implement the new sign in method
  6eb01c9... sync-service: Destroy session asynchronously
  33f3ff4... ephy-sync: Rename some functions
  c262118... ephy-sync: Implement the Sign Certificate act
  ad4f6df... sync-service: Add functions to retrieve the storage endpoin
  090fbc6... ephy-sync: Fix the build with libhogweed and libgmp
  e5845f6... sync-service: Add X-Client-State header to Token Server req
  bccc997... ephy-sync: Do some things in a different way
  024477a... sync-crypto: Replace Nettle functions with GLib functions
  2da9f7a... ephy-sync: Fix json-glib required version
  f9aa658... ephy-sync: Fix ephy_shell_get_global_sync_service()
  937693e... sync-secret: Replace g_strcmp0 with g_str_equal
  fe4eb0f... sync-service: Test user email against regex
  cc85607... sync-service: Generate assertion internally
  49b3a4a... sync-service: Get the storage token asynchronously
  c6eaa6c... sync-service: Discard JsonNode *root
  38912dc... sync-service: Sign certificates asynchronously
  f055be5... ephy-bookmark: Implement JsonSerializable interface
  e2324f6... sync-crypto: AES encryption/decryption functions
  fb60ed9... sync-service: Use a certificate duration lower than the dur
  c738f82... sync-service: Rename storage token to storage credentials
  9b16573... sync-service: Better function names
  21d8ef7... sync-service: Implement asynchronous Storage Server request
  2e0e12a... sync-service: Add FIXME note for future reference
  214e309... ephy-sync: Fix includes
  9f5fb8a... sync-crypto: Free SoupUri
  2f9c2fe... ephy-sync: Create our own bookmarks BSO collection at login
  04859a8... ephy-sync: Minor fixes
  df09a03... sync-service: Ensure that no simultaneous storage credentia
  970b77c... ephy-sync: Prepare the ground for sync
  4687940... sync-service: Process storage requests in the same order th
  b9335b0... bookmarks: Save changes to file on edit
  37bb990... sync-service: Fix email regex
  7229de8... sync-crypto: Consider the url query too when creating HAWK 
  e5ee9b0... ephy-sync: Implement the sync logic
  19ff4f4... prefs-dialog: Minor changes
  b113be1... ephy-sync: Replace gchar with char
  8790901... sync-service: Remove the source ID at sign out and finalize


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]