Skip to content

Commit

Permalink
Update release notes and version
Browse files Browse the repository at this point in the history
  • Loading branch information
thevindu-w committed Oct 25, 2024
1 parent 803f8db commit 0df3c80
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 12 deletions.
15 changes: 7 additions & 8 deletions .github/workflows/resources/release_notes.md
Original file line number Diff line number Diff line change
@@ -1,19 +1,18 @@
This is Version <VERSION> 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](https://apt.izzysoft.de/fdroid/index/apk/com.tw.clipshare/). Its source is available at [github.com/thevindu-w/clip_share_client](https://github.com/thevindu-w/clip_share_client).
- To use ClipShare, you will need a client app. An Android client app can be found at [apt.izzysoft.de](https://apt.izzysoft.de/fdroid/index/apk/com.tw.clipshare/). Its source is available at [github.com/thevindu-w/clip_share_client](https://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 `<FILE_LINUX>` 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](https://github.com/thevindu-w/clip_share_server#build-from-source).
- There are multiple Linux server versions included in assets in the `<FILE_LINUX>` 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](https://github.com/thevindu-w/clip_share_server#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 `<FILE_MACOS>` 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.
- There are two versions for macOS included in assets in the `<FILE_MACOS>` 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](https://github.com/thevindu-w/clip_share_server#allow-through-firewall) and [README.md#how-to-use](https://github.com/thevindu-w/clip_share_server#how-to-use) sections for more details.
- Optionally, you may install `clip_share` to run on startup. Refer to [README.md#installation](https://github.com/thevindu-w/clip_share_server#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.
- 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:**
- 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
- 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.
8 changes: 4 additions & 4 deletions winres/app.rc
Original file line number Diff line number Diff line change
Expand Up @@ -2,20 +2,20 @@

APP_ICON ICON "clip_icon.ico"
1 VERSIONINFO
FILEVERSION 3,3,3,0
PRODUCTVERSION 3,3,3,0
FILEVERSION 3,4,0,0
PRODUCTVERSION 3,4,0,0
BEGIN
BLOCK "StringFileInfo"
BEGIN
BLOCK "040904E4"
BEGIN
VALUE "FileDescription", "Clipboard Share"
VALUE "FileVersion", "3.3.3"
VALUE "FileVersion", "3.4.0"
VALUE "InternalName", "clip_share"
VALUE "LegalCopyright", "H. Thevindu J. Wijesekera"
VALUE "OriginalFilename", "clip_share.exe"
VALUE "ProductName", "ClipShare"
VALUE "ProductVersion", "3.3.3"
VALUE "ProductVersion", "3.4.0"
END
END
BLOCK "VarFileInfo"
Expand Down

0 comments on commit 0df3c80

Please sign in to comment.