[epiphany] (126 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:

  d1e6048... Updated Norwegian bokmål translation.
  e1fe59c... Updated Hebrew translation
  5574db3... Add Language headers to po files
  89f4ba9... Updated Chinese (Taiwan) translation
  5cc71a0... Prepare 3.21.4
  b3d8711... Updated Spanish translation
  a98a01c... Updated Lithuanian translation
  703a3a1... Add basic sync window
  25deff2... Provide stub implementation of EphySyncService class
  cc1cfe4... Implement key stretch. Obtain authPW and unwrapBKey
  267e51d... Test method for account/login endpoint
  bcb886a... Move crypto functions to a new module
  0643889... Use LOG instead of g_printf
  059c660... Fix alignment
  0f5a696... Add missing copyright statemets
  8c89db6... Have a global sync service
  e6e5127... New ephy-sync-utils module
  6e9825f... Store tokens through secret service. Keep tokens in the Eph
  27fd86c... Add function for hex decoding
  6f7647c... Add gsettings key for the user's email
  78a705c... Discard sync window and add a new tab in the preferences di
  2a71f91... Add functions for save/store, get/load, delete/forget token
  8db630f... Fix logging format
  d1f854e... Implement login logic
  95bd0ea... Implement function for computing the hawk header
  6b22604... The key should be guint8
  25d54b8... Functions for Hawk post/get requests
  00f05d2... Fix finalize seg fault
  9bdbabe... Use g_str_hash rather than g_direct_hash
  e07d4a1... Use g_hash_table_destroy rather than g_hash_table_unref
  154896a... crypto: fix bad MAC issue
  a6046c8... Implement Fetching Sync Keys act
  d8d02d9... Implement new sign in method
  a36f0e4... Destroy session asynchronously
  e62b92d... Rename functions
  51b2fa0... Implement sign certificate act
  236049a... API to retrieve the storage endpoint from the Token Server
  c75ec5f... Fix the build with libhogweed and libgmp
  3af2ebe... Add FIXME comment about libgmp
  df754f0... Add the X-Client-State header to Token Server requests
  7661a7d... sync-service: Discard self->parser
  e9bbdc0... sync-utils: Remove unused debugging function
  55a1c75... Crypto functions belong to the crypto module
  3603dbc... Don't keep six tokens in a GHashTable
  e225fa3... sync-service: Get rid of object references in dispose
  9bdd077... Discard sync-utils module
  d8fad42... Discard some unnecessary logs
  57e8499... sync-service: Better name for JsonObject
  ed5cca6... sync-crypto: Replace Nettle functions with GLib functions
  d574399... Fix json-glib required version
  47fb573... ephy-shell: Fix get_global_sync_service() function
  fcd3651... ephy-shell: shell instead of ephy_shell
  23e6c2e... Use g_str_equal() rather than g_strcmp0()
  7a0234e... sync-service: Test user email against regex
  aad96a8... sync-service: Generate assertion internally
  0776b37... sync-service: Get the storage token asynchronously
  a98493b... sync-service: Discard JsonNode *root
  1823d19... sync-service: Sign certificates asynchronously
  d82e6ed... ephy-bookmark: Implement JsonSerializable interface
  7a72546... sync-crypto: AES encryption/decryption functions
  8e4a29f... sync-service: Use a certificate duration lower than the dur
  e372171... sync-service: Rename storage token to storage credentials
  023a26c... sync-service: Better function names
  6280805... sync-service: Implement asynchronous Storage Server request
  51e70dd... sync-service: Add FIXME note for future reference
  110923a... Fix header includes
  71b0cea... sync-crypto: Free SoupUri
  2e4bf4b... ephy-sync: Create our own bookmarks BSO collection at login
  21f974a... sync-service: Fix defines
  361fd10... sync-service: Free SoupURI
  43ee3ef... sync-crypto: Add newline at end of file
  01d3603... sync-service: Ensure that no simultaneous storage credentia
  db40065... ephy-sync: Add sync-bookmarks and sync-utils modules
  3b2e64a... Add bookmark to BSO function
  15b1a69... bookmarks: Serialize tags too
  21d99d6... sync-service: Add is_signed_in function
  d35ae05... sync-service: The Storage Server keeps timestamps as floats
  28b76fa... bookmarks: Add 'id' and 'modified' fields needed for the St
  e47d7c8... sync-bookmarks: Fix storage collection creation function
  90bb88a... bookmarks: Add modified setter
  1078ce7... sync-bookmarks: Apparently float ruins the precision of tim
  5279d73... sync-bookmarks: Add debug functions
  c5df959... sync-service: Avoid concurrent storage requests
  2e6aeac... bookmarks: Use GActions instead of connecting callbacks to 
  c5712c9... bookmarks: Add favicons
  ea5c665... bookmarks-row: Improve appeareance of properties button
  e10227b... bookmarks: Don't load from database before creating file
  6781fd0... bookmarks: Save to db asynchronously when bookmarks are add
  62aa902... bookmarks: Save changes to file on edit
  571654c... bookmarks: Add 'bookmark page' button to the location entry
  41c7dfd... bookmarks-popover: Use new icons for tags. Use special icon
  ebe330a... bookmarks: Save the time at which a bookmark is added
  af8343f... bookmarks: Replace bookmarks list with a GSequence
  98b6db9... bookmark-properties-grid: Save the grid's parent so it can 
  63f83c7... Remove redundant gtk_add_resource_path () calls
  f8ec398... bookmarks: Fix icons
  d2f2b0a... sync-service: Fix email regex
  8aa3608... sync-crypto: Consider the url query too when creating HAWK 
  d254464... bookmark: Add ephy_bookmark_from_bso() function
  24e9e66... bookmarks-manager: Add function to get bookmark by id
  01b3767... sync-crypto: Generate random strings directly from /dev/ura
  aa0e59c... bookmark: Change id length to 32
  6be6afc... sync-bookmarks: Function to log all the info from the serve
  026a89b... sync-bookmarks: Function to upload a bookmark to the server
  afb17f3... sync-bookmarks: Function to merge the local bookmarks with 
  be7c683... sync-bookmarks: Fix create_bso_collection_response_cb()
  85c959d... bookmarks-manager: Make 'id' and 'modified' fields persiste
  2832839... sync-service: Fix indentation

Commits added to the branch:

  0bbd2f1... bookmarks: Use GActions instead of connecting callbacks to  (*)
  e888d57... bookmarks: Add favicons (*)
  2bbfcb4... bookmarks-row: Improve appeareance of properties button (*)
  c263466... bookmarks: Don't load from database before creating file (*)
  6bc672f... bookmarks: Save to db asynchronously when bookmarks are add (*)
  5d8191b... bookmarks: Save changes to file on edit (*)
  7c4d564... bookmarks: Add 'bookmark page' button to the location entry (*)
  5a03651... bookmarks-popover: Use new icons for tags. Use special icon (*)
  88def7c... bookmarks: Save the time at which a bookmark is added (*)
  e115337... bookmarks: Replace bookmarks list with a GSequence (*)
  154931f... bookmark-properties-grid: Save the grid's parent so it can  (*)
  88c5671... Remove redundant gtk_add_resource_path () calls (*)
  e77fcab... bookmarks: Fix icons (*)
  efb7eeb... bookmarks: Add multiple bookmarks at once (*)
  7172710... bookmarks-manager: Manually iterate over sequence when sear (*)
  2a9311a... bookmarks-popover: Update all stacks accordingly when a boo (*)
  117b291... Updated Norwegian bokmål translation.
  dfa1822... Updated Hebrew translation
  ad80df9... Add Language headers to po files
  6f38f16... Updated Chinese (Taiwan) translation
  f37ca67... Prepare 3.21.4
  d1ee95f... Updated Spanish translation
  f5bbf4c... Updated Lithuanian translation
  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

(*) This commit already existed in another branch; no separate mail sent


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