{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":189504293,"defaultBranch":"master","name":"xdcrDiffer","ownerLogin":"nelio2k","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2019-05-31T01:09:20.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/12037161?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1715805463.0","currentOid":""},"activityList":{"items":[{"before":"e3e56c2974711fa5ecc21737a204bd4e02c1870b","after":"047514af09b9d7962f40c1363fa039356502b920","ref":"refs/heads/master","pushedAt":"2024-05-28T21:27:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nelio2k","name":"Neil Huang","path":"/nelio2k","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12037161?s=80&v=4"},"commit":{"message":"Make Differ aware of _mou.importCas and _mou.pPrev and to support the usage of crMeta.Diff() method in XDCR (#107)\n\n* Make Differ aware of _mou.importCas and _mou.pPrev and to support the usage of crMeta.diff() method in XDCR\r\n\r\n* Refactoring code to re-use the function for extracting importCas and pRev from goxdcr","shortMessageHtmlLink":"Make Differ aware of _mou.importCas and _mou.pPrev and to support the…"}},{"before":"ce64df54d20543206596a328680361fcd99a400c","after":"e3e56c2974711fa5ecc21737a204bd4e02c1870b","ref":"refs/heads/master","pushedAt":"2024-05-24T20:56:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nelio2k","name":"Neil Huang","path":"/nelio2k","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12037161?s=80&v=4"},"commit":{"message":"Fixes mutationDiffer to use the right connectionStr for TLS connection (#115)\n\nThis is needed for CBServer 7.6.0 and above","shortMessageHtmlLink":"Fixes mutationDiffer to use the right connectionStr for TLS connection ("}},{"before":"ce64df54d20543206596a328680361fcd99a400c","after":null,"ref":"refs/heads/mutationDifferFix","pushedAt":"2024-05-15T20:37:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nelio2k","name":"Neil Huang","path":"/nelio2k","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12037161?s=80&v=4"}},{"before":"43fdbec62c7659cc2757501662a468e20b3203e9","after":"ce64df54d20543206596a328680361fcd99a400c","ref":"refs/heads/mutationDifferFix","pushedAt":"2024-05-15T20:37:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nelio2k","name":"Neil Huang","path":"/nelio2k","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12037161?s=80&v=4"},"commit":{"message":"Fixes mutationDiffer to use the right connectionStr for TLS connection\n\nThis is needed for CBServer 7.6.0 and above","shortMessageHtmlLink":"Fixes mutationDiffer to use the right connectionStr for TLS connection"}},{"before":"82bba2c299ee9679d10e02252b9b75eccac403fe","after":"ce64df54d20543206596a328680361fcd99a400c","ref":"refs/heads/master","pushedAt":"2024-05-15T20:36:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nelio2k","name":"Neil Huang","path":"/nelio2k","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12037161?s=80&v=4"},"commit":{"message":"Fixes mutationDiffer to use the right connectionStr for TLS connection\n\nThis is needed for CBServer 7.6.0 and above","shortMessageHtmlLink":"Fixes mutationDiffer to use the right connectionStr for TLS connection"}},{"before":"26c223d5cb04adc3d00ac7eda1d92be254d79380","after":"82bba2c299ee9679d10e02252b9b75eccac403fe","ref":"refs/heads/master","pushedAt":"2024-05-15T20:35:53.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"nelio2k","name":"Neil Huang","path":"/nelio2k","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12037161?s=80&v=4"},"commit":{"message":"Cherry-pick TLS support from cb714compat (#113)\n\n* Enable TLS connection (#110)\r\n\r\n* Fixes #109: Enable TLS connection to target nodes\r\n\r\nA few code paths were edited to use\r\nthe right type of auth mechanism, and fixed a few\r\nof the incorrect assumptions about how gocbcore works\r\nand the various members are used for\r\n\r\nIt is verified with TLS to remote cluster with username/pw\r\ncombination but have not fully verified with clientCert/key\r\n\r\n* Code review and cleanup\r\n\r\n* Client cert changes (#112)\r\n\r\n* Increment: Use tls.X509KeyPair() to generate client TLS certificate\r\n\r\n* Additional fixes for client cert/key\r\n\r\n- Makde a change to previous commit to ensure the right cert is used\r\n- More client cert and client key changes to ensure correctness\r\n- Validated and tested on Linux VMs\r\n\r\n---------\r\n\r\nCo-authored-by: Aditya Sood \r\n\r\n---------\r\n\r\nCo-authored-by: Aditya Sood ","shortMessageHtmlLink":"Cherry-pick TLS support from cb714compat (couchbaselabs#113)"}},{"before":"fb7fa610ad3782879b9cc318b4725e13882255d3","after":"43fdbec62c7659cc2757501662a468e20b3203e9","ref":"refs/heads/mutationDifferFix","pushedAt":"2024-05-15T20:03:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nelio2k","name":"Neil Huang","path":"/nelio2k","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12037161?s=80&v=4"},"commit":{"message":"Fixes mutationDiffer to use the right connectionStr for TLS connection\n\nThis is needed for CBServer 7.6.0 and above","shortMessageHtmlLink":"Fixes mutationDiffer to use the right connectionStr for TLS connection"}},{"before":"b0a0be8912441d3b0b8f6b31694f871810c12740","after":null,"ref":"refs/heads/cb714CompatCerts","pushedAt":"2024-05-15T20:01:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nelio2k","name":"Neil Huang","path":"/nelio2k","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12037161?s=80&v=4"}},{"before":"c2cb3d48b731334d47fb1e8dba622551f0bb872e","after":"b0a0be8912441d3b0b8f6b31694f871810c12740","ref":"refs/heads/cb714CompatCerts","pushedAt":"2024-05-15T19:50:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nelio2k","name":"Neil Huang","path":"/nelio2k","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12037161?s=80&v=4"},"commit":{"message":"Fixes mutationDiffer to use the right connectionStr for TLS connection\n\nThis is needed for CBServer 7.6.0 and above","shortMessageHtmlLink":"Fixes mutationDiffer to use the right connectionStr for TLS connection"}},{"before":null,"after":"c2cb3d48b731334d47fb1e8dba622551f0bb872e","ref":"refs/heads/cb714CompatCerts","pushedAt":"2024-05-15T19:35:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nelio2k","name":"Neil Huang","path":"/nelio2k","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12037161?s=80&v=4"},"commit":{"message":"Fixes mutationDiffer to use the right connectionStr for TLS connection\n\nThis is needed for CBServer 7.6.0 and above","shortMessageHtmlLink":"Fixes mutationDiffer to use the right connectionStr for TLS connection"}},{"before":null,"after":"fbe7477828be81c3265cd8dac70f2eb3732f2bec","ref":"refs/heads/cb714FixTLSMutationDiffer","pushedAt":"2024-05-15T17:23:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nelio2k","name":"Neil Huang","path":"/nelio2k","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12037161?s=80&v=4"},"commit":{"message":"Fixes mutationDiffer to use the right connectionStr for TLS connection\n\nThis is needed for CBServer 7.6.0 and above","shortMessageHtmlLink":"Fixes mutationDiffer to use the right connectionStr for TLS connection"}},{"before":null,"after":"3e7e46212bdedcb8ffab0402f490fd48dd44a65b","ref":"refs/heads/cb714Compat","pushedAt":"2024-05-15T17:16:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nelio2k","name":"Neil Huang","path":"/nelio2k","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12037161?s=80&v=4"},"commit":{"message":"Fixes #90: Avoid using the agent after it is closed and improve logging (#92)\n\n* 2 extra options added:\n\t* -l OR -sdkLogging to enable SDK (gocb) verbose logging\n\t* -w OR -setupTimeout to change the default common setup timeout duration (seconds)","shortMessageHtmlLink":"Fixes couchbaselabs#90: Avoid using the agent after it is closed and …"}},{"before":"ecfca4b8e539a4794aa661a74e1fd5c61cb7ade3","after":"fb7fa610ad3782879b9cc318b4725e13882255d3","ref":"refs/heads/mutationDifferFix","pushedAt":"2024-05-15T17:00:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nelio2k","name":"Neil Huang","path":"/nelio2k","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12037161?s=80&v=4"},"commit":{"message":"Fixes mutationDiffer to use the right connectionStr for TLS connection\n\nThis is needed for CBServer 7.6.0 and above","shortMessageHtmlLink":"Fixes mutationDiffer to use the right connectionStr for TLS connection"}},{"before":"19fc83950715679c0fbdf06cfedea6e1a8483082","after":null,"ref":"refs/heads/TLSConn","pushedAt":"2024-05-15T15:53:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nelio2k","name":"Neil Huang","path":"/nelio2k","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12037161?s=80&v=4"}},{"before":"19fc83950715679c0fbdf06cfedea6e1a8483082","after":"ecfca4b8e539a4794aa661a74e1fd5c61cb7ade3","ref":"refs/heads/mutationDifferFix","pushedAt":"2024-05-15T04:09:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nelio2k","name":"Neil Huang","path":"/nelio2k","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12037161?s=80&v=4"},"commit":{"message":"wip","shortMessageHtmlLink":"wip"}},{"before":null,"after":"19fc83950715679c0fbdf06cfedea6e1a8483082","ref":"refs/heads/mutationDifferFix","pushedAt":"2024-05-15T04:09:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nelio2k","name":"Neil Huang","path":"/nelio2k","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12037161?s=80&v=4"},"commit":{"message":"Client cert changes (#112)\n\n* Increment: Use tls.X509KeyPair() to generate client TLS certificate\n\n* Additional fixes for client cert/key\n\n- Makde a change to previous commit to ensure the right cert is used\n- More client cert and client key changes to ensure correctness\n- Validated and tested on Linux VMs\n\n---------\n\nCo-authored-by: Aditya Sood ","shortMessageHtmlLink":"Client cert changes (couchbaselabs#112)"}},{"before":null,"after":"19fc83950715679c0fbdf06cfedea6e1a8483082","ref":"refs/heads/TLSConn","pushedAt":"2024-05-14T21:33:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nelio2k","name":"Neil Huang","path":"/nelio2k","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12037161?s=80&v=4"},"commit":{"message":"Client cert changes (#112)\n\n* Increment: Use tls.X509KeyPair() to generate client TLS certificate\n\n* Additional fixes for client cert/key\n\n- Makde a change to previous commit to ensure the right cert is used\n- More client cert and client key changes to ensure correctness\n- Validated and tested on Linux VMs\n\n---------\n\nCo-authored-by: Aditya Sood ","shortMessageHtmlLink":"Client cert changes (couchbaselabs#112)"}},{"before":"aec0b5ac1afe1b462392586741962404d0c6fd3f","after":null,"ref":"refs/heads/clientCertChanges","pushedAt":"2024-05-14T14:04:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nelio2k","name":"Neil Huang","path":"/nelio2k","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12037161?s=80&v=4"}},{"before":null,"after":"aec0b5ac1afe1b462392586741962404d0c6fd3f","ref":"refs/heads/clientCertChanges","pushedAt":"2024-05-13T21:56:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nelio2k","name":"Neil Huang","path":"/nelio2k","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12037161?s=80&v=4"},"commit":{"message":"Additional fixes for client cert/key\n\n- Makde a change to previous commit to ensure the right cert is used\n- More client cert and client key changes to ensure correctness\n- Validated and tested on Linux VMs","shortMessageHtmlLink":"Additional fixes for client cert/key"}},{"before":"fc1a4b46497aae9d887cfcc071bdb8d1ead29b31","after":"1d2b719230a16ccf3b4b5efc9dc090ec7e08661b","ref":"refs/heads/adTLSChange","pushedAt":"2024-05-13T21:43:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nelio2k","name":"Neil Huang","path":"/nelio2k","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12037161?s=80&v=4"},"commit":{"message":"Added mutationDiffer logging messages","shortMessageHtmlLink":"Added mutationDiffer logging messages"}},{"before":"c91c12aab91a29bc61aa1c8a1b8322483e4f5a33","after":"fc1a4b46497aae9d887cfcc071bdb8d1ead29b31","ref":"refs/heads/adTLSChange","pushedAt":"2024-05-13T21:38:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nelio2k","name":"Neil Huang","path":"/nelio2k","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12037161?s=80&v=4"},"commit":{"message":"gocbcoreCommon to use keypair","shortMessageHtmlLink":"gocbcoreCommon to use keypair"}},{"before":"4152984052f2435fa3a8dabb9e20933ac49ea4fb","after":"c91c12aab91a29bc61aa1c8a1b8322483e4f5a33","ref":"refs/heads/adTLSChange","pushedAt":"2024-05-13T21:24:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nelio2k","name":"Neil Huang","path":"/nelio2k","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12037161?s=80&v=4"},"commit":{"message":"Don't append client cert to pool","shortMessageHtmlLink":"Don't append client cert to pool"}},{"before":"bbb6adf528ea58f546c4fe4b316d88bcd29f9cd3","after":"4152984052f2435fa3a8dabb9e20933ac49ea4fb","ref":"refs/heads/adTLSChange","pushedAt":"2024-05-13T21:19:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nelio2k","name":"Neil Huang","path":"/nelio2k","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12037161?s=80&v=4"},"commit":{"message":"Use generics ssh","shortMessageHtmlLink":"Use generics ssh"}},{"before":"633f407a035aeb8e04a1e182c75251524f508825","after":"bbb6adf528ea58f546c4fe4b316d88bcd29f9cd3","ref":"refs/heads/adTLSChange","pushedAt":"2024-05-13T21:16:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nelio2k","name":"Neil Huang","path":"/nelio2k","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12037161?s=80&v=4"},"commit":{"message":"Added debug statement","shortMessageHtmlLink":"Added debug statement"}},{"before":"363da607bb87ca6924c8368e851bb0361dfa8f04","after":"633f407a035aeb8e04a1e182c75251524f508825","ref":"refs/heads/adTLSChange","pushedAt":"2024-05-13T21:07:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nelio2k","name":"Neil Huang","path":"/nelio2k","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12037161?s=80&v=4"},"commit":{"message":"use diff type of algo","shortMessageHtmlLink":"use diff type of algo"}},{"before":"9496c5e9f90e60992b3cdab48f59b838e3fa572b","after":"363da607bb87ca6924c8368e851bb0361dfa8f04","ref":"refs/heads/adTLSChange","pushedAt":"2024-05-13T21:02:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nelio2k","name":"Neil Huang","path":"/nelio2k","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12037161?s=80&v=4"},"commit":{"message":"use privatekey class","shortMessageHtmlLink":"use privatekey class"}},{"before":"f041a6e64c7827d480ce42ab6e6505421b6ab62e","after":"9496c5e9f90e60992b3cdab48f59b838e3fa572b","ref":"refs/heads/adTLSChange","pushedAt":"2024-05-13T20:54:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nelio2k","name":"Neil Huang","path":"/nelio2k","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12037161?s=80&v=4"},"commit":{"message":"return valid certs and keys","shortMessageHtmlLink":"return valid certs and keys"}},{"before":"2b0af798b2027e63704feb7a121a9accf9048064","after":"f041a6e64c7827d480ce42ab6e6505421b6ab62e","ref":"refs/heads/adTLSChange","pushedAt":"2024-05-13T20:49:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nelio2k","name":"Neil Huang","path":"/nelio2k","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12037161?s=80&v=4"},"commit":{"message":"Do not append key to certpool","shortMessageHtmlLink":"Do not append key to certpool"}},{"before":"6540aa4edec847412775e21e4ee7bd6066604c4a","after":"2b0af798b2027e63704feb7a121a9accf9048064","ref":"refs/heads/adTLSChange","pushedAt":"2024-05-13T20:46:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nelio2k","name":"Neil Huang","path":"/nelio2k","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12037161?s=80&v=4"},"commit":{"message":"Use clientCert","shortMessageHtmlLink":"Use clientCert"}},{"before":null,"after":"6540aa4edec847412775e21e4ee7bd6066604c4a","ref":"refs/heads/adTLSChange","pushedAt":"2024-05-13T20:42:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nelio2k","name":"Neil Huang","path":"/nelio2k","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12037161?s=80&v=4"},"commit":{"message":"Increment: Use tls.X509KeyPair() to generate client TLS certificate","shortMessageHtmlLink":"Increment: Use tls.X509KeyPair() to generate client TLS certificate"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEVk0bXAA","startCursor":null,"endCursor":null}},"title":"Activity · nelio2k/xdcrDiffer"}