Reto Brunner
8c54cd50d8
don't crash on rDNS failure
...
Node apparently throws even on valid ipv6 input in certain environments,
probably due to the DNS server returning SERVFAIL.
Guard against it and fallback with the plain IP
Fixes: https://github.com/thelounge/thelounge/issues/4768
2023-11-04 11:45:11 +01:00
renovate[bot]
59de6afd3f
chore(deps): update dependency @types/is-utf8 to v0.2.2
2023-11-01 00:33:46 +00:00
renovate[bot]
b506966b08
chore(deps): update dependency @types/bcryptjs to v2.4.5
2023-11-01 00:33:33 +00:00
renovate[bot]
785ec0a0e2
chore(deps): update actions/setup-node action to v4
2023-10-24 16:50:41 +00:00
renovate[bot]
250433c875
chore(deps): update dependency @types/mousetrap to v1.6.13
2023-10-19 10:52:51 +00:00
renovate[bot]
d4d5a8e386
chore(deps): update dependency @types/lodash to v4.14.200
2023-10-19 08:04:02 +00:00
renovate[bot]
bcca111a4d
chore(deps): update dependency @types/content-disposition to v0.5.7
2023-10-19 02:00:59 +00:00
renovate[bot]
b686059c6b
chore(deps): update dependency @types/cheerio to v0.22.33
2023-10-19 02:00:46 +00:00
renovate[bot]
ff77a33663
chore(deps): update dependency postcss to v8.4.31 [security]
2023-10-08 01:28:22 +00:00
dependabot[bot]
d308e74183
build(deps): bump get-func-name from 2.0.0 to 2.0.2
...
Bumps [get-func-name](https://github.com/chaijs/get-func-name ) from 2.0.0 to 2.0.2.
- [Release notes](https://github.com/chaijs/get-func-name/releases )
- [Commits](https://github.com/chaijs/get-func-name/commits/v2.0.2 )
---
updated-dependencies:
- dependency-name: get-func-name
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-09-28 05:21:42 +00:00
Reto Brunner
f999db99c7
Merge branch 'renovate/linkify-it-3.x'
2023-09-18 21:03:10 +02:00
Reto Brunner
76c896aea2
Merge branch 'renovate/bcryptjs-2.x'
2023-09-18 20:22:50 +02:00
dependabot[bot]
08413c7b6b
build(deps): bump word-wrap from 1.2.3 to 1.2.5
...
Bumps [word-wrap](https://github.com/jonschlinkert/word-wrap ) from 1.2.3 to 1.2.5.
- [Release notes](https://github.com/jonschlinkert/word-wrap/releases )
- [Commits](https://github.com/jonschlinkert/word-wrap/compare/1.2.3...1.2.5 )
---
updated-dependencies:
- dependency-name: word-wrap
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-09-18 18:13:29 +00:00
renovate[bot]
48301b1ca3
chore(deps): update dependency @types/bcryptjs to v2.4.4
2023-09-16 19:28:31 +00:00
Reto Brunner
03795a2718
router: don't use next() in router guards
...
Vue wants to get rid of the next call.
https://router.vuejs.org/guide/advanced/navigation-guards.html#Optional-third-argument-next
For one of the router guards, it's easy enough to do so let's do
that.
2023-09-16 13:17:06 +02:00
renovate[bot]
2985727996
chore(deps): update dependency @types/linkify-it to v3.0.3
2023-09-01 01:55:02 +00:00
Max Leiter
9f05a75c39
Merge pull request #4770 from thelounge/smallTScleanup
2023-07-31 11:04:08 -07:00
Reto Brunner
c0b38d4762
store: use return type over a type cast
2023-07-31 10:50:48 +02:00
Reto Brunner
2878f87879
Respect bind setting for all outgoing requests
...
So far the bind config only impacted the IRC connections.
However, nothing in our doc comment says that this is intentional.
bind
Set the local IP to bind to for outgoing connections.
This commit fixes the leak and uses it for all outgoing requests
as described by the docstring.
2023-07-16 12:02:22 +02:00
dependabot[bot]
447a237fc6
build(deps): bump semver from 7.3.5 to 7.5.2
...
Bumps [semver](https://github.com/npm/node-semver ) from 7.3.5 to 7.5.2.
- [Release notes](https://github.com/npm/node-semver/releases )
- [Changelog](https://github.com/npm/node-semver/blob/main/CHANGELOG.md )
- [Commits](https://github.com/npm/node-semver/compare/v7.3.5...v7.5.2 )
---
updated-dependencies:
- dependency-name: semver
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-07-16 09:56:00 +00:00
Reto Brunner
430a865e9f
update dependency postcss to v8.4.26
2023-07-16 11:52:16 +02:00
Reto Brunner
816b7686e3
update dependency @types/chai to v4.3.5
2023-07-16 11:50:19 +02:00
Reto Brunner
2e019a2fdb
update dependency @types/lodash to v4.14.195
2023-07-16 11:49:15 +02:00
Reto Brunner
4f9ca3e192
update dependency @vue/test-utils to v2.4.0
2023-07-16 11:45:47 +02:00
Reto Brunner
57c4d5513c
update dependency webpack-hot-middleware to v2.25.4
2023-07-16 11:42:58 +02:00
Reto Brunner
3e21bfcbea
update dependency cheerio to v1.0.0-rc.12
2023-07-16 11:35:49 +02:00
Reto Brunner
607b9fc96a
update emoji
2023-07-15 10:41:43 +02:00
Reto Brunner
1a1153aed6
use shebang for generate-emoji script
2023-07-15 10:40:44 +02:00
renovate[bot]
54ff563247
chore(deps): update dependency postcss to v8.4.26
2023-07-14 20:02:42 +00:00
Reto Brunner
ed0a47fe2c
bump emoji-regex to latest
...
Fixes: https://github.com/thelounge/thelounge/issues/4761
2023-07-12 08:24:58 +02:00
Reto Brunner
3af4ad1076
Respect bind setting for all outgoing requests
...
So far the bind config only impacted the IRC connections.
However, nothing in our doc comment says that this is intentional.
> ### bind
> Set the local IP to bind to for outgoing connections.
This commit fixes the leak and uses it for all outgoing requests
as described by the docstring.
2023-06-25 19:30:52 +02:00
Reto Brunner
79fae26f39
test/storage: use helper for url creation
...
We keep repeating ourselves, let's move that into a helper instead.
In order to get a sane host, we fix the listener to 127.0.0.1
else we get the unspecified :: ipv6 addr (on suitable hosts),
which isn't useful.
2023-06-25 19:30:52 +02:00
Reto Brunner
c6b1913b91
test/link: use helper for url creation
...
We keep repeating ourselves, let's move that into a helper instead.
In order to get a sane host, we fix the listener to 127.0.0.1
else we get the unspecified :: ipv6 addr (on suitable hosts),
which isn't useful.
2023-06-25 19:08:23 +02:00
Reto Brunner
071ad96d9b
Merge branch 'signin'
2023-06-25 10:15:21 +02:00
Reto Brunner
2ef8b37009
sqlite: add migrations support and introduce primary key
...
Add the ability to migrate our db in the upwards direction.
Use the facility to add primary keys to our messages table.
This should allow work like jumping to messages and the likes.
This also introduces the framework for rollback, without actually
hooking it up.
This should be easy enough to do when the need arises.
2023-06-24 14:50:39 +02:00
Reto Brunner
8aa5e33b1d
Fix semver for prerelease versions #4744
2023-06-24 14:35:41 +02:00
Reto Brunner
43a2b397a2
Add comments explaining behavior when echo-message is not available
2023-06-24 14:32:33 +02:00
Reto Brunner
c43a47afc1
Merge branch 'applePush'
2023-06-24 14:31:23 +02:00
Reto Brunner
14575c94cf
Merge branch 'frameworkInternals'
2023-06-24 14:28:48 +02:00
renovate[bot]
303f53fe72
chore(deps): update dependency @vue/test-utils to v2.4.0
2023-06-23 00:52:37 +00:00
renovate[bot]
06f1387f7b
chore(deps): update dependency webpack-hot-middleware to v2.25.4
2023-06-21 23:04:16 +00:00
Reto Brunner
c5326e8795
Sign in: use v-model
...
There's no need to mess with DOM elements, we can use the normal
v-model approach for both username and password
2023-06-18 15:20:08 +02:00
Reto Brunner
355c5d6fa4
v4.4.1
2023-06-13 08:24:37 +02:00
Kufat
7ac2a6fd77
Fix semver for prerelease versions
...
Noticed this breakage while trying to install a plugin on 4.4.1-rc2.
```
> semver.default.satisfies("4.4.1-rc2", ">=4.3.0")
false
> semver.default.satisfies("4.4.1-rc2", ">=4.3.0", {includePrerelease: true})
true
```
2023-06-01 08:03:07 -04:00
renovate[bot]
c4879fdbba
fix(deps): update dependency cheerio to v1.0.0-rc.12
2023-06-01 02:09:05 +00:00
Val Lorentz
4255c1cdec
Add comments explaining behavior when echo-message is not available
2023-05-30 22:09:39 +02:00
Reto Brunner
ae9d312b2a
v4.4.1-rc.2
2023-05-27 08:51:42 +02:00
renovate[bot]
f7c6ba5eb1
chore(deps): update dependency @types/lodash to v4.14.195
2023-05-26 23:27:55 +00:00
Reto Brunner
4d60d9c282
bump socket.io-parser from 4.2.1 to 4.2.3
2023-05-25 07:36:54 +02:00
dependabot[bot]
af49ef21ea
build(deps): bump socket.io-parser from 4.2.1 to 4.2.3
...
Bumps [socket.io-parser](https://github.com/socketio/socket.io-parser ) from 4.2.1 to 4.2.3.
- [Release notes](https://github.com/socketio/socket.io-parser/releases )
- [Changelog](https://github.com/socketio/socket.io-parser/blob/main/CHANGELOG.md )
- [Commits](https://github.com/socketio/socket.io-parser/compare/4.2.1...4.2.3 )
---
updated-dependencies:
- dependency-name: socket.io-parser
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-05-25 05:33:59 +00:00