SambaLite v1.3.0
SambaLite v1.3.0
Downloads
- APK: For direct installation (sideloading)
- AAB: For Google Play Store and other app stores
Verification
Both files include SHA256 checksums for integrity verification.
Changelog
Added
- Per-connection security options in Add/Edit Connection: toggles to "Require encryption (SMB3)" and "Require signing".
- Translations for the new security options: de, es, fr, nl, pl, zh.
Changed
- Use a per-connection SMB client configuration (encryption/signing) when needed instead of relying solely on a single global client.
Fixed
- Connection failures to Samba shares with
smb encrypt = requiredor signing requirements. The app now negotiates encrypted/signed sessions when configured per connection.
Developer Notes
- SmbConnection: added boolean fields
encryptDataandsigningRequired(persisted via ConnectionRepositoryImpl; defaults to false for existing entries). - SmbRepositoryImpl: new
getClientFor(SmbConnection)builds anSmbConfigwithwithEncryptData(...)andwithSigningRequired(...)(fallback towithSigningEnabled(...)if needed) and uses it across search/list/withShare. - UI:
dialog_add_connection.xmladds security switches; MainActivity wires them for Add/Edit and Test Connection.