Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
a61a88f36b
Implement session locking in SftpController to ensure thread safety during concurrent SFTP operations. Introduce a method to handle session locks and improve error handling by forcing reconnections on exceptions. This change addresses potential issues with shared ChannelSftp instances in concurrent requests.
e792fb919d
Fix SftpService to access SftpException ID directly via the 'id' field for improved error message formatting.
7f57d69756
Enhance SFTP error handling in SftpController and SftpService by introducing a method to format SftpException messages. Improve listFiles method to handle empty paths and provide clearer error messages in response to exceptions.
a1b8a4af8c
Update Dockerfiles to include libgcc in the Alpine image for improved compatibility with Java applications.
ea38d1c026
Add DH-based key exchange algorithms in SftpService and SshService to ensure compatibility with Java 8 minimal JRE