Commit Graph

1597 Commits (master)

Author SHA1 Message Date
Louis Lam a0bd4b248b Merge remote-tracking branch 'origin/master' into 2.0.X
9 months ago
Nelson Chan 573f158f7f Fix: incorrect radius error handling
9 months ago
Louis Lam a0203372ce
Built-in nscd into the docker image (a better dns caching service) (#3472)
10 months ago
Raymond Hackley 5ccf2d23fc
Fix: SMTP notification "Ignore TLS Error" option (#2999) (#3465)
10 months ago
小造xu_zh bf68e0a7bc fix: define pushdeerlink
10 months ago
小造xu_zh 6984596568
Apply suggestions from code review
10 months ago
小造xu_zh 0684313ec9 feat: remove blank characters and ending '/' first
10 months ago
小造xu_zh d7e12dc92d feat: allow the user to configure PushDeer Server URL
10 months ago
SGprooo 1d9a28e9ab
feat: Tailscale ping monitor (#3178)
10 months ago
Tarun Singh 50d4091ded Merge branch 'master' of https://github.com/louislam/uptime-kuma into status-page-expiry
10 months ago
Muhammed Hussein karimi 278b88a9d9
feat: added kafka producer (#3268)
10 months ago
Tarun Singh f6c1b92fc6 Added http type check and tags based design
10 months ago
Louis Lam 25c8196641
Support Node.js 20 again (#3431)
10 months ago
Louis Lam 80927332cb Merge remote-tracking branch 'origin/master' into feat/monitor-list-improved-filtering
10 months ago
Louis Lam 21d556528f
Fix #3420 timezone issue (#3425)
10 months ago
Louis Lam 357466cc90 Minor
10 months ago
Louis Lam b038d09349 Minor
10 months ago
Louis Lam c6d0c431bd
Merge pull request #3080 from duanearnett/feature/add-channel-notification-for-slack
10 months ago
Louis Lam 345e61abca Merge remote-tracking branch 'origin/master' into feat/badge-generator-placeholders
10 months ago
Louis Lam dd1526deff
Merge pull request #3421 from louislam/some-update
10 months ago
Louis Lam be26bb75d9 Update version handling
10 months ago
Louis Lam 99fb5836e2
Add SMSC (СМСЦентр) provider notification (#3335) By @FlatronBuda
10 months ago
Louis Lam 2f5a565ce4
Merge pull request #3381 from n-thumann/fix_ipv6_handling
10 months ago
Tarun Singh 6f4af30701 Merge branch 'master' of https://github.com/louislam/uptime-kuma into status-page-expiry
10 months ago
Tarun Singh b1f266ceb1 Added expiry changes to status page and fixes
10 months ago
Muhammed Hussein karimi 6bece8796e
feat: json-query monitor added (#3253)
10 months ago
Louis Lam e7d1b4e14a
Merge pull request #3174 from chakflying/fix/push-monitor-safe-restart
10 months ago
Louis Lam e5c6783781
Merge pull request #3205 from woj-tek/master
10 months ago
Louis Lam d825dbf828
Merge pull request #3188 from chakflying/fix/radius-timeout
10 months ago
Louis Lam 293015ff35 Parse `x-www-form-urlencoded` for /test-webhook
10 months ago
Louis Lam 18d8b3a8e0 Merge remote-tracking branch 'origin/master' into feat/webhook-custom-body
10 months ago
Louis Lam cdb38d49eb
Merge pull request #3380 from chakflying/experiment/incremental-vacuum-job
10 months ago
Louis Lam fe40d819bd Update send403 to sendHttpError
10 months ago
Louis Lam 3dbd8277f0 Merge remote-tracking branch 'origin/master' into feat/global-status-page-badge
10 months ago
Louis Lam ed6b4e5ae5 Merge remote-tracking branch 'origin/master' into miles/invert-keyword
10 months ago
Louis Lam 3b9c95a8a8
Prevent users from specifying an unexpected executable as Chromium (#3348)
10 months ago
nthumann cdf6922bdd
Fix handling of IPv6 addresses in getClientIP
10 months ago
Nelson Chan 9954ba82e7 Feat: Run incremental_vacuum and optimize
10 months ago
Louis Lam 13ae878ee8
Merge pull request #3347 from louislam/1.22.X
10 months ago
Tarun Singh 4ea5771f97 Status page certificate expiry
10 months ago
DevMirza 1774bb86dc
🐛 fix lint warning (#3355)
10 months ago
Francisco Marques bd5496d267
Fixed update checker making requests to uptime.kuma.pet even when turned off (#2281)
10 months ago
Louis Lam df8fcffb19 Drop unused code
10 months ago
Louis Lam 8c60e902e1 Remove an unused variable
10 months ago
Louis Lam ccc39b9516 Move all old db patch files to `db/old_migrations/`
10 months ago
Louis Lam de74efb2e6
Merge pull request #3169 from janow25/docker-health-check
10 months ago
Louis Lam e26abc3156 Improve the setup database
10 months ago
Louis Lam d286c534bd Improve the setup database for embedded MariaDB
10 months ago
Louis Lam 7975caf29e Update db migration and dockerfile
10 months ago
Louis Lam 16a1a66e09 Merge remote-tracking branch 'origin/master' into 2.0.X
10 months ago
Louis Lam 9ee2780e9e
Merge pull request #2871 from pruekk/chore/missing-notificationList
10 months ago
Nelson Chan a386f1fc9e
[Experiment] Use incremental vacuum to speed up delete? (#2800)
10 months ago
Nelson Chan 3e5e7e6e32 Fix: Incorrect options for cert-exp badge
10 months ago
Nelson Chan 0e725569e5 Feat: Add placeholders for badge generator
10 months ago
Louis Lam 2e2747fb52 Handling DATE_ADD
10 months ago
Louis Lam 5388a37a26 Fix port NaN not working in MariaDB
10 months ago
Louis Lam 4f6035899d
Real browser monitor type (#3308)
10 months ago
Louis Lam dd77baabe1
Merge pull request #3234 from kefoster951/fix_redis_auth
10 months ago
Louis Lam 820f2eec9f Merge remote-tracking branch 'origin/1.23.X'
10 months ago
Nelson Chan 7cc9783436 Fix: Active needs to return bool instead of 0
10 months ago
Louis Lam b4b6e07e6b
Merge pull request #3310 from chakflying/chore/auth-logging
10 months ago
Tarun Singh 7a34103da6 Added fix to remove children when type changed
10 months ago
Nelson Chan c9d6e576ab Chore: Remove redundant assign
10 months ago
Nelson Chan 97d38ee1a8 Feat: Add custom body for Webhook Notif.
10 months ago
Nelson Chan cc94609423 Chore: Add logging for failed auth
10 months ago
Lasse Bang Mikkelsen a00561ff09
Strip trailing slashes to avoid 404
11 months ago
Kenneth Foster 6708eed121 Fixed error handling if client is closed
11 months ago
kefoster951 3c56a6f395
Merge branch 'louislam:master' into fix_redis_auth
11 months ago
Louis Lam 2b46693995
Merge pull request #3239 from madnight/master
11 months ago
kefoster951 d37c33ad42
Update server/util-server.js
11 months ago
Louis Lam c4c3fc81b2
Merge pull request #2693 from julian-piehl/group-monitors
11 months ago
Fabian Beuke 37ae8eb44a
Fix: prometheus monitor_status metric has 4 values
11 months ago
Kenneth Foster 8897385690 Fixed linting
11 months ago
Kenneth Foster 6132a45c7c fixed when auth is needed but not provided
11 months ago
Kenneth Foster f68452c47a Added changes to stop auth attempts after an error
11 months ago
Nelson Chan 58ec53fb1d Fix: Try to close mysql connection properly
11 months ago
duane 9a8bea5761 Changes 'Mention Channel' -> 'Notify Channel'
11 months ago
Peace 56f448bfe5
fix: maintenance heredity
11 months ago
Peace 2b46da0f47
style: fix linting
11 months ago
Peace 9bd76c2795
Merge branch 'master' into group-monitors
11 months ago
duane 376d84c742
Merge branch 'master' into feature/add-channel-notification-for-slack
11 months ago
Louis Lam 343a1d3344
Merge pull request #3203 from CommanderStorm/applied_timezone_formatting
11 months ago
Wojciech Kapcia f3fe392ec4
Add option to use ApiKeys in Twilio in addition to main account credentials
11 months ago
Frank Elsinga f3c09f2bbd made every Notification provider supply time like dingding after #3152
11 months ago
Louis Lam 8ed2b59410 Resolve conflict
11 months ago
Louis Lam 0b8dddba24 Merge remote-tracking branch 'origin/master' into skaempfe#2593
11 months ago
Louis Lam bc95875aa0
Merge pull request #3156 from maximilian-krauss/feat/add-pushover-ttl
11 months ago
Louis Lam c1efe0f26d Add a warning for Node.js >= 20
11 months ago
Maximilian Krauß a0d0d5b015 fix: sends pushover ttl only if defined
11 months ago
Maximilian Krauß 8d05d80a5f feat: Adds message ttl to pushover notification
11 months ago
duane 5200e10aab Removes ternary operator for Slack channel mention
12 months ago
Nelson Chan f1a396b0f7 Fix: Align radius timeout to default
12 months ago
Nelson Chan f70b971810
Fix: Improve error message
12 months ago
duane 00f733d352 Adds ability to notify channel when Slack webhook triggered
12 months ago
Nelson Chan 317024ed72 Fix: Use safebeat for push monitor
12 months ago
Janne Nowak f604d96c5b splited if to inner if
12 months ago
Janne Nowak f30f00655f small fix for down containers
12 months ago
Janne Nowak 891f09def7 removed log
12 months ago
Janne Nowak 6b5e179bb0 linting
12 months ago
Janne Nowak f653aba735 added docker health status
12 months ago
Louis Lam bb15fa0179
Merge pull request #3154 from chakflying/fix/clear-data-remove-worker-thread
12 months ago
Louis Lam 8d24891b8e
Merge pull request #3054 from TechWilk/keyword-not-found-whitespace
12 months ago
Nelson Chan 80c8fd7372 Chore: Remove util-worker
12 months ago
Nelson Chan a27386bb92 Fix: Use croner for clear-old-data
12 months ago
AnnAngela ce70b3fc62
feat: add a space to separate the words
12 months ago
AnnAngela 06fba5b55a
feat: show time as server timezone in dingding notification
12 months ago
Louis Lam 7f5d0e5490 Merge remote-tracking branch 'origin/1.21.X'
1 year ago
Louis Lam 0eaaa8b6fa Minor
1 year ago
Louis Lam 5cd506e340 Minor
1 year ago
Louis Lam f0beccf6bf Fix `Same As Server Timezone` do not save correctly
1 year ago
Louis Lam 72c16c3aa2 Fix eslint warnings
1 year ago
Louis Lam d23cb0b382 Fix maintenance do not start after 1.21.2
1 year ago
Louis Lam 8207f16396 Merge remote-tracking branch 'origin/master' into ntfy-bearer-authorization
1 year ago
Christopher Wilkinson 0e516a42e5
Trim before truncating "keword not found" message
1 year ago
Louis Lam 6356b1e50a
Merge pull request #2961 from chakflying/feat/flush-wal
1 year ago
Josua Frank 11f4cb8725
Merge branch 'louislam:master' into ntfy-bearer-authorization
1 year ago
Louis Lam 4c1ac5e870
Merge pull request #2863 from mtelgkamp/ntfy-notification-improvements
1 year ago
Louis Lam 9e320dc5fb Expose timezone and local datetime to notification providers
1 year ago
Louis Lam 2f3f929fbd
Merge pull request #2831 from mtelgkamp/mattermost-notification-improvements
1 year ago
Miles Steele 682f8e52a8 lint
1 year ago
Miles Steele 171aff1226 add invert keyword feature
1 year ago
Josua Frank 1f7f1f70bf
Merge branch 'louislam:master' into ntfy-bearer-authorization
1 year ago
Louis Lam 21ad715e6a
Merge pull request #3021 from louislam/1.22.X
1 year ago
Josua Frank 23af66f618
Merge branch 'louislam:master' into ntfy-bearer-authorization
1 year ago
Louis Lam 45ef7b2f69 Fix Effective Date Range cannot be removed
1 year ago
Nelson Chan 38fab198bb Fix: Fix user count check
1 year ago
Nelson Chan 8d5679a8ab Fix: Create database before connect
1 year ago
Josua Frank 6b078b83bd
Merge branch 'master' into ntfy-bearer-authorization
1 year ago
Louis Lam 1be74e2720
Merge pull request #2870 from chakflying/feat/auto-theme-status-page
1 year ago
Louis Lam 32f84b5e4e
Merge pull request #2491 from RubenNL/fix-metrics-push
1 year ago
Louis Lam dbfaddafca Validate cron before submit
1 year ago
Louis Lam 511038b45a Remove unused code
1 year ago
Louis Lam 17ae47d091 Drop database backup logic, because duplicating a relative large database likely causes a disk space issue, users should take backup manually instead.
1 year ago
Louis Lam de0d1edfd4
Merge pull request #2988 from chakflying/fix/socks-rejectUnauthorized
1 year ago
Louis Lam 524cf7c607 WIP
1 year ago
Louis Lam 227cec86a8 WIP
1 year ago
Louis Lam 02291730fe WIP
1 year ago
Nelson Chan 8ee4b844fd Fix: Pass rejectUnauthorized to Socks Proxy
1 year ago
Josua Frank fc4312ca1a
Merge branch 'master' into ntfy-bearer-authorization
1 year ago
Louis Lam fbdeb30ce7
Merge pull request #2973 from chakflying/fix/limit-precision
1 year ago
Louis Lam 41bda4e1d7
Merge pull request #2975 from chakflying/fix/badge-no-label
1 year ago
Louis Lam 4869e6531c
Merge pull request #2980 from Genc/feature/twilio-notification-provider
1 year ago
Louis Lam 302b9cf644
Merge pull request #2956 from wwniclask25/feature/opsgenie-alerts
1 year ago
Louis Lam 3c3a192943
Merge pull request #2906 from chakflying/fix/duplicate-expiry-notif
1 year ago
Faruk Genç b64c835cee Add Twilio Sms Notification Provider
1 year ago
Nelson Chan 4f05912276 Fix: Allow status badge with empty label
1 year ago
Nelson Chan bf525371d9 Fix: Apply toPrecision as last step
1 year ago
Louis Lam 89bfc3bf33
Merge pull request #2908 from chakflying/chore/encrypted-private-key
1 year ago
Louis Lam f4ee5271af Improve error handling of mysqlQuery and return row count as result
1 year ago
Louis Lam 7330db3563 Improve error handling of mysqlQuery and return row count as result
1 year ago
Nelson Chan ca52047bf5 Feat: Flush WAL on shutdown
1 year ago
niclas.koegl d9558833fc
Fix linting
1 year ago
niclas.koegl d2527d7254
Merge branch 'master' into feature/opsgenie-alerts
1 year ago
niclas.koegl 6dfca0c163
Add Opsgenie notification provider
1 year ago
Josua Frank 35a56dd9e0 Added dropdown for authentication methods
1 year ago
Josua Frank 442f54de84
Merge branch 'louislam:master' into ntfy-bearer-authorization
1 year ago
tombii dbe73bd6ae
Update monitor.js (#2929)
1 year ago
Louis Lam 491239415e Merge remote-tracking branch 'origin/master' into doubles-ss_master
1 year ago
Louis Lam 533bc1505b Prevent generating duplicated timeslots
1 year ago
Nelson Chan 391692a708 Chore: Add support for encrypted SSL-key
1 year ago
Louis Lam a599f5149b
Merge pull request #2907 from chakflying/fix/disconnect-redis
1 year ago
Nelson Chan f32fcb204f Fix: Check for notified days smaller than target
1 year ago
Nelson Chan 230de63460 Fix: Disconnect redis after ping
1 year ago
Josua Frank e8814e8479 added option for ntfy access tokens
1 year ago
Louis Lam 2dedc1cfbd Fix #2776
1 year ago
Louis Lam ce8eebc838 Fix #2880
1 year ago
Louis Lam 7ec09d0118 Fix ipv6 issue for ping
1 year ago
Louis Lam 92c9b8bb63 Fix ipv6 issue for ping
1 year ago
Louis Lam 010c7d681f Fix ipv6 issue for ping
1 year ago
Louis Lam 8d1847c032
Merge pull request #2744 from bobby-ore/add-lunasea-user-id
1 year ago
Nelson Chan bc87abf5c2 Fix: Clear uptime cache on push beat
1 year ago
Arniwatt Chonkiattipoom bb7de6aa88 chore: notification toggle missing when import from backup
1 year ago
Nelson Chan 150607cc93 Feat: Support auto theme in status pages
1 year ago
Michael Telgkamp cbbd3e20ad
Codestyle: Add trailing comma
1 year ago
Louis Lam 71c800b880 Merge remote-tracking branch 'origin/master' into notification-provider-pagertree
1 year ago
Michael Telgkamp 7b4f90ce92
Improve ntfy notifications
1 year ago
Bobby Ore b21c2adcc2 Rework lunasea notification to allow for device id and user id
1 year ago
Louis Lam 958354e4db Minor
1 year ago
Louis Lam 38ab5e0f3e
Merge pull request #2558 from Computroniks/feature/1685-prometheus-api-key
1 year ago
Matthew Nickson 669f8700b2
Switched to nanoid for key generation
1 year ago
Matthew Nickson 06ee68dc0e
Merge branch 'feature/1685-prometheus-api-key' of github.com:Computroniks/uptime-kuma into feature/1685-prometheus-api-key
1 year ago
Matthew Nickson 42a69c16ca
Switched to crypto.randomBytes fpr key generation
1 year ago
Louis Lam ea3b3abe36 Fine tune
1 year ago
Louis Lam 7f9332c753 Merge remote-tracking branch 'origin/master' into feature/482-add-description-to-monitor
1 year ago
Louis Lam d668812df1 Fix merge issue
1 year ago
Louis Lam f32d3af62c Merge remote-tracking branch 'origin/master' into doubles-ss_master
1 year ago
Louis Lam a7b49fcd98 Fix json body after xml body added
1 year ago
Louis Lam ef64077980 Merge remote-tracking branch 'origin/master' into feature/1685-prometheus-api-key
1 year ago
Louis Lam e873fea86d
Merge pull request #2736 from blozano824/add-status-to-slack-notification
1 year ago
Louis Lam c4a9374671
Merge pull request #2835 from chakflying/fix/game-list-empty
1 year ago
Nelson Chan c65a920050 Chore: Fix code comment
1 year ago
Nelson Chan 7b8ed01f27 Fix: getGameList returns nothing on first run
1 year ago
Louis Lam cecb0b6425
Merge pull request #2610 from bayramberkay/feature/add-xml-support-to-http-monitors
1 year ago
Louis Lam 2fa233ae7f Fix prometheus null issues
1 year ago
Louis Lam e9475ed3c0 Merge remote-tracking branch 'origin/master' into telegram_test
1 year ago
Louis Lam 10228874fa Merge manually
1 year ago
Michael Telgkamp 186ca30508
Improve mattermost notifications
1 year ago
Thomas Spalinger 7f88aacbe7 make monitor start() and stop() async
1 year ago
Ruben van Dijk 896e33815d
Merge branch 'louislam:master' into fix-metrics-push
1 year ago
Louis Lam 7e3734af53 Better handling
1 year ago
Louis Lam 5789112f55 Merge remote-tracking branch 'origin/master' into feat-add-message-thread-id-telegram-nonfiction
1 year ago
Louis Lam 4dfc1a0221
Merge pull request #2664 from spali/keep_prometheus_instance
1 year ago
Austin Miller 5e1489a6ed PagerTree Notification - Send msg when heartbeatJSON null
1 year ago
Louis Lam 9ccaa4d120
Merge pull request #2786 from luckman212/luckman212-tagsort-1
1 year ago
Louis Lam 42033c692f
Merge pull request #2748 from chakflying/feat/improve-err-code
1 year ago
Peace 0be8b111e2
chore: better up message
1 year ago
Faruk Genç 72106ba4c4 Merge remote-tracking branch 'remote/master' into feature/add-xml-support-to-http-monitors
1 year ago
Peace cef0a0faf4
Merge branch 'master' into group-monitors
1 year ago
Matthew Nickson b8720b46c3
Switched to using Authorization header
1 year ago
Matthew Nickson 1d4af39820
Fixed JSDoc for one method
1 year ago
Luke Hamburg dd1d71530f
sorted tags on dashboard
1 year ago
Matthew Nickson 01c71a0242
Fixed logic errors, removed dev leftovers
1 year ago
Matthew Nickson e7feca1cd6
Added API key authentication handler
1 year ago
Matthew Nickson cd796898d0
Added expiry check for frontend
1 year ago
Matthew Nickson d7f2fa982a
Merge branch 'master' into feature/1685-prometheus-api-key
1 year ago
Matthew Nickson ee2eb5109b
Added basic web interface for API keys
1 year ago
Louis Lam d1175ff471 Fix #2777
1 year ago
Matthew Nickson cd18b96f69
Added check to ensure backup exists when restoring (#2779)
1 year ago
Faruk Genç 19c8538149 Merge remote-tracking branch 'remote/master' into feature/add-xml-support-to-http-monitors
1 year ago
Louis Lam f2633a5d01 Finished knex_init_db.js
1 year ago
Louis Lam 4056951915 WIP: building database in knex.js
1 year ago
Louis Lam e4183ee2b7
Database Setup Page (#2738)
1 year ago
Louis Lam db4663d6be Merge remote-tracking branch 'origin/master' into 2.0.X
1 year ago
Louis Lam c12b06348b Fix parsing issues of status page's og tags
1 year ago
Bobby Ore 48b637d4c8 Refactor to not introduce a breaking change
1 year ago
Nelson Chan 3439074835 Feat: Use message to improve errror status code
1 year ago
Bobby Ore 3a361d2621 lint fix
1 year ago
Bobby Ore 8725e5daf9 Add ability to use User ID for LunaSea notifications
1 year ago
Brayan Lozano d45aee450d
Removes unecessary ternary operator
1 year ago
Brayan Lozano 727acb32bf
Adds name + status + message to slack notification
1 year ago
Suriya Soutmun 43941fa2c6
feat: add mtls authen method in http/http keyword
1 year ago
Suriya Soutmun faa78443d6
chore: alter table monitor add column tls_ca, tls_cert, tls_key for certificate data
1 year ago
Nelson Chan e1f956879d
Fix: Use .destroy() instead of .end()
1 year ago
Austin Miller ef54d9e3b6 Add PagerTree Notification Provider
1 year ago
Louis Lam 68ead3414d WIP
1 year ago
Faruk Genç 39c99b0ec4 Merge remote-tracking branch 'remote/master' into feature/add-xml-support-to-http-monitors
1 year ago
Louis Lam d4752b65de WIP
1 year ago
Louis Lam dc4d2a77bb WIP
1 year ago
Haytham Salama 1bfb290718 feat: add message thread id for telegram nonfiction
1 year ago
Louis Lam 0b40c65139 Merge remote-tracking branch 'origin/master' into mariadb
1 year ago
Louis Lam afadfe32d5 Trim
1 year ago
Louis Lam 5f2affb38c Relocate and fix jsesc issue
1 year ago
Louis Lam 10c6f3b688 Merge remote-tracking branch 'origin/master' into feature-google-analytics
1 year ago
Faruk Genç 666838f334 Merge remote-tracking branch 'remote/master' into feature/add-xml-support-to-http-monitors
1 year ago
c a823ed8ccc Feature - Google Analytics - Removed unused import.
1 year ago
Joseph 2a6d98ff01
Feat: Expand and Simplify Badge Functionality (#2211)
1 year ago
c 913bb611d5 Feature - Google Analytics - Removed regex to validate a Google Analytics tag.
1 year ago
c c08d8a5eaf Google Analytics - Simplified retrieving Tag ID from Status Page.
1 year ago
c 3ff0cbe311 Feature - Google Analytics - Simplified Module & Escaped the Script to prevent XXS.
1 year ago
c fb2999706c Feature - Google Analytics - Added JSDoc to Google Analytics functions.
1 year ago