1
0
Fork 0
mirror of https://github.com/YunoHost-Apps/synapse_ynh.git synced 2024-09-03 20:26:38 +02:00
Commit graph

283 commits

Author SHA1 Message Date
Thatoo
663ae2c352 well-known support (#136)
* Update README.md

* Update manifest.json

* a

* Delete a

* avoid boolean for public but ask a clear choice Yes/No

* Update check_process

Add server_name="domain2.tld"    (DOMAIN)

* .well-known

DNS conf become optionnal with .well-known edition

* .well-known redirection for access by federation

Create .well-known redirection for access by federation

* .well-known redirection for access by federation

If not existing, create .well-known redirection for access by federation

* Update README.md

back to 0.99.5.2

* back to 0.99.5.2

* back to 0.99.5.2

* back to 0.99.5.2

* Update install

* Update upgrade

* Update install

* Update upgrade

* Update install

* Update upgrade

* Update .well-known redirection

for access by federation and applications like Riot.im

* Update .well-known redirection

for access by federation and applications like Riot.im

* update to 1.1.0

* update to 1.1.0

* update to 1.1.0

* update to 1.1.0

* update to 1.1.0

* update to 1.1.0

* Update install

* Update upgrade

* Update to 1.2.1

* Update to 1.2.1

* Update to 1.2.1

* Back to v1.1.0

* Back to v1.1.0

* Back to v1.1.0

* Update to v1.2.1

* Update to v1.2.1

* Update to v1.2.1

* Important update of upgrade script

ynh_replace_string __SERVER_NAME__ $server_name "$homeserver_config_path" was missing

* Back to v1.1.0

* Back to v1.1.0

* Back to v1.1.0

* Fix typo for ipv6 validation

* Upgrade to v1.2.1

* Upgrade to v1.2.1

* Upgrade to v1.2.1

* remove server_name's nginx conf

remove /etc/nginx/conf.d/${server_name}.d/server_name.conf

* Create server_name.conf

To allow the automatic well-known system for server-name detection instead of DNS record

* Update install

In
# Create .well-known redirection for access by federation
change
  cat > /etc/nginx/conf.d/${server_name}.d/server_name.conf <<EOF
    location /.well-known/matrix/ {
        return 200 '{"m.server": "$domain", "m.homeserver": "https://$domain"}';
        add_header Content-Type application/json;
        add_header Access-Control-Allow-Origin '*';
        }
EOF
to 
cp ../conf/server_name.conf /etc/nginx/conf.d/${server_name}.d/server_name.conf
after creation of ../conf/server_name.conf file.

* Update upgrade

In
# Create .well-known redirection for access by federation if it doesn't exist
change
  cat > /etc/nginx/conf.d/${server_name}.d/server_name.conf <<EOF
    location /.well-known/matrix/ {
        return 200 '{"m.server": "$domain", "m.homeserver": "https://$domain"}';
        add_header Content-Type application/json;
        add_header Access-Control-Allow-Origin '*';
        }
EOF
to
cp ../conf/server_name.conf /etc/nginx/conf.d/${server_name}.d/server_name.conf

* backup well.known server_name nginx cond

add
ynh_backup "/etc/nginx/conf.d/${server_name}.d/server_name.conf"

* Backup well.known server-name nging conf

add
server_name=$(ynh_app_setting_get $app server_name) 
to make
ynh_backup "/etc/nginx/conf.d/${server_name}.d/server_name.conf"
understood

* Update backup

* Update scripts/install

Co-Authored-By: Josue-T <josue@tille.ch>

* Update install

* Update README.md

Co-Authored-By: Josue-T <josue@tille.ch>

* Update scripts/upgrade

Co-Authored-By: Josue-T <josue@tille.ch>

* Update conf/server_name.conf

Co-Authored-By: Josue-T <josue@tille.ch>

* move .well-known redirection to config section

move #Create .well-known redirection for access by federation to end of config section

* move .well-known redirection to config section 

move #Create .well-known redirection to the end of config section and Indentation

* add checksum management for server_name.conf

add checksum management for server_name.conf with the helper ynh_store_file_checksum

* add checksum management for server_name.conf

add checksum management for server_name.conf with the helper ynh_store_file_checksum

* replace __SERVER_NAME__

* replace __SERVER_NAME__

* delete a blank line

* Update upgrade

* Update install

* Update check_process

Co-Authored-By: Josue-T <josue@tille.ch>

* Update conf/server_name.conf

Co-Authored-By: Josue-T <josue@tille.ch>

* remove blank line

* ynh_store_file_checksum after cp inside if block

* change order checksum and cp

change order to ynh_backup_if_checksum_is_different then cp then ynh_store_file_checksum

* Update install

* Update upgrade

* Update backup

* Update backup

* Update scripts/backup

Co-Authored-By: Josue-T <josue@tille.ch>

* Update scripts/install

Co-Authored-By: Josue-T <josue@tille.ch>

* Update scripts/install

Co-Authored-By: Josue-T <josue@tille.ch>

* Update scripts/install

Co-Authored-By: Josue-T <josue@tille.ch>

* Update install

* Update remove

* Update upgrade
2019-12-01 22:18:56 +01:00
Josué Tille
b70db793d4
Upgrade synapse to 1.6.1 2019-12-01 19:59:31 +01:00
Josué Tille
2e6720e341
Upgrade synapse to 1.6.0 2019-11-27 20:37:26 +01:00
Josué Tille
913bfea7a7
Merge branch 'testing' into v1.4 2019-11-08 23:35:28 +01:00
Josué Tille
07fc07450d
Upgrade synapse to 1.5.1 2019-11-08 23:31:53 +01:00
Josue-T
8789aa304d
Merge branch 'testing' into package_upgrade 2019-10-30 21:15:22 +01:00
Josué Tille
bf112960c4
Upgrade synapse to 1.5.0 2019-10-30 20:42:47 +01:00
nouts
3b96760518
Update README.md
Co-Authored-By: Josue-T <josue@tille.ch>
2019-10-27 15:48:34 +01:00
Josué Tille
9ebb3bc9a1
Upgrade synapse to 1.4.1 2019-10-19 22:11:23 +02:00
Josué Tille
6d51892411 Upgrade synapse to 1.4.0 2019-10-03 20:51:15 +00:00
nouts
7464e79f81
Merge pull request #4 from YunoHost-Apps/testing
update from official testing branch
2019-09-12 20:09:38 +02:00
Josué Tille
2d00cc922b
Merge remote-tracking branch 'upstream/testing' into package_upgrade 2019-09-10 20:15:48 +02:00
Josué Tille
4bba2a6fcf
Upgrade to synapse v1.3.1 2019-08-20 00:10:06 +02:00
Nouts
f586ed6b25 Merge branch 'master' into choose-server-name 2019-07-31 20:50:27 +02:00
Josué Tille
9fd7769a41
Upgrade synapse to 1.2.1 2019-07-26 15:42:47 +02:00
Josué Tille
0057c0b3d5
Upgrade synapse to 1.2.0 2019-07-26 11:42:19 +02:00
Josué Tille
81faa5b2fa
Upgrade synapse to 1.1.0 2019-07-05 12:10:30 +02:00
Josué Tille
8c58abd4fb Upgrade synapse to 1.0.0 2019-06-13 06:56:19 +00:00
Josué Tille
278706ae0d
Merge branch 'testing' into package_upgrade 2019-06-01 21:37:42 +02:00
Josué Tille
3dbac39293
Upgrade synapse to 0.99.5.2 2019-05-31 00:27:50 +02:00
Josué Tille
7841c79f0b
Upgrade synapse to 0.99.5.1 2019-05-22 21:43:00 +02:00
Maniack Crudelis
1230d72a88
Merge branch 'testing' into package_upgrade 2019-05-20 17:29:36 +02:00
Maniack Crudelis
336978af9b Update readme 2019-05-20 17:20:16 +02:00
Josué Tille
c19b7a8bf9
Upgrade synapse to 0.99.4 2019-05-16 10:33:26 +02:00
Nouts
ca6619eb71 several improvements from feedback 2019-05-11 14:45:00 +02:00
Josué Tille
33e60d3a61
Upgrade synapse to 0.99.3.2 2019-05-04 13:53:35 +02:00
Josué Tille
c9a1e40e41 Upgrade synapse to 0.99.3 2019-05-03 10:10:51 +02:00
Maniack Crudelis
a2e19998d4 Normalization from example_ynh 2019-04-30 19:15:33 +02:00
JimboJoe
0114f1a6bb Fix typo
Co-Authored-By: Josue-T <josue@tille.ch>
2019-03-08 09:17:14 +01:00
Josué Tille
4bdd59384d Update doc for federation 2019-03-08 09:17:14 +01:00
Josué Tille
b05127cbaf Upgrade synapse to 0.99.2 2019-03-08 09:14:35 +01:00
Josué Tille
cd144d4edc Upgrade synapse to 0.99.1.1 2019-03-08 09:14:35 +01:00
Josué Tille
d6332fb09b
Use the Yunohost certificate 2019-02-08 15:04:51 +01:00
Josué Tille
39b2e75dc5
Upgrade synapse to 0.99.0 2019-02-08 11:17:07 +01:00
Josué Tille
510a83ada1 Upgrade synapse to 0.34.0.1 2019-01-11 11:42:21 +01:00
Josué Tille
cf89f04452 Upgrade synapse to 0.34.0 2019-01-04 10:26:03 +01:00
Josué Tille
77925fef06 Upgrade synapse to 0.33.9 2018-11-19 22:02:09 +00:00
Josué Tille
04cfaa8b2a Upgrade synapse to 0.33.8 2018-11-02 08:06:21 +01:00
Josué Tille
ba48e95892 Upgrade synapse to 0.33.7 2018-10-22 09:13:47 +02:00
Josué Tille
2ff925d7ab Upgrade synapse to 0.33.6 2018-10-08 12:57:16 +02:00
Josué Tille
2e847c3958 Upgrade synapse to 0.33.5.1 2018-09-28 23:35:17 +02:00
Josué Tille
7b470d2fda Upgrade synapse to 0.33.4 2018-09-20 10:17:04 +02:00
Josué Tille
222a9e3816 Upgrade synapse to 0.33.3.1 2018-09-06 14:02:05 +00:00
Josue-T
3accaf39df
Merge branch 'testing' into v0.33.3 2018-08-27 10:23:17 +02:00
Josué Tille
bbbb33f050 Fix DNS in README 2018-08-27 10:22:15 +02:00
Josué Tille
65ffac7722 Upgrade synapse to 0.33.3 2018-08-22 16:21:11 +00:00
Josué Tille
9df903b7db Upgrade synapse to 0.33.1 2018-08-09 14:27:25 +02:00
Josué Tille
22cf4ed472 Upgrade synapse to 0.33.0 2018-07-21 13:43:17 +00:00
Jimmy Monin
e1065d80a8 Typos and misc fixes 2018-07-18 10:09:14 +02:00
Josué Tille
50099f786b Update README 2018-07-18 10:09:14 +02:00
Josué Tille
03632f3281 Update README about turnserver config 2018-07-18 10:09:14 +02:00
Josué Tille
6c4aa5556f Add comment in Readme 2018-07-18 10:09:14 +02:00
Josué Tille
c73741c3db Upgrade synapse to 0.32.2 2018-07-08 05:53:54 +00:00
Josue-T
b8a205aeef
Upgrade synapse to 0.31.2 (#56) 2018-06-26 08:36:31 +02:00
Josué Tille
b94f9f8299 Upgrade synapse to 0.31.1 2018-06-15 17:41:46 +02:00
Josué Tille
cbebb34b6e Upgrade synapse to 0.31.0 2018-06-15 17:41:46 +02:00
Josué Tille
920ae08e95 Upgrade synapse to 0.30.0 2018-06-09 08:50:07 +02:00
Josué Tille
7f59b4b23a Upgrade synapse to 0.28.1 2018-05-02 08:55:44 +02:00
Josué Tille
770e6beae2 Upgrade synapse to 0.28.0 2018-04-27 20:41:22 +02:00
Josue-T
af82a47c51 Upgrade synapse to 0.27.3 (#41) 2018-04-17 08:00:44 +02:00
Josue-T
8094a4aa87 Upgrade synapse to 0.27.2 (#40)
* Upgrade synapse to 0.27.2

* Add comment about check compatibility in upgrade script
2018-04-11 07:40:59 +02:00
Josue-T
9a9c6973fb
Merge pull request #38 from YunoHost-Apps/Update_to_0.26.1
Upgrade synapse to 0.26.1
2018-03-21 15:01:33 +01:00
Jimmy Monin
56186c16a7 Some English proof-reading :-) 2018-03-17 09:55:05 +01:00
Josué Tille
87dd17a5f9 Upgrade synapse to 0.26.1 2018-03-16 17:25:49 +01:00
Josué Tille
e311fff290 Add info to get port in Readme 2018-03-13 16:31:27 +01:00
Josué Tille
decb986a5e Add info about Turnserver 2018-03-09 21:16:50 +01:00
Josué Tille
e7724ce54f Fix typo 2018-02-12 23:45:42 +01:00
Maniack Crudelis
0a7089fe63
Update README.md 2018-02-12 23:38:54 +01:00
Josué Tille
fc0f5bd4cc Create a draft for official Readme 2018-02-12 23:15:07 +01:00
Josué Tille
a0b756446f Improve package
- Use systemd helper
- Use official version syntax
- Use app_package_version helper
- Put all experimental helper in specific file
2018-01-26 21:47:43 +01:00
Josué Tille
2473f90c5c Full upgrade
- Add multi instance support
- Remove offical helper in common.sh
- Improve turnserver config
- Update checkprocess
- Check synapse is fully started before the end script
- Use helper nginx ynh_add_nginx_config
2018-01-21 14:09:40 +01:00
Josué Tille
78799558c9 Add diable backup before upgrade option 2018-01-13 01:17:57 +01:00
Josué Tille
d0d93b57b7 Merge branch 'README' 2018-01-13 00:00:02 +01:00
Josué Tille
f4420e18b6 Update README 2018-01-12 23:58:32 +01:00
Josué Tille
9dac61a33a Fix certificate access 2017-12-30 20:43:35 +01:00
Josué Tille
efc6719c86 Add Status Info 2017-12-15 22:56:20 +01:00
Josué Tille
c63e47c355 Add comment about package migration in Readme 2017-12-08 21:45:13 +01:00
Josué Tille
c6a8398ba1 Use prebuilt source for ARM 2017-10-28 11:01:52 +02:00
Josue-T
3b4a42a1d0 Add licence comment 2017-10-25 14:33:59 +02:00
Josué Tille
beb4896e52 Solve issue https://github.com/YunoHost-Apps/synapse_ynh/issues/19 2017-09-25 22:21:03 +02:00
Josué Tille
469b6dc07b Use new helper, migrate to postgresql, use virtualenvionement 2017-07-21 22:28:49 +02:00
Josué Tille
b699cab1e0 Add link to chattroom 2017-02-27 08:11:50 +01:00
Josué Tille
0a7d42c3b5 First commit 2017-02-13 20:43:41 +01:00