Skip to content

Releases: thevindu-w/clip_share_server

Version 3.5.2

06 Dec 18:57
Compare
Choose a tag to compare

This is Version 3.5.2 with support for protocol versions 1, 2, and 3.

Notes:

  • To use ClipShare, you will need a client app. An Android client app can be found at apt.izzysoft.de. Its source is available at github.com/thevindu-w/clip_share_client.
  • The clipshare.conf file in assets is a sample. You may need to modify it.
  • There are multiple Linux server versions included in assets in the clip_share_server-3.5.2-linux_x86_64.tar.gz archive. They are compiled for GLIBC versions (2.27, 2.31, 2.35, and 2.39) and libssl versions (1.1 and 3). You can select the one that is compatible with your Linux system. If you use the installer script, it will automatically select the suitable version. If none of them are working on your system, you need to compile it from the source. The compiling procedure is described in README.md#build-from-source.
  • Windows version is tested only on Windows 10 and later. It might fail on older versions.
  • There are two versions for macOS included in assets in the clip_share_server-3.5.2-macos.zip archive. They are compiled for Intel-based Mac and Mac computers with Apple silicon. You can select the one that is compatible with your Mac computer. If you use the installer script, it will automatically select the suitable version.
    • For Mac computers with Apple silicon, use clip_share-arm64.
    • For Intel-based Mac, use clip_share-x86_64.
  • You need to allow the app through the firewall. Refer to README.md#allow-through-firewall and README.md#how-to-use sections for more details.
  • Optionally, you may install clip_share to run on startup. Refer to README.md#installation for more details.
  • The installer scripts attached to the assets are online installers. They will automatically download the correct binaries for this version, and run the offline installer in it. Alternatively, you may manually download the binary archive for your operating system and use the offline installer in it.

Changes:

  • Enable capturing screenshots concurrently on Windows.
  • Fix possible runtime errors and code improvements.

Version 3.5.1

23 Nov 19:28
Compare
Choose a tag to compare

This is Version 3.5.1 with support for protocol versions 1, 2, and 3.

Notes:

  • To use ClipShare, you will need a client app. An Android client app can be found at apt.izzysoft.de. Its source is available at github.com/thevindu-w/clip_share_client.
  • The clipshare.conf file in assets is a sample. You may need to modify it.
  • There are multiple Linux server versions included in assets in the clip_share_server-3.5.1-linux_x86_64.tar.gz archive. They are compiled for GLIBC versions (2.27, 2.31, 2.35, and 2.39) and libssl versions (1.1 and 3). You can select the one that is compatible with your Linux system. If you use the installer script, it will automatically select the suitable version. If none of them are working on your system, you need to compile it from the source. The compiling procedure is described in README.md#build-from-source.
  • Windows version is tested only on Windows 10 and later. It might fail on older versions.
  • There are two versions for macOS included in assets in the clip_share_server-3.5.1-macos.zip archive. They are compiled for Intel-based Mac and Mac computers with Apple silicon. You can select the one that is compatible with your Mac computer. If you use the installer script, it will automatically select the suitable version.
    • For Mac computers with Apple silicon, use clip_share-arm64.
    • For Intel-based Mac, use clip_share-x86_64.
  • You need to allow the app through the firewall. Refer to README.md#allow-through-firewall and README.md#how-to-use sections for more details.
  • Optionally, you may install clip_share to run on startup. Refer to README.md#installation for more details.
  • The installer scripts attached to the assets are online installers. They will automatically download the correct binaries for this version, and run the offline installer in it. Alternatively, you may manually download the binary archive for your operating system and use the offline installer in it.

Changes:

  • Fix the macOS installer.
  • Fix build failure in no_ssl mode.

Version 3.5.0

15 Nov 18:34
Compare
Choose a tag to compare

This is Version 3.5.0 with support for protocol versions 1, 2, and 3.

Notes:

  • To use ClipShare, you will need a client app. An Android client app can be found at apt.izzysoft.de. Its source is available at github.com/thevindu-w/clip_share_client.
  • The clipshare.conf file in assets is a sample. You may need to modify it.
  • There are multiple Linux server versions included in assets in the clip_share_server-3.5.0-linux_x86_64.tar.gz archive. They are compiled for GLIBC versions (2.27, 2.31, 2.35, and 2.39) and libssl versions (1.1 and 3). You can select the one that is compatible with your Linux system. If you use the installer script, it will automatically select the suitable version. If none of them are working on your system, you need to compile it from the source. The compiling procedure is described in README.md#build-from-source.
  • Windows version is tested only on Windows 10 and later. It might fail on older versions.
  • There are two versions for macOS included in assets in the clip_share_server-3.5.0-macos.zip archive. They are compiled for Intel-based Mac and Mac computers with Apple silicon. You can select the one that is compatible with your Mac computer. If you use the installer script, it will automatically select the suitable version.
    • For Mac computers with Apple silicon, use clip_share-arm64.
    • For Intel-based Mac, use clip_share-x86_64.
  • You need to allow the app through the firewall. Refer to README.md#allow-through-firewall and README.md#how-to-use sections for more details.
  • Optionally, you may install clip_share to run on startup. Refer to README.md#installation for more details.
  • The installer scripts attached to the assets are online installers. They will automatically download the correct binaries for this version, and run the offline installer in it. Alternatively, you may manually download the binary archive for your operating system and use the offline installer in it.

Changes:

  • Features:
    • Show a menu icon when the server is running on macOS.
    • Ability to stop the server using the menu icon.
    • Enable/disable showing the menu icon using the config file.
  • Fix the Windows installer hanging after completing the installation.
  • Fix memory leaks.
  • Code quality improvements.

Version 3.4.0

25 Oct 17:28
Compare
Choose a tag to compare

This is Version 3.4.0 with support for protocol versions 1, 2, and 3.

Notes:

  • To use ClipShare, you will need a client app. An Android client app can be found at apt.izzysoft.de. Its source is available at github.com/thevindu-w/clip_share_client.
  • The clipshare.conf file in assets is a sample. You may need to modify it.
  • There are multiple Linux server versions included in assets in the clip_share_server-3.4.0-linux_x86_64.tar.gz archive. They are compiled for GLIBC versions (2.27, 2.31, 2.35, and 2.39) and libssl versions (1.1 and 3). You can select the one that is compatible with your Linux system. If you use the installer script, it will automatically select the suitable version. If none of them are working on your system, you need to compile it from the source. The compiling procedure is described in README.md#build-from-source.
  • Windows version is tested only on Windows 10 and later. It might fail on older versions.
  • There are two versions for macOS included in assets in the clip_share_server-3.4.0-macos.zip archive. They are compiled for Intel-based Mac and Mac computers with Apple silicon. You can select the one that is compatible with your Mac computer. If you use the installer script, it will automatically select the suitable version.
    • For Mac computers with Apple silicon, use clip_share-arm64.
    • For Intel-based Mac, use clip_share-x86_64.
  • You need to allow the app through the firewall. Refer to README.md#allow-through-firewall and README.md#how-to-use sections for more details.
  • Optionally, you may install clip_share to run on startup. Refer to README.md#installation for more details.
  • The installer scripts attached to the assets are online installers. They will automatically download the correct binaries for this version, and run the offline installer in it. Alternatively, you may manually download the binary archive for your operating system and use the offline installer in it.

Changes:

  • Use PKCS#12 format (.pfx or .p12 file) for server key and certificate instead of separate key and cert files.
  • Check for errors when copying files from macOS.
  • Fix possible compilation errors on different platforms.

Version 3.3.3

11 Oct 18:07
Compare
Choose a tag to compare

This is Version 3.3.3 with support for protocol versions 1, 2, and 3.

Notes:

  • You will need a client app to use ClipShare. You can find a client app for Android at apt.izzysoft.de. Its source is available at github.com/thevindu-w/clip_share_client.
  • The clipshare.conf file in assets is a sample. You may need to modify it.
  • There are multiple Linux server versions included in assets in the clip_share_server-3.3.3-linux_x86_64.tar.gz archive. They are compiled for some GLIBC versions (2.27, 2.31, 2.35, and 2.39) with some libssl versions (1.1 and 3). You can select the one that is compatible with your Linux system. If you use the installer script, it will automatically select the suitable version. If none of them are working on your system, you need to compile it from the source for your distribution. The compiling procedure is described in README.md#build-from-source.
  • Windows version is tested only on Windows 10 and later. It might fail on older versions.
  • There are two macOS server versions included in assets in the clip_share_server-3.3.3-macos.zip archive. They are compiled for Intel-based Mac and Mac computers with Apple silicon. You can select the one that is compatible with your Mac computer. If you use the installer script, it will automatically select the suitable version.
    • For Mac computers with Apple silicon, use clip_share-arm64.
    • For Intel-based Mac, use clip_share-x86_64.
  • You need to allow the app through the firewall. Refer to README.md#allow-through-firewall and README.md#how-to-use sections for more details.
  • Optionally, you may install clip_share to run on startup. Refer to README.md#installation for more details.
  • The installer scripts attached to the assets are online installers. They will download the correct binaries for this version automatically, and run the offline installer in it. Alternatively, you may manually download the binary archive for your operating system and use the offline installer in it.

Changes:

  • Bug fix
    • Wait for the client to receive all data before closing the connection
  • Include files of the released Linux tar archive in a directory instead of the archive root
  • Code quality improvements

Version 3.3.2

14 Sep 18:40
Compare
Choose a tag to compare

This is Version 3.3.2 with support for protocol versions 1, 2, and 3.

Notes:

  • You will need a client app to use ClipShare. You can find a client app for Android at apt.izzysoft.de. Its source is available at github.com/thevindu-w/clip_share_client.
  • The clipshare.conf file in assets is a sample. You may need to modify it.
  • There are multiple Linux server versions included in assets in the clip_share_server-3.3.2-linux_x86_64.tar.gz archive. They are compiled for some GLIBC versions (2.27, 2.31, 2.35, and 2.39) with some libssl versions (1.1 and 3). You can select the one that is compatible with your Linux system. If you use the installer script, it will automatically select the suitable version. If none of them are working on your system, you need to compile it from the source for your distribution. The compiling procedure is described in README.md#build-from-source.
  • Windows version is tested only on Windows 10 and later. It might fail on older versions.
  • There are two macOS server versions included in assets in the clip_share_server-3.3.2-macos.zip archive. They are compiled for Intel-based Mac and Mac computers with Apple silicon. You can select the one that is compatible with your Mac computer. If you use the installer script, it will automatically select the suitable version.
    • For Mac computers with Apple silicon, use clip_share-arm64.
    • For Intel-based Mac, use clip_share-x86_64.
  • You need to allow the app through the firewall. Refer to README.md#allow-through-firewall and README.md#how-to-use sections for more details.
  • Optionally, you may install clip_share to run on startup. Refer to README.md#installation for more details.
  • The installer scripts attached to the assets are online installers. They will download the correct binaries for this version automatically, and run the offline installer in it. Alternatively, you may manually download the binary archive for your operating system and use the offline installer in it.

Changes:

  • Bug fix
    • Fix the Get Files method failing on macOS
  • Prevent unnecessarily keeping TLS credentials in memory on Linux and macOS

Version 3.3.1

04 Sep 17:00
Compare
Choose a tag to compare

This is Version 3.3.1 with support for protocol versions 1, 2, and 3.

Notes:

  • You will need a client app to use ClipShare. You can find a client app for Android at apt.izzysoft.de. Its source is available at github.com/thevindu-w/clip_share_client.
  • The clipshare.conf file in assets is a sample. You may need to modify it.
  • There are multiple Linux server versions included in assets in the clip_share_server-3.3.1-linux_x86_64.tar.gz archive. They are compiled for some GLIBC versions (2.27, 2.31, 2.35, and 2.39) with some libssl versions (1.1 and 3). You can select the one that is compatible with your Linux system. If you use the installer script, it will automatically select the suitable version. If none of them are working on your system, you need to compile it from the source for your distribution. The compiling procedure is described in README.md#build-from-source.
    • For Ubuntu 24 (Noble) based distros, the version with GLIBC 2.39 and libssl-3 should work.
    • For Ubuntu 22 (Jammy) based distros, the version with GLIBC 2.35 and libssl-3 should work.
    • For Ubuntu 20 (Focal) based distros, the version with GLIBC 2.31 and libssl-1 should work.
    • For Ubuntu 18 (Bionic) based distros, the version with GLIBC 2.27 and libssl-1 should work.
    • For the latest versions of Fedora or Arch based distros, the version with GLIBC 2.39 or later should work.
  • Windows version is tested only on Windows 10 and later. It might fail on older versions.
  • There are two macOS server versions included in assets in the clip_share_server-3.3.1-macos.zip archive. They are compiled for Intel-based Mac and Mac computers with Apple silicon. You can select the one that is compatible with your Mac computer. If you use the installer script, it will automatically select the suitable version.
    • For Mac computers with Apple silicon, use clip_share-arm64.
    • For Intel-based Mac, use clip_share-x86_64.
  • You need to allow the app through the firewall. Refer to README.md#allow-through-firewall and README.md#how-to-use sections for more details.
  • Optionally, you may install clip_share to run on startup. Refer to README.md#installation for more details.
  • The installer scripts attached to the assets are online installers. They will download the correct binaries for this version automatically, and run the offline installer in it. Alternatively, you may manually download the binary archive for your operating system and use the offline installer in it.

Changes:

  • Bug fixes
    • Fix possible failure when sending large files above 2 GiB
    • Fix possible memory leak
  • Add online installers to release assets
  • Fix possible compilation issues on some platforms

Version 3.3.0

02 Aug 17:27
Compare
Choose a tag to compare

This is Version 3.3.0 with support for protocol versions 1, 2, and 3.

Notes:

  • You will need a client app to use ClipShare. You can find a client app for Android at apt.izzysoft.de. Its source is available at github.com/thevindu-w/clip_share_client.
  • The clipshare.conf file in assets is a sample. You may need to modify it.
  • There are multiple Linux server versions included in assets in the clip_share_server-3.3.0-linux_x86_64.tar.gz archive. They are compiled for some GLIBC versions (2.27, 2.31, 2.35, and 2.39) with some libssl versions (1.1 and 3). You can select the one that is compatible with your Linux system. If you use the installer script, it will automatically select the suitable version. If none of them are working on your system, you need to compile it from the source for your distribution. The compiling procedure is described in README.md#build-from-source.
    • For Ubuntu 24 (Noble) based distros, the version with GLIBC 2.39 and libssl-3 should work.
    • For Ubuntu 22 (Jammy) based distros, the version with GLIBC 2.35 and libssl-3 should work.
    • For Ubuntu 20 (Focal) based distros, the version with GLIBC 2.31 and libssl-1 should work.
    • For Ubuntu 18 (Bionic) based distros, the version with GLIBC 2.27 and libssl-1 should work.
    • For the latest versions of Fedora or Arch based distros, the version with GLIBC 2.39 or later should work.
  • Windows version is tested only on Windows 10 and later. It might fail on older versions.
  • There are two macOS server versions included in assets in the clip_share_server-3.3.0-macos.zip archive. They are compiled for Intel-based Mac and Mac computers with Apple silicon. You can select the one that is compatible with your Mac computer. If you use the installer script, it will automatically select the suitable version.
    • For Mac computers with Apple silicon, use clip_share-arm64.
    • For Intel-based Mac, use clip_share-x86_64.
  • You need to allow the app through the firewall. Refer to README.md#allow-through-firewall and README.md#how-to-use sections for more details.
  • Optionally, you may install clip_share to run on startup. Refer to README.md#installation for more details.

Changes:

  • Features:
    • New configuration option to set minimum and maximum protocol versions to use.
    • New configuration option to enable or disable methods separately.
  • Bug fixes

Version 3.2.1

10 Jul 17:54
Compare
Choose a tag to compare

This is Version 3.2.1 with support for protocol versions 1, 2, and 3.

Notes:

  • You will need a client app to use ClipShare. You can find a client app for Android at apt.izzysoft.de. Its source is available at github.com/thevindu-w/clip_share_client.
  • The clipshare.conf file in assets is a sample. You may need to modify it.
  • There are multiple Linux server versions included in assets in the clip_share_server-3.2.1-linux_x86_64.tar.gz archive. They are compiled for some GLIBC versions (2.27, 2.31, 2.35, and 2.39) with some libssl versions (1.1 and 3). You can select the one compatible with your Linux system if there is any. They might not work for other GLIBC versions and libssl versions. If none of them are working on your system, you need to compile it from the source for your distribution. The compiling procedure is described in README.md#build-from-source.
    • For Ubuntu 24 (Noble) based distros, the version with GLIBC 2.39 and libssl-3 should work.
    • For Ubuntu 22 (Jammy) based distros, the version with GLIBC 2.35 and libssl-3 should work.
    • For Ubuntu 20 (Focal) based distros, the version with GLIBC 2.31 and libssl-1 should work.
    • For Ubuntu 18 (Bionic) based distros, the version with GLIBC 2.27 and libssl-1 should work.
    • For the latest versions of Fedora or Arch based distros, the version with GLIBC 2.39 or later should work.
  • Windows version is tested only on Windows 10 and later. It might fail on older versions.
  • There are two macOS server versions included in assets in the clip_share_server-3.2.1-macos.zip archive. They are compiled for Intel-based Mac and Mac computers with Apple silicon. You can select the one compatible with your Mac computer.
    • For Mac computers with Apple silicon, use clip_share-arm64.
    • For Intel-based Mac, use clip_share-x86_64.
  • You need to allow the app through the firewall. Refer to README.md#allow-through-firewall and README.md#how-to-use sections for more details.
  • Optionally, you may install clip_share to run on startup. Refer to README.md#installation for more details.

Changes:

  • Bug fixes
  • Improvements in installer scripts
  • Code quality improvements

Version 3.2.0

15 Jun 17:54
Compare
Choose a tag to compare

This is Version 3.2.0 with support for protocol versions 1, 2, and 3.

Notes:

  • You will need a client app to use ClipShare. You can find a client app for Android at apt.izzysoft.de. Its source is available at github.com/thevindu-w/clip_share_client.
  • The clipshare.conf file in assets is a sample. You may need to modify it.
  • There are multiple Linux server versions included in assets in the clip_share_server-3.2.0-linux_x86_64.tar.gz archive. They are compiled for some GLIBC versions (2.27, 2.31, 2.35, and 2.39) with some libssl versions (1.1 and 3). You can select the one compatible with your Linux system if there is any. They might not work for other GLIBC versions and libssl versions. If none of them are working on your system, you need to compile it from the source for your distribution. The compiling procedure is described in README.md#build-from-source.
    • For Ubuntu 24 (Noble) based distros, the version with GLIBC 2.39 and libssl-3 should work.
    • For Ubuntu 22 (Jammy) based distros, the version with GLIBC 2.35 and libssl-3 should work.
    • For Ubuntu 20 (Focal) based distros, the version with GLIBC 2.31 and libssl-1 should work.
    • For Ubuntu 18 (Bionic) based distros, the version with GLIBC 2.27 and libssl-1 should work.
    • For the latest versions of Fedora or Arch based distros, the version with GLIBC 2.39 or later should work.
  • Windows version is tested only on Windows 10 and later. It might fail on older versions.
  • There are two macOS server versions included in assets in the clip_share_server-3.2.0-macos.zip archive. They are compiled for Intel-based Mac and Mac computers with Apple silicon. You can select the one compatible with your Mac computer.
    • For Mac computers with Apple silicon, use clip_share-arm64.
    • For Intel-based Mac, use clip_share-x86_64.
  • You need to allow the app through the firewall. Refer to README.md#allow-through-firewall and README.md#how-to-use sections for more details.
  • Optionally, you may install clip_share to run on startup. Refer to README.md#installation for more details.

Changes:

  • Option to cut the sent files to the clipboard is now available on Windows.