Johannes Zellner
0508a04bab
Support cifs seal option
...
https://manpages.debian.org/testing/cifs-utils/mount.cifs.8.en.html#seal
2022-01-10 14:28:09 +01:00
Girish Ramakrishnan
e7983f03d8
Update packages
2022-01-09 16:39:52 -08:00
Girish Ramakrishnan
eada292ef3
email addon: add additional env vars
2022-01-09 16:03:35 -08:00
Girish Ramakrishnan
3a19be5a2e
filemanager: fix file delete
2022-01-07 12:03:16 -08:00
Johannes Zellner
52385fcc9c
Rename exposed ldap to user directory
2022-01-07 14:06:13 +01:00
Johannes Zellner
cc998ba805
Implement full exposed ldap auth
2022-01-07 13:11:27 +01:00
Girish Ramakrishnan
37d641ec76
waitForDns: support AAAA
2022-01-06 22:08:28 -08:00
Girish Ramakrishnan
3fd45f8537
settings: add route to configure ipv6
...
part of #264
2022-01-06 21:42:03 -08:00
Girish Ramakrishnan
f4a21bdeb4
sysinfo: fixed provider now takes ipv6 optionally
...
part of #264
2022-01-06 21:39:28 -08:00
Girish Ramakrishnan
d65ac353fe
initial ipv6 support
...
this adds and waits for AAAA records based on setting. we have to wait
for both A and AAAA because we don't know if the user is accessing via
IPv4 or IPv6. For Let's Encrypt, IPv6 is preferred (but not sure if it
retries if IPv6 is unreachable).
part of #264
2022-01-06 17:22:45 -08:00
Girish Ramakrishnan
7d7539f931
replace the forEach
2022-01-06 17:22:45 -08:00
Girish Ramakrishnan
ac19921ca1
dns: refactor register/unregisterLocation logic
...
this prepares it for ipv6 support
2022-01-06 16:34:33 -08:00
Girish Ramakrishnan
0654d549db
sysinfo: return the ipv4 and ipv6 address
2022-01-06 16:21:30 -08:00
Girish Ramakrishnan
91b1265833
sysinfo: ensure we return 5952 ipv6 format
2022-01-06 12:33:56 -08:00
Girish Ramakrishnan
2bc5c3cb6e
Fixes to getServerIPv6()
2022-01-06 12:22:16 -08:00
Girish Ramakrishnan
cc61ee00be
settings: add ipv6
2022-01-06 11:38:41 -08:00
Girish Ramakrishnan
c74556fa3b
promise-retry: add a retry function to abort early
2022-01-06 11:28:30 -08:00
Girish Ramakrishnan
bf51bc25e9
dnsConfig -> domainConfig
...
this prepares for the incoming settings.getDnsConfig()
2022-01-05 22:56:10 -08:00
Girish Ramakrishnan
bbf1a5af3d
sysinfo: add interface to get IPv6 address
2022-01-05 18:08:15 -08:00
Girish Ramakrishnan
235d18cbb1
add note on the promiseRetry usage
2022-01-05 12:27:03 -08:00
Girish Ramakrishnan
32668b04c6
mail: fix name validation
...
https://forum.cloudron.io/topic/6229/mailbox-name-can-only-contain-alphanumerals-and-dot/10
2022-01-05 09:55:10 -08:00
Girish Ramakrishnan
9ccf46dc8b
Bump year
2022-01-05 09:18:48 -08:00
Girish Ramakrishnan
d049aa1b57
2022 now
2022-01-05 09:17:13 -08:00
Johannes Zellner
44a149d1d9
Add exposed ldap secret for bind auth
2022-01-05 14:35:48 +01:00
Johannes Zellner
38dd7e7414
Update lockfile
2022-01-05 14:33:07 +01:00
Johannes Zellner
fb5d726d42
Ensure tests have sudo access to setldapallowlist
2022-01-05 14:32:50 +01:00
Girish Ramakrishnan
531a6fe0dc
Use ipv4.api.cloudron.io endpoint for IPv4 detection
2022-01-04 22:14:53 -08:00
Girish Ramakrishnan
15d0dd93f4
mail: allow underscore in mail address
2022-01-04 14:02:58 -08:00
Girish Ramakrishnan
d8314d335a
implement manifest.logPaths
2022-01-04 10:04:40 -08:00
Girish Ramakrishnan
b18626c75c
getLocalLogfilePaths -> getLogPaths
2022-01-04 09:14:13 -08:00
Johannes Zellner
a04abf25f4
We now use esversion 11
2022-01-04 14:40:33 +01:00
Girish Ramakrishnan
ebb6a246cb
Update cloudron-manifestformat
2022-01-03 18:42:01 -08:00
Girish Ramakrishnan
e672514ec7
update packages
...
also removes unused mime and mustache-express
2022-01-03 10:05:09 -08:00
Johannes Zellner
b531a10392
Invite links do not depend on resetToken expiration
2021-12-28 16:34:47 +01:00
Johannes Zellner
9a71360346
Only check for PermitRootLogin if we want to enable remote support
2021-12-26 17:51:05 +01:00
Girish Ramakrishnan
5e9a46d71e
filemanager: fix mounting of filesystem and mountpoint backends
2021-12-24 15:05:51 -08:00
Girish Ramakrishnan
66fd05ce47
sftp: add note
2021-12-23 22:35:28 -08:00
Johannes Zellner
7117c17777
Add exposed ldap tests
2021-12-23 21:31:48 +01:00
Johannes Zellner
9ad7123da4
Fix exposed ldap bind
...
the duplicate functions should probably share some code
2021-12-23 17:58:08 +01:00
Johannes Zellner
98fd78159e
Do not require app auth for exposed ldap
2021-12-23 10:23:54 +01:00
Girish Ramakrishnan
3d57b2b47c
docker: loop through the ip net addr output
...
all of a sudden, my linux box has the actual address in [1].
ip -f inet -j addr show wlp2s0
[{
"addr_info": [{}]
},{
"ifindex": 3,
"ifname": "wlp2s0",
"flags": ["BROADCAST","MULTICAST","UP","LOWER_UP"],
"mtu": 1500,
"qdisc": "mq",
"operstate": "UP",
"group": "default",
"txqlen": 1000,
"addr_info": [{
"family": "inet",
"local": "192.168.1.8",
"prefixlen": 24,
"broadcast": "192.168.1.255",
"scope": "global",
"dynamic": true,
"noprefixroute": true,
"label": "wlp2s0",
"valid_life_time": 78146,
"preferred_life_time": 78146
}]
},{
"addr_info": [{}]
},{
"addr_info": [{}]
}
]
2021-12-22 16:48:00 -08:00
Girish Ramakrishnan
2bc49682c4
mailproxy: use http
2021-12-21 12:30:28 -08:00
Girish Ramakrishnan
bb2d9fca9b
update manifest format for 'upstreamVersion' field
2021-12-21 11:24:04 -08:00
Girish Ramakrishnan
be8ab3578b
update mysql container
...
* remove 'request' module usage entirely
* http based service
2021-12-20 10:52:42 -08:00
Girish Ramakrishnan
43af0e1e3c
Update turn base image
2021-12-20 09:02:00 -08:00
Girish Ramakrishnan
43f33a34b8
switch mail container to http
2021-12-19 12:11:47 -08:00
Girish Ramakrishnan
7aded4aed7
switch status api to http as well
2021-12-17 13:39:06 -08:00
Girish Ramakrishnan
d37652d362
postgresql container update
...
* makes the service http based
* no more request module usage
2021-12-17 13:26:34 -08:00
Girish Ramakrishnan
9590a60c47
Update base image of some addons to 3.2.0
2021-12-17 09:18:22 -08:00
Girish Ramakrishnan
54bb7edf3b
asyncify importAppDatabase
2021-12-17 07:47:20 -08:00