CHANGES
=======

* Add matrix support
* Pull python base images from quay.io
* Reapply "Move statusbot to quay.io"
* Move statusbot to python3.11 and Bookworm
* Revert "Move statusbot to quay.io"
* Move statusbot to quay.io
* Update ancient hacking version
* Don't recurse on log() message
* Add mastodon support
* Update container images to python3.10
* twitter: ensure we have a space after the status icon
* twitter: Fix typo on OK tick
* Don't inline code emojis
* Prefix twitter logs with emoji
* twitter: send log level messages
* twitter: use better variable for the tweet chain link
* twitter: catch update exceptions
* twitter: switch to tweepy
* Revert "Add use\_ssl option"
* Handle exception for unprivileged commands
* Add use\_ssl option
* Add Etherpad backend
* Introduce a BackendInterface
* More Py3K fixes, urrlib.quote->urllib.parse.quote
* Dockerfile: correct config command line
* Add container image build
* Switch to Python3
* Add non SASL auth back to statusbot
* OpenDev Migration Patch
* Identify with SASL
* Bump python-twitter to 3.4
* Thanks & Success bot provide confirmation site url
* Fix continuation character under Python 2
* Let the python-twitter library handle message splitting
* Implement #thanks command in statusbot
* Make example config file consistent
* Fix twitter support
* Update requirements
* Post message to twitter on 'ok' status
* Add twitter support to statusbot
* Update to pbr-based build
* Use git.openstack.org everywhere
* Explicitly catch Exception
* Explicitly handle ImportError for pid\_file\_module
* Implement #success command in statusbot
* Add abstractions to make room for #success
* Send broadcast messages with notice command
* Sleep longer
* Sleep 1 second
* Support SSL
* Handle lots of channels better
* Sleep when joining channels
* Don't crash on invalid UTF8
* Set world-readable permissions on alert file
* Add missing import directives
* Add an alert file publisher
* Ignore all .egg files or directories
* Fix imports/dependencies
* Initial commit
* Added .gitreview
