{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":249998232,"defaultBranch":"master","name":"fineftp-server","ownerLogin":"eclipse-ecal","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-03-25T14:18:03.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/107698182?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714132309.0","currentOid":""},"activityList":{"items":[{"before":"3668eda2b27bbf9e4f66b049f4e22b16e8482489","after":"b1172dc30f2616f2cbff206a9f4594582b61e21d","ref":"refs/heads/master","pushedAt":"2024-05-13T11:11:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"FlorianReimold","name":"Florian Reimold","path":"/FlorianReimold","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11774314?s=80&v=4"},"commit":{"message":"CMake: fineftp now installs a fineftpConfigVersion.cmake file (#67)","shortMessageHtmlLink":"CMake: fineftp now installs a fineftpConfigVersion.cmake file (#67)"}},{"before":null,"after":"87c75b9793cc30fcd4320556b1f16a46f43a3cc7","ref":"refs/heads/feature/config_version","pushedAt":"2024-04-26T11:51:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"FlorianReimold","name":"Florian Reimold","path":"/FlorianReimold","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11774314?s=80&v=4"},"commit":{"message":"fineftp now installs a fineftpConfigVersion.cmake file","shortMessageHtmlLink":"fineftp now installs a fineftpConfigVersion.cmake file"}},{"before":"0efb99f038fef68e569a72d2f3051565ef57d7bc","after":null,"ref":"refs/heads/feature/testing","pushedAt":"2024-03-01T09:50:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"FlorianReimold","name":"Florian Reimold","path":"/FlorianReimold","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11774314?s=80&v=4"}},{"before":"5978aaa8affcba87fe5345cb0909fb6cf826cc44","after":null,"ref":"refs/heads/test/memory_mapped_files","pushedAt":"2024-03-01T09:50:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"FlorianReimold","name":"Florian Reimold","path":"/FlorianReimold","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11774314?s=80&v=4"}},{"before":"01e4624f3d2f6ff5210a692b71c3fa8a1b6c3ca7","after":null,"ref":"refs/heads/feature/arm_build","pushedAt":"2024-03-01T09:50:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"FlorianReimold","name":"Florian Reimold","path":"/FlorianReimold","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11774314?s=80&v=4"}},{"before":"11953fe6892c0da5bebf791a1644a90f6a51b237","after":null,"ref":"refs/heads/feature/memory_mapped_files","pushedAt":"2024-03-01T09:50:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"FlorianReimold","name":"Florian Reimold","path":"/FlorianReimold","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11774314?s=80&v=4"}},{"before":"978020cf9c0ba1f6bf48dd67fa5b7f9f474ae424","after":null,"ref":"refs/heads/hotfix/empty_files","pushedAt":"2024-03-01T09:49:56.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"FlorianReimold","name":"Florian Reimold","path":"/FlorianReimold","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11774314?s=80&v=4"}},{"before":"021deb42c0a930e5c21f2adcc52bd5e8c77bf0cb","after":null,"ref":"refs/heads/hotfix/windows_issue","pushedAt":"2024-03-01T09:49:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"FlorianReimold","name":"Florian Reimold","path":"/FlorianReimold","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11774314?s=80&v=4"}},{"before":"63913c40b7b1470d83dc5e30badcd01ac73ef9bc","after":null,"ref":"refs/heads/hotfix/gh_action_upgrade","pushedAt":"2024-03-01T09:49:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"FlorianReimold","name":"Florian Reimold","path":"/FlorianReimold","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11774314?s=80&v=4"}},{"before":"eea7bcd2291e04d19679028476253130867a796b","after":"3668eda2b27bbf9e4f66b049f4e22b16e8482489","ref":"refs/heads/master","pushedAt":"2024-03-01T09:37:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"FlorianReimold","name":"Florian Reimold","path":"/FlorianReimold","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11774314?s=80&v=4"},"commit":{"message":"Fixed empty-file issue (#66)\n\n- Fixed a bug that caused empty files to be not downloadable.\r\n- Added GTest that tests uploading and downloading empty files.\r\n\r\nBefore, files with no content reported an error when trying to download them. Now, they are properly \"downloaded\", i.e. the data socket is opened and immediately a finished data transfer is reported.","shortMessageHtmlLink":"Fixed empty-file issue (#66)"}},{"before":"dabb316058addec3a6615a729cd7e2add6bc785b","after":"978020cf9c0ba1f6bf48dd67fa5b7f9f474ae424","ref":"refs/heads/hotfix/empty_files","pushedAt":"2024-03-01T09:27:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"FlorianReimold","name":"Florian Reimold","path":"/FlorianReimold","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11774314?s=80&v=4"},"commit":{"message":"Fixed zero-file-issue on Linux","shortMessageHtmlLink":"Fixed zero-file-issue on Linux"}},{"before":"9bd25ef1b4f8fe6494d80082c7688c98c7c10a1f","after":"dabb316058addec3a6615a729cd7e2add6bc785b","ref":"refs/heads/hotfix/empty_files","pushedAt":"2024-03-01T09:00:40.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"FlorianReimold","name":"Florian Reimold","path":"/FlorianReimold","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11774314?s=80&v=4"},"commit":{"message":"Merge branch 'master' of https://github.com/eclipse-ecal/fineftp-server into hotfix/empty_files","shortMessageHtmlLink":"Merge branch 'master' of https://github.com/eclipse-ecal/fineftp-server…"}},{"before":"7ed82e4503c90faeacb7b98e10bc07304adc78d6","after":"eea7bcd2291e04d19679028476253130867a796b","ref":"refs/heads/master","pushedAt":"2024-03-01T08:58:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"FlorianReimold","name":"Florian Reimold","path":"/FlorianReimold","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11774314?s=80&v=4"},"commit":{"message":"GH Actions: Upgraded checkout & upload steps to prevent node16 warnings (#65)","shortMessageHtmlLink":"GH Actions: Upgraded checkout & upload steps to prevent node16 warnin…"}},{"before":"a858f5ecefa49de7cbd3d4a2ca7c0a97a4d56245","after":"9bd25ef1b4f8fe6494d80082c7688c98c7c10a1f","ref":"refs/heads/hotfix/empty_files","pushedAt":"2024-03-01T08:56:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"FlorianReimold","name":"Florian Reimold","path":"/FlorianReimold","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11774314?s=80&v=4"},"commit":{"message":"Fixed empty-file-issue on Windows","shortMessageHtmlLink":"Fixed empty-file-issue on Windows"}},{"before":null,"after":"63913c40b7b1470d83dc5e30badcd01ac73ef9bc","ref":"refs/heads/hotfix/gh_action_upgrade","pushedAt":"2024-03-01T07:52:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"FlorianReimold","name":"Florian Reimold","path":"/FlorianReimold","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11774314?s=80&v=4"},"commit":{"message":"GH Actions: Upgraded checkout & upload steps to prevent node16 warnings","shortMessageHtmlLink":"GH Actions: Upgraded checkout & upload steps to prevent node16 warnings"}},{"before":null,"after":"a858f5ecefa49de7cbd3d4a2ca7c0a97a4d56245","ref":"refs/heads/hotfix/empty_files","pushedAt":"2024-03-01T07:45:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"FlorianReimold","name":"Florian Reimold","path":"/FlorianReimold","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11774314?s=80&v=4"},"commit":{"message":"Added test for empty files","shortMessageHtmlLink":"Added test for empty files"}},{"before":"48d52beceba2422aa7d50a18dfc81f25b69b2f8e","after":"7ed82e4503c90faeacb7b98e10bc07304adc78d6","ref":"refs/heads/master","pushedAt":"2023-11-10T07:33:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"FlorianReimold","name":"Florian Reimold","path":"/FlorianReimold","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11774314?s=80&v=4"},"commit":{"message":"Incremented version number","shortMessageHtmlLink":"Incremented version number"}},{"before":"bf064c74ce11121dd684d416f25fc272d8352035","after":"48d52beceba2422aa7d50a18dfc81f25b69b2f8e","ref":"refs/heads/master","pushedAt":"2023-11-10T07:25:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"FlorianReimold","name":"Florian Reimold","path":"/FlorianReimold","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11774314?s=80&v=4"},"commit":{"message":"Properly close data socket after file transfer and added option to delay the 226 response\n\n* The data socket is now closed explicitely after fetching a file\r\n\r\n* Delay sending of code 226\r\n\r\nAn FTP client implementation has been\r\nobserved to close the data connection\r\nas soon as it receives the 226 status\r\ncode - even though it hasn't received\r\nall data, yet. To improve interoper\r\nwith such buggy clients, sending of\r\nthe 226 status code can now be delayed\r\na bit. The optional delay is controlled\r\nby means of preprocessor define that\r\ncan be set from the cmake command\r\nline through a cmake cache variable.\r\n\r\n---------\r\n\r\nCo-authored-by: Bjarne Juul Pasgaard <24828375+bjuulp@users.noreply.github.com>","shortMessageHtmlLink":"Properly close data socket after file transfer and added option to de…"}},{"before":"c34e3eba92883d6073e79cd2c6b6b477a098916d","after":"bf064c74ce11121dd684d416f25fc272d8352035","ref":"refs/heads/master","pushedAt":"2023-11-07T09:39:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"FlorianReimold","name":"Florian Reimold","path":"/FlorianReimold","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11774314?s=80&v=4"},"commit":{"message":"Fixed potential crash on Windows (#62)\n\nFixed potential crash on Windows by passing a pointer to a DWORD instead of nullpointer.\r\nAccording to the documentation, that parameter can only be NULL for OVERLAPPED io, which is not what we are doing here.","shortMessageHtmlLink":"Fixed potential crash on Windows (#62)"}},{"before":null,"after":"021deb42c0a930e5c21f2adcc52bd5e8c77bf0cb","ref":"refs/heads/hotfix/windows_issue","pushedAt":"2023-11-07T08:46:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"FlorianReimold","name":"Florian Reimold","path":"/FlorianReimold","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11774314?s=80&v=4"},"commit":{"message":"Fixed potential crash on Windows by passing a pointer to a DWORD instead of nullpointer\n\nAccording to the documentation, that parameter can only be NULL for OVERLAPPED io, which is not what we are doing here.","shortMessageHtmlLink":"Fixed potential crash on Windows by passing a pointer to a DWORD inst…"}},{"before":"4e8ae3528393b132587401c0fb609d5c73d6cb9a","after":"c34e3eba92883d6073e79cd2c6b6b477a098916d","ref":"refs/heads/master","pushedAt":"2023-11-06T08:23:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"FlorianReimold","name":"Florian Reimold","path":"/FlorianReimold","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11774314?s=80&v=4"},"commit":{"message":"Prevent PASV command from reporting signed numbers\n\nA signed-unsigned conversion was making the\nPASV command sometimes report signed numbers.\nThis was detected by the Windows firewall as\na problematice connection and it therefore\nterminated the connection.","shortMessageHtmlLink":"Prevent PASV command from reporting signed numbers"}},{"before":null,"after":"01e4624f3d2f6ff5210a692b71c3fa8a1b6c3ca7","ref":"refs/heads/feature/arm_build","pushedAt":"2023-11-06T08:13:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"FlorianReimold","name":"Florian Reimold","path":"/FlorianReimold","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11774314?s=80&v=4"},"commit":{"message":"Check if ARM hostet runners are available as described","shortMessageHtmlLink":"Check if ARM hostet runners are available as described"}},{"before":"6194143abd768b2f212ab93ac0643fcda1d04bc1","after":null,"ref":"refs/heads/feature/config_cmake_improvements","pushedAt":"2023-11-02T16:01:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"FlorianReimold","name":"Florian Reimold","path":"/FlorianReimold","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11774314?s=80&v=4"}},{"before":"415d60a198d58aab9e15dc171d34b8612e9cf4d4","after":null,"ref":"refs/heads/feature/generic_ghaction","pushedAt":"2023-11-02T16:01:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"FlorianReimold","name":"Florian Reimold","path":"/FlorianReimold","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11774314?s=80&v=4"}},{"before":"f26e904c3ff1f1e54ac6627b86a6b050b06644fd","after":null,"ref":"refs/heads/hotfix/cmake_find_package_issue","pushedAt":"2023-11-02T16:01:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"FlorianReimold","name":"Florian Reimold","path":"/FlorianReimold","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11774314?s=80&v=4"}},{"before":"a7868f53a0ee171f8046e783801a315e36a1cc0f","after":null,"ref":"refs/heads/feature/gh_action_nodejs_update","pushedAt":"2023-11-02T16:01:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"FlorianReimold","name":"Florian Reimold","path":"/FlorianReimold","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11774314?s=80&v=4"}},{"before":"b1d3eebcb5dceadfdab8ab832da1236532616be3","after":null,"ref":"refs/heads/hotfix/old_cmake","pushedAt":"2023-11-02T16:01:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"FlorianReimold","name":"Florian Reimold","path":"/FlorianReimold","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11774314?s=80&v=4"}},{"before":"f5bffeeb37834775ecf63216550da48e9af71ef9","after":null,"ref":"refs/heads/hotfix/close_data_socket","pushedAt":"2023-11-02T16:01:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"FlorianReimold","name":"Florian Reimold","path":"/FlorianReimold","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11774314?s=80&v=4"}},{"before":"219d4c4bee37f7061c14a9363f3e2a5c93efdea3","after":null,"ref":"refs/heads/feature/cpack-and-install","pushedAt":"2023-11-02T16:01:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"FlorianReimold","name":"Florian Reimold","path":"/FlorianReimold","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11774314?s=80&v=4"}},{"before":"51b1c9d373f8cc0f289f3d3a6753dbbe93e56f43","after":null,"ref":"refs/heads/feature/clang-tidy-fixes","pushedAt":"2023-11-02T16:01:15.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"FlorianReimold","name":"Florian Reimold","path":"/FlorianReimold","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11774314?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAESE9yugA","startCursor":null,"endCursor":null}},"title":"Activity · eclipse-ecal/fineftp-server"}