| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
* add proper configuration handeling to the metrics class
|
|
|
|
|
|
| |
* improved session handeling
Due to the with statement in the session creation process, every requests to the api created a new session. This patch decreases the enormous TCP overhead, by creating a single global session to reuse.
|
|
|
|
| |
+ add optional argument to the EjabberdMetrics class to customize the default muc host sub-domain
|
|
|
|
| |
* ejabberd 19 and above report muc count only on the muc host
|
|
|
|
|
| |
+ add parsed version string property
* improve fetch_muc method to not request the status string for each request
|
|
|
|
|
|
|
|
|
| |
+ add some typing
* optimized imports to only import if necessary
* change xmlrpc connection to with statement
* change rest connection to with statement
* replace format string to f-string
* pep8 changes
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
+ add possibility to customize db name via config file
+ file path configurations are dealt with dynamically
* at least Debian does not feature a group called nobody it is called nogroup
I am not sure if other systems feature a group called nobody.
|
|
|
|
|
|
|
|
|
|
|
|
| |
# added
+ add method to escape whitespaces in keys and values
# changed
* init client handler only once and not every time
* don't try to create database on every run just on the first one
# removed
- vhosts are listed first and after that the respective nodes are listed
|
|
|
|
|
| |
+ add .gitignore
* some pep8 changes
|
| |
|
| |
|
|
|