Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

galene-0.7.1-3.3 RPM for ppc64le

From OpenSuSE Ports Tumbleweed for ppc64le

Name: galene Distribution: openSUSE Tumbleweed
Version: 0.7.1 Vendor: openSUSE
Release: 3.3 Build date: Tue Feb 27 13:36:22 2024
Group: Development/Languages/Other Build host: reproducible
Size: 12172809 Source RPM: galene-0.7.1-3.3.src.rpm
Packager: http://bugs.opensuse.org
Url: https://galene.org/
Summary: Galène videoconferencing server
Galène is a videoconferencing server implemented in Go which can be
deployed with moderate server resources.

Provides

Requires

License

MIT

Changelog

* Tue Feb 27 2024 Dominique Leuenberger <dimstar@opensuse.org>
  - Provide user()/group() tag as required by RPM 4.19. The
    user/group are generated in the pre script.
* Tue Feb 27 2024 Dominique Leuenberger <dimstar@opensuse.org>
  - Use %autosetup macro. Allows to eliminate the usage of deprecated
    %patchN.
* Fri Oct 13 2023 Eyad Issa <eyadlorenzo@gmail.com>
  - Require /usr/sbin/groupadd explicitly
* Thu Jun 15 2023 Andrea Manzini <andrea.manzini@suse.com>
  - Update to version 0.7.1:
    * Fix incorrect error-handling in token parsing, which could cause
      Galene to crash after receiving a mis-formatted token.
    * Implement a dialog for creating tokens.
    * Tweak peer-to-peer file transfer to more reliably return an error
      message to the user.
    * Fix the workaround for non-standard simulcast in older Firefox
      versions.
  - Update to version 0.7.0:
    * Updated the protocol version to 2.  Dates are now represented in
      ISO 8601 format, and there is a new "error" field in error messages
      that contains a machine-readable identifier.
    * Implemented stateful tokens ("invitations").
    * Made more errors non-fatal, which makes it possible for the client
      to recover in more situations.
    * Reworked the progress indicator used during file transfer.
    * Added Referrer-Policy and X-Content-Type-Options headers to HTTP
      responses (Galene was already generating HTML links with the
      "noreferrer" option).  Thanks to Alexandre Iooss.
    * Fixed a bug in the handling of leave messages.  (The bundled client
      never sends leave, it just disconnects, so the bug never triggerred.)
    * Changed the way simulcast tracks are selected to not depend on the rid.
  - Update to version 0.6.2:
    * Disable simulcast for screensharing; this didn't work well with many
      browsers.
    * Fix parsing of VP8 packets with degenerate headers.
    * Fix computation of group URL when running in insecure mode.
    * Add configuration option "proxyURL", which makes it easier to run
      Galene behind a reverse proxy.
* Fri Oct 07 2022 michael@stroeder.com
  - Update to version 0.6.1:
    * Add a camera/microphone indicator in the users list, and hide
      audio-only peers by default.  They can be reenabled in the side menu.
    * Ensure that autolocked groups are locked on creation.  Thanks to
      Michael Ströder.
    * Don't send chat history multiple times.  Thanks to Rémy Nollet.
    * Fix status display for remote (redirected) groups.
* Sat Sep 10 2022 michael@stroeder.com
  - Update to version 0.6:
    * Version the protocol: the handshake message now contains a version
      number, and the server will warn if it is incorrect.  This will become
      a hard error in the future.
    * Rework the peer-to-peer file transfer protocol.  It now lives in
      protocol.js, which makes it easy to use by third-party clients.
    * Extend the authorization protocol to allow the authorization server to
      request that the client fall back to password authorization.
    * Make it possible to run the web server on a Unix domain socket.
      Thanks to Martin Pépin.
    * Check that a given group exists before redirecting from the landing
      page.  This avoids an unsightly 404 error when the user makes a typo.
    * Publish the group name end websocket endpoint in the group status.
      This avoids hardwirint the server structure in the client.
    * Fix a race condition that could cause chathistory messages to be sent
      before the joined status.
* Sat Jul 23 2022 michael@stroeder.com
  - Update to version 0.5.5:
    * Fixed a longstanding bug with time conversion that would occasionally
      cause us to miscalculate rates and send incorrect sender reports.
      Thanks to lamhai1401.
    * Updated srtp to a version that includes Adrian Cable's optimisations.
      This should yield a 10% to 20% improvement for AES-CTR (but modern
      browsers use GCM).
    * Reworded the Safari warning to be more frightening, since
      screensharing on Safari tends to get stuck.
* Tue Jul 12 2022 Michael Ströder <michael@stroeder.com>
  - explicitly require go >= 1.16
* Fri May 06 2022 michael@stroeder.com
  - Update to version 0.5.4:
    * Fix username check when a token is present.
    * Improve the performance of AES in CTR mode.
    * Tweak detection of keyframes with H.264.
* Mon Apr 25 2022 michael@stroeder.com
  - Update to version 0.5.3:
    * Remove a forgotten "replace" that prevented 0.5.2 from compiling
      unless "pion/ice" was downloaded manually.
    * Fix a race condition in the rate estimator.
    * Update pion/ice to a version that handles aggressive nomination; this
      avoids broken connection in some (fairly rare) cases.
* Wed Apr 20 2022 michael@stroeder.com
  - Update to version 0.5.2:
    * Implement audio-video sync in the diskwriter.
    * Fix setting of the keyframe flag in audio samples in diskwriter.
    * Don't use high-quality audio for screenshare by default, obey the
      hqaudio preference in all cases.
    * Maintain user information for oneself, not just other users.
    * Call the onuser callback when a user deletes a stream.
* Fri Mar 25 2022 michael@stroeder.com
  - Update to version 0.5.1:
    * Enable simulcast on Firefox.
    * Fix rate control on Firefox.
    * Fix corruption after packet reordering when saving to disk.
    * Fix the H.264 profile for compatibility with older iPhones.
    * Display a warning when joining a locked group.
    * Add a hook that allows the client to influence the ICE policy.
    * Fix error handling in peer-to-peer file transfer.
* Tue Mar 08 2022 michael@stroeder.com
  - Update to version 0.5:
    * Implement third-party (token-based) authentication.
    * Implement peer-to-peer file transfer (/sendfile).
    * Add a contextual menu to the users list.
    * Removed the "Broadcast file" entry in the side menu, it is now
      available as a context menu entry and a chat command (/presentfile).
    * Add side-menu options for high-quality audio (Opus at 128kbps) and
      disabling audio preprocessing.
    * Send audio in addition to video when sharing browser tabs.
* Tue Feb 01 2022 michael@stroeder.com
  - Update to version 0.4.4:
    * Update dependencies.  Pion WebRTC v3.1.19 fixes a bug that could cause
      audio tracks to be discarded under some circumstances.
    * Fix a bug that could cause user statuses (raisehand) to be discarded.
    * Fix incorrect maxRate value in statistics display.
* Thu Jan 27 2022 michael@stroeder.com
  - Update to version 0.4.3
    * Fix a locking issue that could cause a deadlock when massive numbers
      of clients join at the same time.
    * Add support for displaying raised hands.
    * Update the MIME type for AV1 to track recent browsers.
    * Avoid overflow during rate estimation.
    * More fixes to the disk writer.
* Wed Dec 01 2021 michael@stroeder.com
  - Update to version 0.4.2:
    * Update the samplebuilder to avoid a crash when a single frame is so
      large that it overflows the buffer.
    * Various other changes that improve the quality of disk recordings.
    * Update dependencies.
* Fri Nov 05 2021 Michael Ströder <michael@stroeder.com>
  - adapted AppArmor profile to new config files in 0.4.1
* Fri Nov 05 2021 michael@stroeder.com
  - Update to version 0.4.1:
    * Create a new file data/config.json with global configuration.
    * Remove data/passwd and the -redirect option with entries in config.json;
      these are incompatible changes.
    * Change the group URL from /group/name to /group/name/, which allows
      using relative links.  The old URL is redirected to the new one.
    * Extend the protocol with the ability to consult the group status before
      joining; this allows using the group's displayName before the user has
      logged in, and will be required for new authorisation schemes.
    * Allow scrolling of the login dialog, useful on small devices.
    * Fixed a typo that prevented the group name from being displayed.
    * Made failed videos more visible.
    * No longer attempt to save passwords in browser JavaScript, it's
      insecure and not very useful.
* Mon Sep 06 2021 Michael Ströder <michael@stroeder.com>
  - avoid switching off IPv6
* Sun Sep 05 2021 michael@stroeder.com
  - Update to version 0.4:
    * Implemented simulcast.
    * Implemented scalable video coding (SVC) for VP8 and VP9.
    * Preliminary support for the AV1 codec.
    * Fixed the profile announced for VP9.
    * Reworked the disk writer, which should no longer cause corruption
      after packet loss.
    * Added support for recording H.264 tracks.
    * Reworked the signalling protocol, it is now possible to request
      different tracks for distinct streams, and there are provisions to
      carry user permissions and statuses; this is not yet used by the user
      interface.
    * Reworked internal signalling; this will hopefully fix issues with
      losing tracks under load.
    * Added an option to limit the range of UDP ports used by the server.
    * Added a close button in every locally-generated video; this allows
      closing individual screen shares and simplifies the UI by not creating
      close buttons in the top bar.
    * The server will now attempt to increase the file descriptor limit at
      startup.
    * Stats are now exported as JSON and formatted on the client side; the
      stats URL is now /stats.html rather than just /stats.
* Mon Jun 07 2021 Michael Ströder <michael@stroeder.com>
  - removed madvise from SystemCallFilter=
* Wed May 12 2021 Michael Ströder <michael@stroeder.com>
  - Update to version 0.3.5:
    * Fixed another bug in the loss estimator.
    * Fixed the list of SSRCs sent in REMB packets.  This doesn't seem to
      have any measurable effect.
    * Removed some obsolete code that caused clients to be kicked out when
      they lost the Present permission.
* Tue Apr 27 2021 michael@stroeder.com
  - Update to version 0.3.4:
    * Fixed a bug in the loss estimator.  We will now reduce the rate more
      aggressively when there is loss in the client->serer direction.
    * Fixed display of the chat on some devices.
    * Exported the group.Description data structure for the sake of external
      configuration tools.
* Fri Apr 16 2021 michael@stroeder.com
  - Update to version 0.3.3:
    * Fixed an off-by-one error that could occasionally lead to a server
      crash.
    * Attempt to negotiate stereo Opus audio.
* Wed Mar 03 2021 Michael Ströder <michael@stroeder.com>
  - build without PIE on PPC64 platform
* Tue Mar 02 2021 michael@stroeder.com
  - Update to version 0.3.2:
    * Fixed compatibility with versions of Go earlier than 1.15.
    * Fixed a race condition in the disk writer.
* Fri Feb 26 2021 michael@stroeder.com
  - Update to version 0.3.1:
    * We now notice when the TLS certificate has changed on disk; which can
      therefore be rotated without a restart.
    * We now generate a self-signed certificate if none is found on disk.
* Tue Feb 23 2021 Michael Ströder <michael@stroeder.com>
  - installation of AppArmor profile truly optional
  - dropped version check for AppArmor dependencies
* Thu Feb 18 2021 Michael Ströder <michael@stroeder.com>
  - added CHANGES
  - added galene-html-sendselect-default.patch
  - Update to version 0.3:
    * Implemented the command /muteall.  This allows muting all users except
      yourself.
    * Implemented the autolock and autokick user group options, that cause,
      a group to be locked or all users to be kicked out when the last
      administrator leaves.
    * Implemented client-side filters that are run over the video before it
      is sent to the server.  A pair of mirroring filters are provided,
      which are useful when using a mirror in front of a webcam.
    * Included a built-in TURN server, which drastically simplifies
      deployment in common cases.
    * Implemented testing of TURN servers, on both the client and the server
      side.  Connectivity will be checked by the server every 12 hours, and
      by the client whenever a user uses the /relay-test command.
    * Group configurations are now checked at startup, and any failures are
      logged.  This implies that it is no longer possible to use undefined
      keys in group definition files (this is a breaking change).
    * Reworked the client API, which is now simpler and more uniform.
    * Subgroups can now be public.
    * Added an option to disable the mirror view, which is useful when writing.
    * Ported file playback to Firefox.
    * We now display a friendly error message when the user has disabled
      WebRTC under Firefox.
    * Implemented renegotiation of down streams, which reduces the amount of
      flicker in the user interface.
    * Fixed a number of race conditions that could cause audio tracks to
      become muted or video tracks to freeze.
* Mon Jan 25 2021 Michael Ströder <michael@stroeder.com>
  - added galene-html-sendselect-low.patch
* Mon Jan 18 2021 Michael Ströder <michael@stroeder.com>
  - do not install non-functional /etc/galene/ice-servers.json
* Mon Jan 18 2021 Michael Ströder <michael@stroeder.com>
  - added AppArmor profile
* Mon Jan 18 2021 Michael Ströder <michael@stroeder.com>
  - added ice-servers.json example
  - fixed static/* files
  - added galene.service with hardening options
  - added /etc/sysconfig/galene
  - create directories for config, groups and recordings
* Mon Jan 18 2021 Jeff Kowalczyk <jkowalczyk@suse.com>
  - Fix usage of obs-service-go_modules with upstream version spelling
    * Remove unused dependency on golang-packaging
    * Fixes %install usage with static content directory
    * Remove duplicated generated changelog entries including manual
      removal of upstream housekeeping commits e.g. update README, etc.
    * Use %license macro with upstream file spelling LICENCE
* Sat Jan 16 2021 michael@stroeder.com
  - Update to version 0.2:
    * Reduce ping timetout to 45 to 55s.
    * Fix typos.
    * Fix removal of stream.onremovetrack callback.
    * Add missing semicolons.
    * Call ondowntrack on each track.
    * Add websocket handshake timeout.
    * Optimise broadcast messages.
* Fri Jan 15 2021 Michael Ströder <michael@stroeder.com>
  - initial package of release 0.2

Files

/etc/apparmor.d
/etc/apparmor.d/usr.sbin.galene
/etc/galene
/etc/galene/ice-servers.json.example
/usr/lib/systemd/system/galene.service
/usr/sbin/galene
/usr/sbin/rcgalene
/usr/share/doc/packages/galene
/usr/share/doc/packages/galene/CHANGES
/usr/share/doc/packages/galene/INSTALL
/usr/share/doc/packages/galene/README
/usr/share/doc/packages/galene/README.FRONTEND
/usr/share/doc/packages/galene/README.PROTOCOL
/usr/share/fillup-templates/sysconfig.galene
/usr/share/galene
/usr/share/galene/static
/usr/share/galene/static/404.css
/usr/share/galene/static/404.html
/usr/share/galene/static/common.css
/usr/share/galene/static/external
/usr/share/galene/static/external/contextual
/usr/share/galene/static/external/contextual/LICENSE
/usr/share/galene/static/external/contextual/contextual.css
/usr/share/galene/static/external/contextual/contextual.js
/usr/share/galene/static/external/fontawesome
/usr/share/galene/static/external/fontawesome/css
/usr/share/galene/static/external/fontawesome/css/all.min.css
/usr/share/galene/static/external/fontawesome/css/brands.min.css
/usr/share/galene/static/external/fontawesome/css/fontawesome.min.css
/usr/share/galene/static/external/fontawesome/css/regular.min.css
/usr/share/galene/static/external/fontawesome/css/solid.min.css
/usr/share/galene/static/external/fontawesome/css/svg-with-js.min.css
/usr/share/galene/static/external/fontawesome/css/v4-font-face.min.css
/usr/share/galene/static/external/fontawesome/css/v4-shims.min.css
/usr/share/galene/static/external/fontawesome/css/v5-font-face.min.css
/usr/share/galene/static/external/fontawesome/webfonts
/usr/share/galene/static/external/fontawesome/webfonts/fa-brands-400.ttf
/usr/share/galene/static/external/fontawesome/webfonts/fa-brands-400.woff2
/usr/share/galene/static/external/fontawesome/webfonts/fa-regular-400.ttf
/usr/share/galene/static/external/fontawesome/webfonts/fa-regular-400.woff2
/usr/share/galene/static/external/fontawesome/webfonts/fa-solid-900.ttf
/usr/share/galene/static/external/fontawesome/webfonts/fa-solid-900.woff2
/usr/share/galene/static/external/fontawesome/webfonts/fa-v4compatibility.ttf
/usr/share/galene/static/external/fontawesome/webfonts/fa-v4compatibility.woff2
/usr/share/galene/static/external/toastify
/usr/share/galene/static/external/toastify/LICENSE
/usr/share/galene/static/external/toastify/toastify.css
/usr/share/galene/static/external/toastify/toastify.js
/usr/share/galene/static/galene.css
/usr/share/galene/static/galene.html
/usr/share/galene/static/galene.js
/usr/share/galene/static/index.html
/usr/share/galene/static/mainpage.css
/usr/share/galene/static/mainpage.js
/usr/share/galene/static/protocol.js
/usr/share/galene/static/stats.html
/usr/share/galene/static/stats.js
/usr/share/galene/static/tsconfig.json
/usr/share/licenses/galene
/usr/share/licenses/galene/LICENCE
/var/lib/galene
/var/lib/galene/groups
/var/lib/galene/recordings


Generated by rpm2html 1.8.1

Fabrice Bellet, Fri Oct 18 00:12:25 2024