Skip to content

Commit c9c4ea4

Browse files
committed
Version 6.6.3
1 parent afbd174 commit c9c4ea4

File tree

13 files changed

+131
-127
lines changed

13 files changed

+131
-127
lines changed

CHANGELOG.md

+4
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,10 @@ _v6.6.2_
1717

1818
- Fixed authentication endless loop if wrong access code is entered.
1919

20+
_v6.6.3_
21+
22+
- Fixed dirwatch validation for type trunk-recorder (issue #280).
23+
2024
## Version 6.5
2125

2226
- Fixed API looping on malformed or invalid multipart content (issue #181, #212).

COMPILING.md

+8-8
Original file line numberDiff line numberDiff line change
@@ -27,13 +27,13 @@ Clone the official repository on your computer and start the build process.
2727

2828
When finished, you will find the precompiled versions for various platforms in the `dist` folder.
2929

30-
rdio-scanner-darwin-amd64-v6.6.2.zip
31-
rdio-scanner-darwin-arm64-v6.6.2.zip
32-
rdio-scanner-freebsd-amd64-v6.6.2.zip
33-
rdio-scanner-linux-386-v6.6.2.zip
34-
rdio-scanner-linux-amd64-v6.6.2.zip
35-
rdio-scanner-linux-arm64-v6.6.2.zip
36-
rdio-scanner-linux-arm-v6.6.2.zip
37-
rdio-scanner-windows-amd64-v6.6.2.zip
30+
rdio-scanner-darwin-amd64-v6.6.3.zip
31+
rdio-scanner-darwin-arm64-v6.6.3.zip
32+
rdio-scanner-freebsd-amd64-v6.6.3.zip
33+
rdio-scanner-linux-386-v6.6.3.zip
34+
rdio-scanner-linux-amd64-v6.6.3.zip
35+
rdio-scanner-linux-arm64-v6.6.3.zip
36+
rdio-scanner-linux-arm-v6.6.3.zip
37+
rdio-scanner-windows-amd64-v6.6.3.zip
3838

3939
**Happy Rdio scanning !**

Makefile

+2-2
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@
1616
################################################################################
1717

1818
app := rdio-scanner
19-
date := 2022/10/17
20-
ver := 6.6.2
19+
date := 2022/11/25
20+
ver := 6.6.3
2121

2222
client := $(wildcard client/*.json client/*.ts)
2323
server := $(wildcard server/*.go)

README.md

+8-8
Original file line numberDiff line numberDiff line change
@@ -29,14 +29,14 @@ ALWAYS DOWNLOAD THE LATEST VERSION OF [RDIO SCANNER](https://github.com/chuot/rd
2929

3030
| Operating system | Architecture | Use package |
3131
| -----------------| ------------ | ------------------------------------- |
32-
| FreeBSD | amd64 | rdio-scanner-freebsd-amd64-v6.6.2.zip |
33-
| Linux | 386 | rdio-scanner-linux-386-v6.6.2.zip |
34-
| Linux | amd64 | rdio-scanner-linux-amd64-v6.6.2.zip |
35-
| Linux | arm | rdio-scanner-linux-arm-v6.6.2.zip |
36-
| Linux | arm64 | rdio-scanner-linux-arm64-v6.6.2.zip |
37-
| macOS | amd64 | rdio-scanner-macos-amd64-v6.6.2.zip |
38-
| macOS | arm64 | rdio-scanner-macos-arm64-v6.6.2.zip |
39-
| Windows | amd64 | rdio-scanner-macos-amd64-v6.6.2.zip |
32+
| FreeBSD | amd64 | rdio-scanner-freebsd-amd64-v6.6.3.zip |
33+
| Linux | 386 | rdio-scanner-linux-386-v6.6.3.zip |
34+
| Linux | amd64 | rdio-scanner-linux-amd64-v6.6.3.zip |
35+
| Linux | arm | rdio-scanner-linux-arm-v6.6.3.zip |
36+
| Linux | arm64 | rdio-scanner-linux-arm64-v6.6.3.zip |
37+
| macOS | amd64 | rdio-scanner-macos-amd64-v6.6.3.zip |
38+
| macOS | arm64 | rdio-scanner-macos-arm64-v6.6.3.zip |
39+
| Windows | amd64 | rdio-scanner-macos-amd64-v6.6.3.zip |
4040

4141
2. Extract the contents of the archive somewhere on your computer.
4242
3. Run the [Rdio Scanner](https://github.com/chuot/rdio-scanner) executable.

client/package-lock.json

+18-18
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

client/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -38,5 +38,5 @@
3838
"build": "ng build --base-href ./ --configuration production",
3939
"start": "ng serve"
4040
},
41-
"version": "6.6.2"
41+
"version": "6.6.3"
4242
}

client/src/app/components/rdio-scanner/admin/admin.service.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -657,7 +657,7 @@ export class RdioScannerAdminService implements OnDestroy {
657657

658658
const type = dirwatch.type;
659659

660-
return ['dsdplus', 'sdr-trunk'].includes(type) || control.value !== null || /#SYS/.test(mask) ? null : { required: true };
660+
return ['dsdplus', 'trunk-recorder', 'sdr-trunk'].includes(type) || control.value !== null || /#SYS/.test(mask) ? null : { required: true };
661661
};
662662
}
663663

docs/docker/README.md

+5-5
Original file line numberDiff line numberDiff line change
@@ -53,12 +53,12 @@ $ docker run --detach --env TZ=America/Toronto --name rdio-scanner --publish 300
5353
520cdbf51fca11d8bacea12d81245f1cb4d984f80d2be2e3039727b59533a6a9
5454

5555
$ docker logs rdio-scanner
56-
Rdio Scanner v6.6.2
56+
Rdio Scanner v6.6.3
5757
----------------------------------
58-
2022/10/17 08:57:23 server started
59-
2022/10/17 08:57:23 base folder is /app/data
60-
2022/10/17 08:57:23 main interface at http://6d87e8dc37a0:3000
61-
2022/10/17 08:57:23 admin interface at http://6d87e8dc37a0:3000/admin
58+
2022/11/25 08:57:23 server started
59+
2022/11/25 08:57:23 base folder is /app/data
60+
2022/11/25 08:57:23 main interface at http://6d87e8dc37a0:3000
61+
2022/11/25 08:57:23 admin interface at http://6d87e8dc37a0:3000/admin
6262
```
6363

6464
You can also use docker-compose to start the server with this simple `docker-compose.yml`:

docs/platforms/freebsd.md

+21-21
Original file line numberDiff line numberDiff line change
@@ -43,20 +43,20 @@ ALWAYS DOWNLOAD THE LATEST VERSION OF [RDIO SCANNER](https://github.com/chuot/rd
4343
rdio@pc-freebsd:~ $ mkdir rdio-scanner
4444
rdio@pc-freebsd:~ $ cd rdio-scanner
4545
rdio@pc-freebsd:~/rdio-scanner $ unzip \
46-
> ~/rdio-scanner-freebsd-amd64-v6.6.2.zip
47-
Archive: ../rdio-scanner-freebsd-amd64-v6.6.2.zip
46+
> ~/rdio-scanner-freebsd-amd64-v6.6.3.zip
47+
Archive: ../rdio-scanner-freebsd-amd64-v6.6.3.zip
4848
extracting: rdio-scanner
4949
extracting: rdio-scanner.pdf
5050

5151
3. Run the executable.
5252

5353
rdio@pc-freebsd:~/rdio-scanner $ ./rdio-scanner
5454
55-
Rdio Scanner v6.6.2
55+
Rdio Scanner v6.6.3
5656
----------------------------------
57-
2022/10/17 08:16:36 server started
58-
2022/10/17 08:16:36 main interface at http://pc-freebsd:3000
59-
2022/10/17 08:16:36 admin interface at http://pc-freebsd:3000/admin
57+
2022/11/25 08:16:36 server started
58+
2022/11/25 08:16:36 main interface at http://pc-freebsd:3000
59+
2022/11/25 08:16:36 admin interface at http://pc-freebsd:3000/admin
6060

6161
4. Access the administrative dashboard to finalize the configuration.
6262

@@ -82,11 +82,11 @@ Here we want our [Rdio Scanner](https://guthub.com/chuot/rdio-scanner) instance
8282
Password:
8383
root@pc-freebsd:/home/rdio/rdio-scanner # ./rdio-scanner -listen :80
8484
85-
Rdio Scanner v6.6.2
85+
Rdio Scanner v6.6.3
8686
----------------------------------
87-
2022/10/17 08:19:38 server started
88-
2022/10/17 08:19:38 main interface at http://pc-freebsd
89-
2022/10/17 08:19:38 admin interface at http://pc-freebsd/admin
87+
2022/11/25 08:19:38 server started
88+
2022/11/25 08:19:38 main interface at http://pc-freebsd
89+
2022/11/25 08:19:38 admin interface at http://pc-freebsd/admin
9090

9191
## Listening on a SSL port
9292

@@ -102,12 +102,12 @@ You can use your own SSL certificates that match your domain name with `-ssl_cer
102102
> -ssl_key_file mykey.key \
103103
> -ssl_listen :443
104104
105-
Rdio Scanner v6.6.2
105+
Rdio Scanner v6.6.3
106106
----------------------------------
107-
2022/10/17 10:34:29 server started
108-
2022/10/17 10:34:29 main interface at http://pc-freebsd
109-
2022/10/17 10:34:29 main interface at https://pc-freebsd
110-
2022/10/17 10:34:29 admin interface at https://pc-freebsd/admin
107+
2022/11/25 10:34:29 server started
108+
2022/11/25 10:34:29 main interface at http://pc-freebsd
109+
2022/11/25 10:34:29 main interface at https://pc-freebsd
110+
2022/11/25 10:34:29 admin interface at https://pc-freebsd/admin
111111

112112
If you don't want to worry about SSL certificates, you can use the built-in Let's Encrypt auto-cert feature. This requires that you have both port 80 (HTTP) and port 443 (HTTPS) open to the world. Also, your domain name should point to your IP address where [Rdio Scanner](https://github.com/chuot/rdio-scanner/) is running. The advantage of this approach is that everything is done automatically, no certificate request, no certificate renewal.
113113

@@ -127,7 +127,7 @@ You don't want to have to type everytime a long list of arguments. No problem, y
127127
> -ssl_auto_cert mydomain.com \
128128
> -ssl_listen :443 \
129129
> -config_save
130-
2022/10/17 10:37:00 rdio-scanner.ini file created
130+
2022/11/25 10:37:00 rdio-scanner.ini file created
131131

132132
All of your parameters passed as arguments to [Rdio Scanner](https://github.com/chuot/rdio-scanner) have been saved to an INI file which has the same arguments/values list.
133133

@@ -143,12 +143,12 @@ Then simply run [Rdio Scanner](https://github.com/chuot/rdio-scanner) without an
143143
Password:
144144
root@pc-freebsd:/home/rdio/rdio-scanner # ./rdio-scanner
145145
146-
Rdio Scanner v6.6.2
146+
Rdio Scanner v6.6.3
147147
----------------------------------
148-
2022/10/17 10:38:28 server started
149-
2022/10/17 10:38:29 main interface at http://pc-freebsd
150-
2022/10/17 10:38:29 main interface at https://pc-freebsd
151-
2022/10/17 10:38:29 admin interface at https://pc-freebsd/admin
148+
2022/11/25 10:38:28 server started
149+
2022/11/25 10:38:29 main interface at http://pc-freebsd
150+
2022/11/25 10:38:29 main interface at https://pc-freebsd
151+
2022/11/25 10:38:29 admin interface at https://pc-freebsd/admin
152152

153153
## Install Rdio Scanner as a service
154154

docs/platforms/linux.md

+21-21
Original file line numberDiff line numberDiff line change
@@ -43,20 +43,20 @@ ALWAYS DOWNLOAD THE LATEST VERSION OF [RDIO SCANNER](https://github.com/chuot/rd
4343
[rdio@pc-linux ~]$ mkdir rdio-scanner
4444
[rdio@pc-linux ~]$ cd rdio-scanner
4545
[rdio@pc-linux rdio-scanner]$ unzip \
46-
> ~/Downloads/rdio-scanner-linux-amd64-v6.6.2.zip
47-
Archive: /home/rdio/Downloads/rdio-scanner-linux-amd64-v6.6.2.zip
46+
> ~/Downloads/rdio-scanner-linux-amd64-v6.6.3.zip
47+
Archive: /home/rdio/Downloads/rdio-scanner-linux-amd64-v6.6.3.zip
4848
inflating: rdio-scanner
4949
inflating: rdio-scanner.pdf
5050

5151
3. Run the executable.
5252

5353
[rdio@pc-linux rdio-scanner]$ ./rdio-scanner
5454
55-
Rdio Scanner v6.6.2
55+
Rdio Scanner v6.6.3
5656
----------------------------------
57-
2022/10/17 09:11:48 server started
58-
2022/10/17 09:11:48 main interface at http://pc-linux:3000
59-
2022/10/17 09:11:48 admin interface at http://pc-linux:3000/admin
57+
2022/11/25 09:11:48 server started
58+
2022/11/25 09:11:48 main interface at http://pc-linux:3000
59+
2022/11/25 09:11:48 admin interface at http://pc-linux:3000/admin
6060

6161
4. Access the administrative dashboard to finalize the configuration.
6262

@@ -79,11 +79,11 @@ Here we want our [Rdio Scanner](https://guthub.com/chuot/rdio-scanner) instance
7979
[rdio@pc-linux rdio-scanner]$ sudo ./rdio-scanner -listen :80
8080
[sudo] password for rdio:
8181
82-
Rdio Scanner v6.6.2
82+
Rdio Scanner v6.6.3
8383
----------------------------------
84-
2022/10/17 09:14:00 server started
85-
2022/10/17 09:14:00 main interface at http://pc-linux
86-
2022/10/17 09:14:00 admin interface at http://pc-linux/admin
84+
2022/11/25 09:14:00 server started
85+
2022/11/25 09:14:00 main interface at http://pc-linux
86+
2022/11/25 09:14:00 admin interface at http://pc-linux/admin
8787

8888
## Listening on a SSL port
8989

@@ -98,12 +98,12 @@ You can use your own SSL certificates that match your domain name with `-ssl_cer
9898
> -ssl_listen :443
9999
[sudo] password for rdio:
100100
101-
Rdio Scanner v6.6.2
101+
Rdio Scanner v6.6.3
102102
----------------------------------
103-
2022/10/17 09:16:47 server started
104-
2022/10/17 09:16:47 main interface at http://pc-linux
105-
2022/10/17 09:16:47 main interface at https://pc-linux
106-
2022/10/17 09:16:47 admin interface at https://pc-linux/admin
103+
2022/11/25 09:16:47 server started
104+
2022/11/25 09:16:47 main interface at http://pc-linux
105+
2022/11/25 09:16:47 main interface at https://pc-linux
106+
2022/11/25 09:16:47 admin interface at https://pc-linux/admin
107107

108108
If you don't want to worry about SSL certificates, you can use the built-in Let's Encrypt auto-cert feature. This requires that you have both port 80 (HTTP) and port 443 (HTTPS) open to the world. Also, your domain name should point to your IP address where [Rdio Scanner](https://github.com/chuot/rdio-scanner/) is running. The advantage of this approach is that everything is done automatically, no certificate request, no certificate renewal.
109109

@@ -121,7 +121,7 @@ You don't want to have to type everytime a long list of arguments. No problem, y
121121
> -ssl_auto_cert mydomain.com \
122122
> -ssl_listen :443 \
123123
> -config_save
124-
2022/10/17 09:19:29 rdio-scanner.ini file created
124+
2022/11/25 09:19:29 rdio-scanner.ini file created
125125

126126
All of your parameters passed as arguments to [Rdio Scanner](https://github.com/chuot/rdio-scanner) have been saved to an INI file which has the same arguments/values list.
127127

@@ -136,12 +136,12 @@ Then simply run [Rdio Scanner](https://github.com/chuot/rdio-scanner) without an
136136
[rdio@pc-linux rdio-scanner]$ sudo ./rdio-scanner
137137
[sudo] Mot de passe de rdio :
138138
139-
Rdio Scanner v6.6.2
139+
Rdio Scanner v6.6.3
140140
----------------------------------
141-
2022/10/17 09:20:40 server started
142-
2022/10/17 09:20:40 main interface at http://pc-linux
143-
2022/10/17 09:20:40 main interface at https://pc-linux
144-
2022/10/17 09:20:40 admin interface at https://pc-linux/admin
141+
2022/11/25 09:20:40 server started
142+
2022/11/25 09:20:40 main interface at http://pc-linux
143+
2022/11/25 09:20:40 main interface at https://pc-linux
144+
2022/11/25 09:20:40 admin interface at https://pc-linux/admin
145145

146146
## Install Rdio Scanner as a service
147147

0 commit comments

Comments
 (0)