Commit Graph

2103 Commits (2ce7e849a49c28e94deff75b61d31378e6d96b66)

Author SHA1 Message Date
iotux e99cd18268
Update server/monitor-types/system-service.js
4 months ago
Frank Elsinga 7ca370b048
Merge branch 'master' into security/improved-security
4 months ago
iotux 700eefafe4
Merge branch 'louislam:master' into feature/local-service-monitor
4 months ago
Frank Elsinga cd874e787b
Merge branch 'master' into fix/discord-empty-service-url
4 months ago
Frank Elsinga e4552a2184
simplify extractAddress(monitorJSON) a bit more
4 months ago
Frank Elsinga 1532acaaf3
don't call extractAddress twice
4 months ago
Frank Elsinga f695304537
Merge branch 'master' into add-og-meta-tags
4 months ago
Frank Elsinga 6a95a88213
Update server/model/status_page.js
4 months ago
Julian Speckmann 4ee7fb208d
Merge branch 'master' into security/improved-security
4 months ago
iotux 49962ebe6b
Merge branch 'louislam:master' into feature/local-service-monitor
4 months ago
Frank Elsinga 9abded0baf fix imports
4 months ago
iotux a6239a6200 Fixed a linting err
4 months ago
iotux 1faed64e13 Merge remote-tracking branch 'upstream/master' into feature/local-service-monitor
4 months ago
DanielDerefaka c9381154a6 feat(status-page): add og:type and og:image Open Graph meta tags
4 months ago
DanielDerefaka b16aa9c832 fix(discord): hide empty Service URL and N/A Ping fields
4 months ago
iotux 2c47174a04 Merge branch 'feature/local-service-monitor' of https://github.com/iotux/uptime-kuma into feature/local-service-monitor
4 months ago
iotux 97d836d7f4 Modified according to review
4 months ago
iotux 6bc382ef4d
Update server/monitor-types/system-service.js
4 months ago
iotux f3c554d0ec
Update server/monitor-types/system-service.js
4 months ago
iotux 6c93930d3e
Update server/monitor-types/system-service.js
4 months ago
iotux 2dbd8aecf2
Update server/monitor-types/system-service.js
4 months ago
Frank Elsinga bcdf6b8959
Merge branch 'master' into websocket_test
4 months ago
iotux c09882b00a
Update server/monitor-types/system-service.js
4 months ago
iotux 134877317c
Update server/monitor-types/system-service.js
4 months ago
iotux 132a03874d
Update server/monitor-types/system-service.js
4 months ago
Pedro Magno 414fc5612a
Merge branch 'master' into feature/mssql-monitor
4 months ago
PoleTransformer 88b9283051
Merge branch 'master' into websocket_test
4 months ago
PoleTransformer 8594bc81b3 Enforce backend WS timeout + subprotocol logic + formatting
4 months ago
lsnnt 55d21b72ba not checked lint now checked lint and the backend test to see everything working
4 months ago
lsnnt 6c3afcca08 added direct text support for countering xss and test were also failing
4 months ago
lsnnt bdf499edd2 Added the Dompurify to sanitize html content
4 months ago
PoleTransformer 20e2cf69e4 Add timeout selection + refine error logic + update tests
4 months ago
Nityanand Thakur f74834e4ca
Update server/notification-providers/resend.js
4 months ago
PoleTransformer a2c81ebf44 minor patch
4 months ago
PoleTransformer 0bee90ea31 WS test status code support + improved error handing + subprotocol input
4 months ago
Nityanand Thakur 49273f94ef
Merge branch 'master' into master
4 months ago
iotux 1d118b4852
Merge branch 'louislam:master' into feature/local-service-monitor
4 months ago
Pedro Magno e62008cfb0
Merge branch 'master' into feature/mssql-monitor
4 months ago
Pedro Magno 534ba5d547 chore: Extract the sqlserver monitor to its own monitor-type. Enable support conditions for a single result value.
4 months ago
lsnnt 761ef68c29 fixed something and added resend in en.json
4 months ago
xNewz 7ef7abe6be fix: remove accidental websocket changes
4 months ago
lsnnt 7578f55b94 Added the notification provider
4 months ago
xNewz 7e74579312 Handle websocket errors with missing messages
4 months ago
xNewz 76283148ba Remove LINE Notify provider
4 months ago
Julian Speckmann 216aaa239f Enhance description rendering in StatusPage by using marked for Markdown support
4 months ago
copilot-swe-agent[bot] d15539ca71 Fix crypto.randomBytes() usage in hash.js - replace with crypto.randomInt()
4 months ago
copilot-swe-agent[bot] 1362286dac Remove unused 'marked' import from status_page.js
4 months ago
Frank Elsinga 4dc8f2c72c
Merge branch 'master' into feature/umami-analytics-status-page
4 months ago
iotux fcdc22a661
Merge branch 'louislam:master' into feature/local-service-monitor
4 months ago
Julian Speckmann 5117d6dbad fix: improve description handling in renderHTML method
4 months ago
Julian Speckmann 11d460f0b8 fix: use crypto.randomBytes for secure pseudo-random value generation
4 months ago
Anthony b6e8d548b0
fix: update dns monitor to evaluate full response list on CAA resolver_type (#6520)
4 months ago
iotux b64bf50379
Merge branch 'master' into feature/local-service-monitor
4 months ago
iotux 97ba9e46e3 Removed dropdown in UI, and some template/i18n cleanups
4 months ago
Shengqi Chen d23ff8c486
fix: v2 migration process report is always 0 when having many monitors / dates (#6516)
4 months ago
Copilot 2d9e6c3911
fix: MariaDB datetime format error when pausing maintenance (#6513)
4 months ago
iotux 3591f41ee6
Merge branch 'master' into feature/local-service-monitor
4 months ago
Shaan eb0b6cdb09
feat: Domain name expiry (#6413)
4 months ago
iotux 73a19df90c
Merge branch 'master' into feature/local-service-monitor
4 months ago
iotux 8189623389 Added timeout to system commands to prevent zombie processes
4 months ago
iotux 15de932623 Cleanup comments and switch to integration tests
4 months ago
Shaan f3c76dbc6f
feat: Add XMPP dialog in STARTTLS routine (#6508)
4 months ago
benji2k2 22a0ed6061
fix(docker): handle the state "unhealthy" as `DOWN` instead of `PENDING` (#6292)
4 months ago
iotux b7573cf917 Replaced regex filtering in checkWindows
4 months ago
iotux 4639dc54bd Added space to filter regex
4 months ago
iotux 3e2f489d8b Moved input filter to checkLinux and checkWindows functions
4 months ago
iotux b33188ebfe
Merge branch 'master' into feature/local-service-monitor
4 months ago
iotux 5d955f954b
feat: add platform/arch information to `sendInfo` (#6497)
4 months ago
iotux 77d0e73878 Resolve merge conflict in server/server.js and server/uptime-kuma-server.js
4 months ago
iotux 3b0ab450d3
fix: tags are not saved if you don't save 2 times (#6491)
4 months ago
iotux fd1583ab35 Completed missing name change
4 months ago
iotux 6940241543 Rename 'Local Service' monitor to 'System Service'
4 months ago
iotux 0f951ef123 Added Windows Service Monitor & changed local to systen
4 months ago
iotux fe50adb061 Cleaned up some comments
4 months ago
iotux 9a0b6a56dc Removed leftovers from testing/debugging
4 months ago
iotux a293020469 Removed leftover from debugging
4 months ago
iotux 96e8268986 Minor local-service cleanup
4 months ago
iotux d76ce4e28d Simplified and secured Local Service monitor
4 months ago
iotux 3b9c5530cc Replaced some tabs
4 months ago
iotux 7461bd296f feat: Add 'local service' monitor type
4 months ago
iotux 883083f5c3 Reverted previous change
4 months ago
iotux 14f9f1260a Fix for issue #6476
4 months ago
iotux d6c4eeaa1d Fixed Promotheus issue related to adding tags (#6476)
4 months ago
Dalton Pearson 91edeaeb9c
Extracted the postgresql monitor to its own monitor-type (#6443)
5 months ago
Amirparsa Baghdadi 756f179219
feat: make mariadb max pool connections controllable via env (#6386)
5 months ago
Nelson Chan 5bf9a51522
Feat: Add warning for cert. hostname mismatch (#3942)
5 months ago
Frank Elsinga a69566dd26
Merge branch 'master' into feature/umami-analytics-status-page
5 months ago
Frank Elsinga b230ab0a06
migrated grpc keyword to the newer monitoringtype (#4821)
5 months ago
Louis Lam f4ff234ec8
[Push monitor] Fix: Prometheus update with incorrect value (#6436)
5 months ago
Louis Lam 6e49601eed
Enforce UP status for non-custom status monitors (#6433)
5 months ago
PoleTransformer 5d1b372072
Add Websocket Upgrade Test (#5613)
5 months ago
Christian 804344c5ac
fix: correct SevenIO notification receiver field name (#6424)
5 months ago
cmorg789 23c4916c74
Webpush notifications (#6421)
5 months ago
Louis Lam 892bd42dae
Enforce no-throw-literal rule in ESLint (#6418)
5 months ago
broodroosterdev 5c83b17992
feat: Add toggle to hide the uptime percentage on a statuspage (#4587)
5 months ago
Amirparsa Baghdadi eb783897da
fix: smsir not sending long SMSes (#6409)
5 months ago
Shaan 0eebe86f81
feat: add SSL/STARTTLS option and certificate monitoring to TCP Port monitor (#6401)
5 months ago
Sn0r1ax 082e4b9712
fix: Clear all statistics and clear heartbeats not resetting uptime statistics of monitors (#6398)
5 months ago
Feng 4002aee36f
fix: remove incorrect /push path from Bark notification endpoint (#6382)
5 months ago
Amirparsa Baghdadi c31ea9c891
Shorten text for SMSIR Notification provider (#6365)
5 months ago
RickVdrongelen 5701a97ad9
feat(prometheus): add tags to prometheus metrics (#5845)
5 months ago
Edge-Seven 357567c5b4
docs: fix typo in server/modules/axios-ntlm/lib/hash.js (#6363)
5 months ago
SomeoneVeryCool 2e3b31716d
feat: Add Messaging Service SID option for Twilio (#6347)
5 months ago
Frank Elsinga dda1a3f442
Chore:extracted the redis monitor to a different monitoring type (#4393)
5 months ago
Amirparsa Baghdadi 319edddae5
feat: Multi number notifications for SMSIR (#6346)
5 months ago
Frank Elsinga c4c747407e
Merge branch 'master' into feature/umami-analytics-status-page
5 months ago
Amirparsa Baghdadi a7b2624c2d
SMSIR Notification Provider Support (#6334)
5 months ago
Dorian Grasset 2d8918a1b8
feat: enhance monitor deletion functionality by adding child deletion… (#6314)
5 months ago
Evgeniy Timokhov 8d48ed7850
feat: Disabled telegram links preview (#6335)
5 months ago
MayMeow 81544c8a39
Fix Group monitors to send notification after reaching maximum retires count (#6286)
5 months ago
Osman Karagöz 6dfa574e36
Fix: monitor(tailscale): Check exit code before failing on stderr output (#6309)
6 months ago
Dorian Grasset 5207ba6d97
fix: child monitors disappear after group deletion (#6287)
6 months ago
Louis Lam a52186cf7e
refactor(logging): improve log function parameters (#6298)
6 months ago
Frank Elsinga fd07cf7f7b
Merge branch 'master' into feature/umami-analytics-status-page
6 months ago
aruj0 19c2bbd586
Feature/webhook get method support (#6194)
6 months ago
maldotcom2 38ec3bc432
Fix do nothing erroneous api call for Pagerduty (#6231)
6 months ago
Louis Lam a3672a6afb
Fix: disable eqeqeq for UPTIME_KUMA_LOG_RESPONSE_BODY_MONITOR_ID (#6271)
6 months ago
Louis Lam afbd1ce0e9
[Eliminate Blocking] Real Browser Monitor + Check Apprise (#5924)
6 months ago
Frank Elsinga 79611aca3c
Merge branch 'master' into feature/umami-analytics-status-page
6 months ago
Eric Duminil c3a62f7461
Allow MQTT topic to have wildcards (# or +) (#5398)
6 months ago
Tobi 7bf25ba1bf
fix(auth/UX): trim username in login & setup (#6263)
6 months ago
Louis Lam 83c3cfc8c0
2.0.X to master (#6226)
6 months ago
Max Michels cd49700d3f
Adding retries to Google Chat Notifications #6242 (#6245)
6 months ago
Louis Lam 5aca422f5d
Fix: healthcheck could shutdown during migration (#6204)
6 months ago
Louis Lam 5946e684db Fix: healthcheck could shutdown during migration
6 months ago
Louis Lam 7c496799f2
Merge 2.1.X branch to master (#5487)
6 months ago
Louis Lam 66e23dc4d9
Update dependencies (#6197)
6 months ago
Louis Lam 2d50d68da0
Fix: Maintenance: Handle optional startDateTime to prevent errors when null (#6189)
6 months ago
Louis Lam 744cc77c02 Merge branch 'master' into 2.1.X
6 months ago
matts 2303302eef
chore(deps): update compression dependencys and vendor the radius dependency (#6168)
6 months ago
Marcel Müller 796b342ca5
feat: Add Nextcloud Talk notification provider (#6158)
7 months ago
mamoyal b398c8080e
fix: Replace proxy-agent due to vm2 vulnerability (#6156)
7 months ago
mamoyal f65aebffb1
feature: Add an option to enable Telegram to work behind a proxy. (#6125)
7 months ago
Martijn Smit f3bbddc287
feat: Add Brevo notification provider (#6150)
7 months ago
Bode327 023079733a
Added Evolution API as notification provider (#6135)
7 months ago
Kanwarpreet Singh 0e30c43a80
Cache Cleared (#6101)
8 months ago
Louis Lam a4d2e077b8
Fix: Check MySQL database name (#5991)
8 months ago
Erik 4f944cd869
feat: Templating and plaintext for Google Workspace Notification Provider (#6048)
8 months ago
Frank Elsinga 329e13f69d
Merge branch 'master' into feature/5934
9 months ago
JianChao Ye 771d05363e
fix: send slack message throw 400 invalid_attachments (#6014)
9 months ago
Mário Garrido f525b54825
Merge branch 'master' into feature/5934
9 months ago
Vivek Pandey c1adcfbfc2
feat(ui): Convert interval seconds to days, hours, minutes, and seconds (#5220)
9 months ago
Paulus Lucas 2a6d9b4acd
Add Websocket path to mqtt monitor for WebSocket connection (#6009)
9 months ago
Mário Garrido 38037f5673
Merge branch 'master' into feature/5934
9 months ago
Ionys 7c88a38df3
Fixing recurring maintenance start (again) (#5914)
9 months ago
yumeiyin d490285a44
chore: fix some minor issues in comments (#5984)
9 months ago
Mário Garrido da6a13ed83
Merge branch 'master' into feature/5934
10 months ago
Mario Garrido 095a44fac0 fix: redundant function call
10 months ago
Mario Garrido ae499cc345 fix: lint
10 months ago
Mario Garrido 193e1ebfca fix: set var
10 months ago
Mario Garrido 23f5b0cefd fix: Check if it is an IP or a hostname
10 months ago
ianlv 54b0c89ea5
chore: fix typos in code comments (#5966)
10 months ago
Mario Garrido d9fa67ae03 Monitor GameDig: Resolve domain to IP before request
10 months ago
Ryan Hartje 9506b3a16b
feat: Add optional audience for http-monitors via the oauth2 client credentials flow (#5950)
10 months ago
Louis Lam 10fd6ede1e
[Eliminate Blocking] Docker monitor (#5927)
10 months ago
Louis Lam b1e8d9b4d2
[Eliminate Blocking] Push example (#5925)
10 months ago
Louis Lam e0335ecfbd
[Eliminate Blocking] Database related (#5926)
10 months ago
Louis Lam 4962817795
[Eliminate Blocking] User related (#5928)
10 months ago
Florian Feka 55817061c0
fix: Properly handle the NTLM part being embedded inside other authentication headers (#5871)
10 months ago
warpreality 18cfa901ad
feat: Add a "manual" (static/fixed) monitor (#5897)
10 months ago
Fabian Triebsch f282422b22
added option to force ipv4 or ipv6 for http(s) monitor type (#5880)
10 months ago
Manu 53e83e7722
Add monitor id label to prometheus metrics (#5907)
10 months ago
grvwy 8909cd008c
feat: add multiple tags in bulk for a monitor (#5846)
10 months ago
Ionys c7bacbb7fe
Ensure maintenance are always runned at the right moment (#5903)
10 months ago
Ionys 4d51aaa6f8
Fix invalid maintenance date (#5901)
10 months ago
Andrea Mastellone f27811c394
ntfy.sh separate down priority (#5893)
10 months ago
Cyril59310 c46772dafc
Add default avatar in discord notifications (#5890)
11 months ago
Louis Lam dcff640248
Fix (#5875)
11 months ago
Damon c0598ac606
Flashduty IntegrationKey support Endpoint URL (#5859)
11 months ago
Filippo 839ead80cc
Enhanced ping monitor with advanced options (count, timeout, numeric) (#5588)
11 months ago
Louis Lam 49eb0ff87b
Fix: [Push Monitor] Send notifications during maintenance period (#5847)
11 months ago
Brad Koehn c67f6efe29
added SMTP monitor (#5489)
11 months ago
zhang-wei 289e824a5d
Fix monitor reference in push notification logic (#5842)
11 months ago
Đăng Khoa 0b29fd49ad
fix(sql): use UTC_TIMESTAMP instead of NOW for consistent time calcul… (#5843)
11 months ago
Martin Hjärtmyr cd6dc144a7
feat: add notification provider Notifery (#5832)
11 months ago
Ionys 2b3f49a266
Add a public URL field for monitors and uses it on the status page (#5435)
12 months ago
Pargorn Ruasijan eb18677e4f
fixed: #5564 slack notifications no preview available (#5824)
12 months ago
Cyril59310 76c382f229
Add disable url option in notification Discord (#5817)
12 months ago
vapao 32d92eccfa
Update SpugPush notification payload (#5816)
12 months ago
Angelo Al Yacoub 62f828af65
Merge branch 'master' into feature/umami-analytics-status-page
12 months ago
vapao 6a5011ad34
Add SpugPush notification provider (#5813)
12 months ago
youpie b22969a3e6
Allow HTML for custom email bodies (#5635)
12 months ago
Angelo Al Yacoub acb0968fe5
Merge branch 'master' into feature/umami-analytics-status-page
12 months ago
Pargorn Ruasijan 8396330552
Add OneChat notification provider (#5546)
12 months ago
Aleksander e7d3fa6a78
Update SMSEagle support adding APIv2 and calls integration (#5756)
12 months ago
II-EMC b3a11a4d9d
fix: Add name to preparePreloadData call in sendNotification as a better fix for #5760 (#5769)
12 months ago
Ruse 27f808448f
Pushover add UP/DOWN status sounds (#5426)
12 months ago
Jan K. 33f253f825
Added Pumble Notification (#5781)
12 months ago
Dawid f6444aacd2
feat: Support SMSPlanet notification provider (#5800)
12 months ago
Ryo Hanafusa 3b58ac3fd3
feat: Extend the length of status bar and feed sufficient data (#5241)
1 year ago
Frank Elsinga 0876b1cbf5
chore:extracted the group monitor to a different monitoring type (#4395)
1 year ago
II-EMC 13a85b8200
fix: Mattermost notification provider not sending service name (#5760)
1 year ago
lbriceno-tz bdf37c5a48
fix: flat txt records before conditions check (#5768)
1 year ago
hadestructhor 28e288db2c fix(analytics): fixed issues with db init and refactor of code and names
1 year ago
Angelo Al Yacoub 0588acb40a
Merge branch 'master' into feature/umami-analytics-status-page
1 year ago
Teror Fox 30f82b9cb4
feat: add notification provider `PushPlus` (#5716)
1 year ago
RaminMT b0610c02ac
Add Telegram custom bot api server support (#5668)
1 year ago
devlikeapro 6f8f8f955f
Add WhatsApp (WAHA) notification provider (#5647)
1 year ago
Sergio Conde Gómez 9857770cc7
feat: rework notification templating and add support for telegram (#5637)
1 year ago
Harry fce824f5a8
feat: Support YZJ notification provider (#5686)
1 year ago