Download the PHP package egroupware/swoolepush without Composer
On this page you can find all versions of the php package egroupware/swoolepush. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download egroupware/swoolepush
More information about egroupware/swoolepush
Files in egroupware/swoolepush
Package swoolepush
Short Description EGroupware push server using Swoole
License GPL-2.0-or-later
Homepage https://www.egroupware.org/
Informations about the package swoolepush
Push server for EGroupware based on PHP Swoole extension
Open tasks:
- [ ] check session matches HTTP host / instance AND session is not anonymous
- [ ] rotate token by async job and push new tokens to active sessions
- [x] require Bearer token to authorize requests / send push messages
- [x] check sessionid cookie when client opens a websocket connection
Installation instructions
Most easy installation is the one comming with the container based development system.
To install EGroupwares push server for a regular webserver running on the host follow these instructions:
You need to adapt the session-directory, if you are not using Ubuntu.
Then visit setup and install swoolpush app (no run rights for users neccessary).
You need to proxy the /push URL into the container, eg. for Apache
You need to change the above /var/www, in case you use a different document root.
eg. for Nginx
Send a test-message
You can get a token from the server output, when a client connects.
Remember you need to restart the Docker container, when you make changes to the server!
All versions of swoolepush with dependencies
easyswoole/memcache-pool Version ^1.0
egroupware/exception Version ^2.1.0
egroupware/translation Version ^2.3.0
egroupware/listheaders Version ^1.3.0
egroupware/mail Version ^2.7.0
egroupware/util Version ^2.7.0
egroupware/hstream Version ^1.7.0
egroupware/stream-filter Version ^2.1.0
egroupware/support Version ^2.3.0
egroupware/text-flowed Version ^2.1.0
egroupware/idna Version ^1.2.0
egroupware/stream-wrapper Version ^2.2.0