Commit Graph

798 Commits (2e2e2e109e6c559148b078c45cb315b857a6bf56)

Author SHA1 Message Date
Matej Kminek 2e2e2e109e GUI to edit API hash on user 2019-11-24 22:13:43 +01:00
Matej Kminek 32303299f7 Removed bloat dump 2019-11-24 21:52:31 +01:00
Matej Kminek b7c1c4a29e API interface and first basic API request:
https://phpservermonitor.com/api/?&mod=server_status&key=123456789
https://phpservermonitor.com/api/?&mod=server_status&key=123456789&action=detail&id=14

Created api folder and booter. User database row enhanced by api_auth field, to store user hashcode. Updated router, to hold information whether this is an api request and if is, load specific controller. Then use standard executeMethod to get proper JsonResponse.

First implemented API to get list of servers / one server detail
2019-11-24 21:48:19 +01:00
Matej Kminek a5312265f8 Use native php function to load information about curl response. Obtain from it HTTP status code, so get rid of regexing. Also used for rediret checks. Better usability in the future.
Removed logging of status message - some HTTP servers (like Tomcat, from version 9 I guess) do not return status message at all (and its not such a big deal to log it)
2019-11-20 23:03:58 +01:00
Matej Kminek 59b47da7e5 Specify last_output as TEXT field - to prevent DB failure when output is actually greater than 255 chars. This issue prohibited updating server database, therefore sending emails over and over 2019-11-20 22:42:40 +01:00
TimZ99 627a93cc7c
Added cachebuster
Resolves #802.
2019-10-22 20:39:33 +02:00
sx404 0969f4043e Increased password length (#796)
Fixes #786.
Increased password length drastically.
2019-10-10 14:35:53 +02:00
TimZ99 d40df0c024
Fixed typo
Fixes #797.
2019-10-10 14:33:05 +02:00
TimZ99 030b2b3c2f
Prevented removal of last admin
Fixes #687.
2019-10-10 00:03:56 +02:00
TimZ99 e47e0fca80
Added .DS_Store 2019-10-09 22:26:32 +02:00
TimZ99 0198d76a75
Added default timeout
Fixes #794.
2019-10-09 22:03:53 +02:00
TimZ99 cf2566d1d3
Fixed undefined index issue
Fixes #792.
2019-10-09 20:59:32 +02:00
TimZ99 25e8cece3c
Bringing back the warning state.
Fixes #790.
2019-10-09 20:39:15 +02:00
TimZ99 43c60867b3
Improving accessibility
Comming closer to WCAG 2.0 AAA.
2019-10-09 20:33:59 +02:00
TimZ99 a0cdcffabc Fixes #787.
-----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEEoQY/Hc/mmBVC5OarTYJo3GjoM50FAl2SJp0ACgkQTYJo3Gjo
 M53eBQ//SxXlQCJ2/DSFeGqhb4GxJ/9pJsqHSm4BD7c2qBqPK8EcN5i9mGwGs0vd
 RvJemxlGXcIL6NGb3Az21ZbADb065OtSzrH+23yyEATyBl5t9N0HPUdK0uibKaT3
 fwXs7ekQ9Y7eSHEVIqgSnjc7/W9rEG2ljH7HQ/nOaX4tKT6GgY60YZfyeUTlYw43
 zvb1XStYc9RCE+/RY7Ei8HurOPXWui1iNoin2b9C1+46CA8GDQifITA/9CBdBvKU
 1hacA+jsRenX6f8yxfR6LPmD5sbMhyuO+d1GuccCZtqe4yGoR2DOsyr+HeyhFnTL
 Dh2sf5iMXg+ja1N8XNHIceruJEJw+ndmmIwkltHPx6IqkHZsI4KgLIrZg34jt7vm
 JmkmTqYp70TMq32BNliNJzaU4iFCDw5Vr1r1vIuCE/8es/5UuxchNrBS34elJ75L
 l6Hns2wwH1RKYGyZIyIrm7lHBy0f45JnPdeQG7V+nb40Bne+fj8R40rV0HWwHMZv
 nU6FqalAwtxn7+GXDVbtWLgFnHzRCfi9oE281OmzcbRqNeUusPnTJ1D/cC4o8wLA
 JupDJoxqa/3ClA/I3iin/d/5wmQejmsdOKhN0+Fc/BIOE5priRdRuIdjPxzvW8Kn
 v8xktvfPhhEAZiHlcVUhDhHoIc0IlFWy5ZwV8Sh2UCt60m6sOPM=
 =pFGT
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEEoQY/Hc/mmBVC5OarTYJo3GjoM50FAl2SKWMACgkQTYJo3Gjo
 M52I+RAAoC2Rd2ZjW/JZo4sCcrvuQOdE+Q4JNVveA6XguEOeRIIR/UkCJpQdjlTC
 3V5xfJ9apjSd95cqU+HiJ0+7xrBUSE2F1SvS2hDV1SRbL2b5Xoy7k5Eodvlrx+EH
 xd71Y1Vhhu0yTtmTB5Wz4dHE5qi4NGHM5KdqKxmbpSv7rlZFRKv8QdRS91oK91Hw
 t2Gx/uoZ2ldIb3N/VA+iMUUBh9QaiXUH2DcUJ6WM0ErqaMclPrLD7fIq4UMS5pTZ
 DwKIWfC8euVQfjUf/srbTqy2x+b2wnVoLa7Hi39uUOTvpiPUyjXoJ1Xtx0HHcOH4
 kfElv2W8mXBltvkbinix+NUYUC9iLFcyJ9e7Cpwhl+b/zjlpRPYS0TS9/gyLbkoS
 pUS7T8/F8b3GdscXHa1FK99NR5fhEVzZ6FkqodGBa618GQJbJLRsHEhDTVtv6Dp+
 abdNOeUO1XfWkg2CIN9ebEbKG0zrv8b9zbxKWKYNiJvRtZuIeNEdVekIJBjStrZi
 Q4w+/sjsO/mIx0Uq2P7lZ+6gbMpeJ88vlQhu2PgDTkxrbjy7f3S26NQ5ORiQJwsC
 E2e3SMuqrawkPlsKWpEa+sixmej6OXObt748gFs2DHhMf9Pd7ajBo+uHknDcEE+/
 ShDI73LNejOjDSthZXiq4UOL+zv72795Czgsrx9HAatfYZ1Cqjg=
 =f2Sw
 -----END PGP SIGNATURE-----

Merge tag ‘v3.4.5’ into develop

Fixes #787.

# gpg: Signature made Mon Sep 30 18:00:29 2019 CEST
# gpg:                using RSA key A1063F1DCFE6981542E4E6AB4D8268DC68E8339D
# gpg: Good signature from "Tim Zandbergen <TimZ99@users.noreply.github.com>" [ultimate]
2019-09-30 18:12:19 +02:00
TimZ99 065d7c00f4
Merge branch 'hotfix/undefined-index-787' into production 2019-09-30 18:00:28 +02:00
TimZ99 56587826a3
Bumped version to 3.4.5 2019-09-30 17:59:24 +02:00
TimZ99 a8eaedc817
Fixed undefined index
Fixes #787.
2019-09-30 17:50:20 +02:00
TimZ99 86b75c3068
Removed unsused css 2019-09-26 19:49:26 +02:00
TimZ99 7316355658
Changed to ‘local - English’ 2019-09-26 18:48:29 +02:00
TimZ99 dc45eee0d3
Fixed update message 2019-09-26 18:36:17 +02:00
Rémy Lebrun 6fd71e1d55 Correction FR translation (#668) 2019-09-26 18:21:23 +02:00
Emmanuel RABOTTEAU 884a563e6a Update fr_FR.lang.php (#776)
- Added and translated missing string in 'system' array
- Updated translation of 'level' in 'users' array
- Added and translated missing string in 'users' array about Telegram
- Added and translated missing string in 'log' array about Telegram
- Added and translated missing string in 'servers' array
- Added and translated missing string in 'config' array
- Added and translated missing string in 'notifications' array
2019-09-26 18:00:59 +02:00
TimZ99 f84061ee14
Get latest version from Github.
The latest version number will now come from Github instead of phpservermonitor.org.
2019-09-26 14:07:16 +02:00
TimZ99 0fd889ebee
Merge branch 'release/3.4.4' into production 2019-09-26 13:16:16 +02:00
TimZ99 5c1d6d1f93 -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEEoQY/Hc/mmBVC5OarTYJo3GjoM50FAl2MngAACgkQTYJo3Gjo
 M51T8xAAm85oyesm5ifzNPP2vUQPXFxMmkeErT4jeGknX3GiuyXqwib1R49Uy3BZ
 UiJy5zQBKU/RJ/0s3i5S9+7OnNr3bXEYR1mMb/e/MH08UQY/xXf42AOjDtlNmn45
 898pjYWVuCI/ETK3ujPm75pd5V7q9ma4+BXSLRtnpSpNWcDjkSPBz/gE6MvodBGB
 tLayJHPs/xexNh0AnYWwbx+qG2jtDeDQwrg39SITlAd19yq/kEoJXNMez0IllI75
 HQqX/778y2NglEsHL3zhC4QoyrzOd1fskQ77uo5rNJWuJ/Ckf+PM1bNFjBFNyOVP
 rjUzwyBM5SbGcF0dh1LjJEpvisQ3ELLQTOY+tIFG9aMPOvgIUfom7ADNaaY2Yugq
 fxzOqHciAC2Dn+My9RnyhEiDaGABPOlt7cpZWMQtl1IdYGOju0bE+GJ3skkTwNgj
 dV2TsNQ7Diy62JMyO2kpS4fRy49KKmw68O79wsNnAsmDK7TFj5yCMCZkx6XqR5N+
 kYXtfD7DMRzpElr1jge0tU3ju8Iaz5HDWiQAMgm5QPjtGeWpkrFjDE65uizyb0lD
 eSU5qikWywxoBXGKIUoWl+O2YNT8mCJx6iMJuHV5dlaawQg8yQbjC4zewmbmx6Li
 2+IwycAe4emVgbylFHHd1REB93jpp4d6dsgGfQHg2k63wOGGt50=
 =E6Jq
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEEoQY/Hc/mmBVC5OarTYJo3GjoM50FAl2MngAACgkQTYJo3Gjo
 M533mw//W3Jq+D5l4JU4Ljcn9XdN0g4+a6GkJXA5YgAMxqt67ToIRBUtoFobatG8
 gd3fefebBlfUnYe7joq61XF0j8HeUkWoxW5liXaequZRzUI/16jKUfCK4IVM/5iG
 2+cFphdtVx6MIf6581hPuTYb4pgdKlFU0QOzD80lKXx7eeQzHtUY2R6QtzkGMfqO
 /DhkTH2/NbgRvzL8suKrc2Uuc/Il20GzdxjCxfV8L2ac/tkEKYA+UYrKmJC2xeIS
 Da8ISef9S8CwRm6vl5cEqMZco9FIRdlSAVidPa06akOpczLMMqk1g2gzWCvAaoJc
 NnhkU09Ztwa+bm23aB5RLm4naDLLxYtFm0yh8FsFVra9KUTcWTUi/n4YNHTQ1ttv
 R0K5tPecezfMHdrkgaD+vv4m601MySF24k950DGjuSyvx7D9iXYQspQoFEsZrr9h
 6pDPGxJNH3qLSXRrX1raKf5ZAaWM909ZeTawD06cWGo+jDEkYMJCooZOlkNW+p0h
 T0JMFmw0jOie6eyNfCG4rpRX2ID4VgtANYvbUM1HrObkreWtc7qflGWDQ2eSygV/
 A74LOVPQJlVM+zxiVVBRHvU3iTTpO34r7cWqyNO2svDjCUE66vF4J82js79RrMbR
 /UF0iFppB1TNhjOhlSZiiKOgxl9tokm7yeOsAiSsZhMUkyjK3rQ=
 =ef1N
 -----END PGP SIGNATURE-----

Merge tag 'v3.4.4' into develop

# gpg: Signature made Thu Sep 26 13:16:16 2019 CEST
# gpg:                using RSA key A1063F1DCFE6981542E4E6AB4D8268DC68E8339D
# gpg: Good signature from "Tim Zandbergen <TimZ99@users.noreply.github.com>" [ultimate]
2019-09-26 13:16:16 +02:00
TimZ99 b0df0e77bf
Bumped version to 3.4.4 2019-09-26 13:15:34 +02:00
TimZ99 932c695f4d
Fixed selected view in graph
Fixes #782.
2019-09-26 13:02:01 +02:00
TimZ99 6aca2e1077
Fixed auto refresh with wrong layout
Fixes #783.
CSRF used old inputfield.
Update pagelayout after update.
2019-09-26 12:52:14 +02:00
TimZ99 9f3e140b29
Changed file path to new path
Moved to src/templates/default/static. Should have been in b0ea45a.
2019-09-26 12:47:55 +02:00
TimZ99 29adce2608
Removed old static directory.
Moved to src/templates/default/static.
2019-09-26 12:40:33 +02:00
TimZ99 9b6bf5a783
Merge branch 'release/3.4.3' into production 2019-09-26 00:53:00 +02:00
TimZ99 fb31859a90 -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEEoQY/Hc/mmBVC5OarTYJo3GjoM50FAl2L78wACgkQTYJo3Gjo
 M521Lw//TmOikoBCq+CKSKKEITsGIik0lgG1irZS8BkFMxv77DF/O3UXHNJv4K51
 +LyJTgvqCB5vna2x54oOdE9FkUhTd8GKkxSSgDDJ/VH04f0vBsj90/Fn5ugsfSkG
 UsztkyV80pSSumA8gE3YI+MPm5ckH9Kh33U6lubQbC6NcPnPauNlJfPvX7GHjMLE
 hH6VnmiMpkvrPxcRN0TVvdbaQTXy40IlJEjhlR0I0Pp3lD4zvyj6Bg2hiO0coQe7
 /P1wkaMqZCvHrqtuGdAjCOOxHBd3/LEKVOdF/01QESzqb0bU4x/wI3f4F9+aIjue
 SfW6DNb3fEHD6Zc/f5fihkxyLyQbJ3qsquq5w/BOA+/Bu90ZKl/+n23m/dWSxMKE
 gEPT3BEqCz/lTVw+BdWvJq+TaKg87XktyJ9VitdCVH/R6mpJ1DJxXOo7D8fvZwOG
 KrPINDsrDcTpCp8u+daTj1DTpKxleZHIgiYqMPNEW/EjOu4LybXVAIje2Mj4AESV
 t6QrjDReNHfRbqZF1Q7d3Sagp3KO6IeLEXNL0SKPnguwnD/OEsXTeG4crMExRZgp
 B4nzMvnGogSGziLZlKZ3GQ3dXXFyf2dWsg1blSaBeTiUNEt0MjXf0TkUSm378Zyg
 RT7uo1lJji2rJXc0wXfVwvlbVda/wcmL9dNeTlFqiQQ+dUP1ujI=
 =g+da
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEEoQY/Hc/mmBVC5OarTYJo3GjoM50FAl2L78wACgkQTYJo3Gjo
 M532QQ/+OTLMf995YzFaN8HDrEVITSWjw+2XYWQOfVGOatVmXrWJvQ4c9Hb4dBcS
 97a6MTteCdBBn7bMdw1elZ6GzQ01WvT2YUHVibCBNL+f6U4BXHeaaIeoNEuttf8t
 ex8bLQa1qrxDs1xz13j5KQWNWmAC2x4GEEgvWEGFXuHgZk+XgP5KYEzsdhxygCMO
 Nf5hNbLkKP49aZQi2xM7eIHasCDa7ePsWd8QuPIE1qc0IO4JjwDQujmxtHmb+mvq
 OB7Uuni8ir3EZmUnnEFS6dt5JKxwjKhRQmV5qDbM4gu/1D0TnePQ8mNicnt+3Q6c
 M2DDyWjLdE2pnFpLtvTRN3NLz+kDMbr+G71ahBOIvqv+7sDR+AlQC4FYqn+LNt+e
 BkAq/2vmgC+xOZAn3T7+3xM2iWHXQ9H1eV0eOnqi4I1HZU1Yfxel7CQujA6IHhyk
 8a+RZWqbw0vhr5IfptrcLUptcRMZjusbBU3YZxJiG+2MJHvgKGKCXtUKytxqSIrI
 gTSPTVNcdXMCxvziS45k6IRaMGSIQe5+15IoSUZ/mz3zsfkww9d1AWjgWXrtqFhq
 y+1TjpDjJ33gOQdAtTi+WXBi7CZHFgtVSrTLAE4MTjn0zNSplEOzfvWXUlJjnUbc
 0kbNNzJs+4O9C6YJybGGFJXJ+l1AIvKiXGc/lX4tn8f7RpoJHdE=
 =fIzC
 -----END PGP SIGNATURE-----

Merge tag 'v3.4.3' into develop

# gpg: Signature made Thu Sep 26 00:53:00 2019 CEST
# gpg:                using RSA key A1063F1DCFE6981542E4E6AB4D8268DC68E8339D
# gpg: Good signature from "Tim Zandbergen <TimZ99@users.noreply.github.com>" [ultimate]
2019-09-26 00:53:00 +02:00
TimZ99 8035608fe3
Bumped version to 3.4.3 2019-09-26 00:52:42 +02:00
TimZ99 b399327c4b
Fixed week/month/year graph
Fixes #774.
2019-09-25 23:40:06 +02:00
TimZ99 4ebe934b2e
Added timeout to services
Fixes #775.
2019-09-25 23:35:37 +02:00
TimZ99 8342a979aa
Changed help message to uniform name
From auto_refresh_servers and auto_refresh_help to auto_refresh_description.
2019-09-25 23:09:42 +02:00
TimZ99 5d668b7882
Fixed auto-refresh
Fixes #772.
2019-09-25 23:08:05 +02:00
Jonne Haß d62df0b34e Fix pushover_status checkbox population from current config (#777) 2019-09-25 21:35:52 +02:00
TimZ99 fa536c312c
Added commit. 2019-09-24 18:24:24 +02:00
TimZ99 1b0d86b361
Corrected query
Fixes #781.
2019-09-24 18:23:57 +02:00
damian b0ea45ae76
Added ability to easily use a custom theme. (#624)
Resolves #338.

Co-Authored-By: Tim <timz99@users.noreply.github.com>
2019-09-19 17:04:19 +02:00
Tim 918f8cdf69
Corrected PR number 2019-09-19 14:45:45 +02:00
Tim 450d5e9dcc
Create SECURITY.md 2019-09-19 14:39:38 +02:00
TimZ99 3b616c89a5
Updated changelog for v3.4.1 2019-09-17 19:23:35 +02:00
TimZ99 a8d36b08bb
Updated version 2019-09-17 19:20:42 +02:00
caos30 98959d3a77
Added catalan ca_ES language translation file (#733)
Closes #731

* Added catalan ca_ES language translation file

* Updated the catalan translation ca_ES.lang.php 

Updated the catalan translation ca_ES.lang.php taking as reference difference with last version of english translation file.

* Quit sms_gateway labels not used on catalan

Removed about 10 translation labels with prefix sms_gateway_ on catalan translation file (ca_ES.lang.php) not used any more. I think that it really is the definitive good version ;-)

* Changed url

* Update ca_ES.lang.php

* Added Catalan to translations
2019-09-17 19:20:41 +02:00
TimZ99 6c1763e811
Updated table style
Fixes #742  and closes #743.
2019-09-17 19:20:41 +02:00
Arkhee dd3bc35009
"Last online" stuck on "never" when checking some websites (#770)
Fixes #765

* // PATCH Arkhee : fix/last-online-stuck-on-never-if-webpage-too-large
  // The update un "servers" table does not work
  // Symptom : "Last online" stays stuck on "never"
  // Reason: last_output contains the full webpage, too long for the query
  // _This may depend on mysql configuration on the server_, explaining why some have the problem or not
  // Field is 255 Chars, and request does not work anyway is loaded web page is too large in last_output
  // So force truncate to 250 or less before query

* Spelling

* Update varchar to text

* Update tot 3.4.1

* Update tot 3.4.1

* Update README.rst

* Updated to 5000 characters
2019-09-17 19:20:41 +02:00
TimZ99 34a2303f21
Updated changelog for v3.4.0 2019-09-17 19:20:41 +02:00