# changelog

author: Danila Vershinin <info@getpagespeed.com> - 1.62.1-1
changelog:
  - Implemented ecparam CLI tool for enhanced functionality.
  - Added Docker image build workflows for improved CI.
  - Introduced OPENSSL_NO_UI_CONSOLE macro for better control.
  - Fixed Windows CI job to ensure stability.
  - Consolidated GitHub CodeBuild projects for efficiency.
  - Scoped down GitHub Token permissions for security.
  - Added more options for x509 and genrsa CLI tools.


author: Danila Vershinin <info@getpagespeed.com> - 1.63.0-1
changelog:
  - Fixed tpm2-tss CI integration issues.
  - Resolved Ruby integration CI failures.
  - Migrated Windows Omnibus to GitHub Workflow.
  - Added compiler to 24.04 docker image.
  - Introduced rpmbuild job in CI.
  - Implemented no-op functions for several UI components.
  - Improved AES-XTS performance on AArch64.


author: Danila Vershinin <info@getpagespeed.com> - 1.64.0-1
changelog:
  - Update max polyz value for improved performance.
  - Support additional options for 'openssl rsa' and 'openssl c_client'.
  - Remove outdated Python codebuild patches.
  - Add support for 'openssl dhparam'.
  - Migrate to macos-15-intel for better compatibility.
  - Ensure proper reinitialization in HMAC_Init_ex function.
  - Support for NetBSD added.


author: Danila Vershinin <info@getpagespeed.com> - 1.65.0-1
changelog:
  - Updated fuzzing and x509 images for improved testing.
  - Disabled outdated Windows CI jobs for better performance.
  - Removed unused Wycheproof test vectors.
  - Fixed openldap and regenerated configure script.
  - Setup OIDC for GitHub Token exchange with AWS.
  - Fixed various CI failures including bind9 and OCSP.
  - Bumped OpenSSL version for enhanced security.


author: Danila Vershinin <info@getpagespeed.com> - 1.65.1-1
changelog:
  - Adjust image-build-android concurrency settings.
  - Add TLS 1.2 and 1.3 protocol selection flags.
  - Fix AWS-LC Analytics Job functionality.
  - Exclude .git from source size metrics.
  - Add EVP_bf_cfb64 encryption support.
  - Enhance third-party test vector traceability.
  - Replicate OpenSSL 1.1.1 behavior for BIO_s_mem.


author: Danila Vershinin <info@getpagespeed.com> - 8.17.0-1
changelog:
  - upstream release v8.17.0
  - enable HTTP/3 support via quictls and bundled nghttp3/ngtcp2
  - enable Zstd compression support
  - enable SCP/SFTP support via bundled libssh2
  - include wcurl utility and shell completions for zsh/fish


author: Danila Vershinin <info@getpagespeed.com> - 8.18.0-1
changelog:
  - Added support for HTTP/3 protocol.
  - Improved performance for large file transfers.
  - Fixed security vulnerabilities in TLS handling.
  - Updated documentation for new features.
  - Enhanced compatibility with recent OpenSSL versions.
  - Resolved build issues on certain Linux distributions.
  - Improved error messages for better debugging.


author: Hillwood Yang <hillwood@opensuse.org>
changelog:
  - Update version to 3.3.0
    * Enlarge the socket buffer size to 16KB.
    * Fix the empty list bug in ss-manager.
    * Fix the IPv6 address parser.


author: Michael Du <duyizhaozj321@yahoo.com>
changelog:
  - Update version to 3.3.1
    * Fix a high CPU bug introduced in 3.3.0. (#2449)
    * Fix MinGW build. (#2438)
    * Minor bug fixes. (#2402, #2412, #2427, #2443)


author: Hillwood Yang <hillwood@opensuse.org>
changelog:
  - Update version to 3.3.3
    * Refine the handling of suspicious connections.
    * Fix exploitable denial-of-service vulnerability exists in the
      UDPRelay functionality (boo#1158251, CVE-2019-5163)
    * Fix code execution vulnerability in the ss-manager binary
      (boo#1158365, CVE-2019-5164)


author: Dominique Leuenberger <dimstar@opensuse.org>
changelog:
  - BuildRequire pkgconfig(systemd) instead of systemd: allow OBS to
    shortcut through the -mini flavors.


author: opensuse-packaging <opensuse-packaging@opensuse.org>
changelog:
  - Update Recommends tag: use shadowsocks-v2ray-plugin instead of simple-obfs
  - Fix build on Tumbleweed: don't use gcc10!


author: Dominique Leuenberger <dimstar@opensuse.org>
changelog:
  - Revert back to the distro default compiler (i.e. GCC 10.1 on TW):
    + export CFLAGS+="-fcommon" until upstream makes this code
      compatible to GCC10.


author: opensuse-packaging <opensuse-packaging@opensuse.org>
changelog:
  - Update version to 3.3.5
    * Remove the SNI proxy function.
    * Minor bug fixes. (#2581, #2582, #2590, #2595, #2599,
      [#2600], #2620, #2687, #2692)


author: Danila Vershinin <info@getpagespeed.com> - 0-0.7.20180829git
changelog:
  - systemd: added service restart upon package upgrade 
  - systemd: service is stopped upon package removal
  - initial release - includes padding feature


author: Danila Vershinin <info@getpagespeed.com> - 1-4
changelog:
  - allow specifying DAEMON_OPTS in configuration file to pass any extra switches
  - install Telegram server data files where they belong better
  - name binary as mtproxy instead of mtproto-proxy to better match with upstream
  - build with GCC 7


author: Danila Vershinin <info@getpagespeed.com> - 1-9
changelog:
  - make those Telegram server data files as symlinks to initial snapshots
  - so that they can be easily updated by cron while still having initial packages
  - files and update weekly
  - update configuration upon first install
  - show key upon generation


author: Danila Vershinin <info@getpagespeed.com> - 1-14
changelog:
  - integrates timeout patch from #100
  - display dd prefixed secrets for client side config
  - build with GCC 8


author: Danila Vershinin <info@getpagespeed.com> - 1-15.2.20190531git
changelog:
  - post release based on latest git commit
  - package with working init script for EL6
  - compat with EL6 i386!


author: Danila Vershinin <info@getpagespeed.com> - 3.0.7-1
changelog:
  - Fixes security vulnerability in proxy handling.
  - Improved compatibility with recent server configurations.
  - Updated dependencies for better performance.
  - Enhanced logging for easier debugging.
  - Minor bug fixes and stability improvements.


author: GetPageSpeed <info@getpagespeed.com> 1.8.4-1
changelog:
  - 1.8.4-1
  - Replace asyncore with selectors for Python 3.12+ compatibility
  - Add GitHub Actions CI with Python 3.8-3.13 test matrix


author: Danila Vershinin <info@getpagespeed.com>
changelog:
  - removed selinux-policy strict version dependency as it breaks package installation across various
  - non-binary compatible distros like Oracle Linux


author: Danila Vershinin <info@getpagespeed.com> - 6.3.1-1
changelog:
  - Reordered saved music in My Profile.
  - Fixed cover overlapping information in My Profile.
  - Resolved issues opening stories from My Profile.
  - Fixed media viewer breaking after Live Stories.
  - Addressed several potential crashes.


author: Danila Vershinin <info@getpagespeed.com> - 6.3.2-1
changelog:
  - Improved support for gift auctions.
  - Reordered stories in My Profile albums.
  - Fixed bugs in new profile cover design.
  - Added Saved Music to data export.


author: Danila Vershinin <info@getpagespeed.com> - 6.3.4-1
changelog:
  - Show active auctions above chats list.
  - Add star sending effects in live stories.
  - Fix back button in group member profile view.
  - Export separate topics message history.
  - Export audio files saved to profile.
  - Implement various crash fixes.


author: Danila Vershinin <info@getpagespeed.com> - 6.4.0-1
changelog:
  - Added AI Summaries feature for channel posts.
  - Improved performance and stability across the application.
  - Fixed various bugs affecting user experience.
  - Enhanced security measures for user data protection.
  - Updated dependencies for better compatibility.
  - Minor UI improvements for better usability.


author: Danila Vershinin <info@getpagespeed.com> - 6.4.2-1
changelog:
  - Fixed non-closing popup menu items.
  - Resolved crash during profile section resizing.
  - Corrected text glitches from render optimizations.


author: Danila Vershinin <info@getpagespeed.com> - 39.0.0-1
changelog:
  - Initial support for WebAssembly-level debugging introduced.
  - Pooling allocator now provides metrics on unused slots.
  - Wizer and component-init projects merged into Wasmtime.
  - C API now exposes wasm exceptions proposal support.
  - New custom-sync-primitives feature for no_std targets.
  - Support for unsafe intrinsics added for compile-time builtins.
  - Wasmtime now requires Rust 1.89.0 or later.


author: Danila Vershinin <info@getpagespeed.com> - 40.0.0-1
changelog:
  - Added WASIp3 support for `wasi:http` with new response conversion.
  - Cranelift introduces a patchable ABI for better runtime flexibility.
  - WebAssembly `threads` support is now tier 2 by default.
  - Optimizations added to Cranelift's optimization passes.
  - Component model async support updated; recompilation required for historical binaries.
  - Initial groundwork for graceful OOM handling added.
  - Fixed various compilation and panic issues across platforms.


author: Danila Vershinin <info@getpagespeed.com> - 40.0.1-1
changelog:
  - Tested CI-based crate publishing infrastructure.
  - Transitioned to crates.io for trusted publishing.


author: Danila Vershinin <info@getpagespeed.com> - 40.0.2-1
changelog:
  - Fixed potential stack overflow in x64 backend during cmp emission.
  - Corrected ISLE optimization rules for vector inputs.
  - Resolved x64 lowering issues for shld in edge cases.


