Commit e5951d4
authored
Enable nohttp check during the build (netty#10708)
Motivation:
HTTP is a plaintext protocol which means that someone may be able
to eavesdrop the data. To prevent this, HTTPS should be used whenever
possible. However, maintaining using https:// in all URLs may be
difficult. The nohttp tool can help here. The tool scans all the files
in a repository and reports where http:// is used.
Modifications:
- Added nohttp (via checkstyle) into the build process.
- Suppressed findings for the websites
that don't support HTTPS or that are not reachable
Result:
- Prevent using HTTP in the future.
- Encourage users to use HTTPS when they follow the links they found in
the code.1 parent 24e6f37 commit e5951d4
File tree
2,758 files changed
+3275
-3169
lines changed- all
- bom
- buffer
- src
- main
- java/io/netty/buffer
- search
- resources/META-INF/native-image/io.netty/buffer
- test/java/io/netty/buffer
- search
- codec-dns
- src
- main/java/io/netty/handler/codec/dns
- test/java/io/netty/handler/codec/dns
- codec-haproxy
- src
- main/java/io/netty/handler/codec/haproxy
- test/java/io/netty/handler/codec/haproxy
- codec-http2
- src
- main
- java/io/netty/handler/codec/http2
- resources/META-INF/native-image/io.netty/codec-http2
- test/java/io/netty/handler/codec/http2
- codec-http
- src
- main
- java/io/netty/handler/codec
- http
- cookie
- cors
- multipart
- websocketx
- extensions
- compression
- rtsp
- spdy
- resources/META-INF/native-image/io.netty/codec-http
- test/java/io/netty/handler/codec
- http
- cookie
- cors
- multipart
- websocketx
- extensions
- compression
- rtsp
- spdy
- codec-memcache
- src
- main/java/io/netty/handler/codec/memcache
- binary
- test/java/io/netty/handler/codec/memcache/binary
- codec-mqtt
- src
- main/java/io/netty/handler/codec/mqtt
- test/java/io/netty/handler/codec/mqtt
- codec-redis
- src
- main/java/io/netty/handler/codec/redis
- test/java/io/netty/handler/codec/redis
- codec-smtp
- src
- main/java/io/netty/handler/codec/smtp
- test/java/io/netty/handler/codec/smtp
- codec-socks
- src
- main/java/io/netty/handler/codec
- socksx
- v4
- v5
- socks
- test/java/io/netty/handler/codec
- socksx
- v4
- v5
- socks
- codec-stomp
- src
- main/java/io/netty/handler/codec/stomp
- test/java/io/netty/handler/codec/stomp
- codec-xml
- src
- main/java/io/netty/handler/codec/xml
- test/java/io/netty/handler/codec/xml
- codec
- src
- main/java/io/netty/handler/codec
- base64
- bytes
- compression
- json
- marshalling
- protobuf
- serialization
- string
- xml
- test
- java/io/netty/handler/codec
- base64
- bytes
- compression
- frame
- json
- marshalling
- protobuf
- serialization
- string
- xml
- resources/io/netty/handler/codec/xml
- common
- src
- main
- java/io/netty/util
- concurrent
- internal
- logging
- svm
- resources/META-INF
- native-image/io.netty/common
- services
- templates/io/netty/util/collection
- test
- java/io/netty/util
- concurrent
- internal
- logging
- templates/io/netty/util/collection
- dev-tools
- src/main/resources/forbidden
- example
- src/main
- java/io/netty/example
- discard
- dns
- dot
- tcp
- udp
- echo
- factorial
- file
- haproxy
- http2
- helloworld
- client
- frame
- client
- server
- multiplex/server
- server
- tiles
- http
- cors
- file
- helloworld
- snoop
- upload
- websocketx
- benchmarkserver
- client
- server
- localecho
- memcache/binary
- mqtt/heartBeat
- objectecho
- ocsp
- portunification
- proxy
- qotm
- redis
- rxtx
- sctp
- multihoming
- securechat
- socksproxy
- spdy
- client
- server
- stomp
- websocket
- telnet
- udt
- echo
- bytes
- message
- rendezvousBytes
- rendezvous
- uptime
- worldclock
- resources/io/netty/example/stomp/websocket
- handler-proxy
- src
- main/java/io/netty/handler/proxy
- test/java/io/netty/handler/proxy
- handler
- src
- main
- java/io/netty/handler
- address
- flow
- flush
- ipfilter
- logging
- pcap
- ssl
- ocsp
- util
- stream
- timeout
- traffic
- resources/META-INF/native-image/io.netty/handler
- test/java/io/netty/handler
- address
- flow
- flush
- ipfilter
- logging
- pcap
- ssl
- ocsp
- stream
- timeout
- traffic
- license
- microbench
- src/main
- java/io/netty
- buffer
- handler/codec
- http2
- http
- mqtt
- microbenchmark/common
- microbench
- buffer
- channel
- epoll
- concurrent
- handler/ssl
- headers
- http2
- http
- internal
- redis
- search
- util
- util
- concurrent
- resources
- io/netty/microbench/search
- resolver-dns-native-macos
- src
- main
- c
- java/io/netty/resolver/dns/macos
- test/java/io/netty/resolver/dns/macos
- resolver-dns
- src
- main/java/io/netty/resolver/dns
- test
- java/io/netty/resolver/dns
- resources
- resolver
- src
- main/java/io/netty/resolver
- test/java/io/netty/resolver
- tarball
- testsuite-autobahn
- src/main/java/io/netty/testsuite/autobahn
- testsuite-http2
- src/main/java/io/netty/testsuite/http2
- testsuite-native-image
- src/main/java/io/netty/testsuite/svm
- testsuite-osgi
- src/test/java/io/netty/osgitests
- testsuite-shading
- src/test/java/io/netty/testsuite/shading
- testsuite
- src/main/java/io/netty/testsuite
- transport
- sctp
- socket
- udt
- util
- transport-blockhound-tests
- src/test/java/io/netty/util/internal
- transport-native-epoll
- src
- main
- c
- java/io/netty/channel/epoll
- test/java/io/netty/channel/epoll
- transport-native-kqueue
- src
- main
- c
- java/io/netty/channel/kqueue
- test/java/io/netty/channel/kqueue
- transport-native-unix-common-tests
- src/main/java/io/netty/channel/unix/tests
- transport-native-unix-common
- src
- main
- c
- java/io/netty/channel/unix
- test/java/io/netty/channel/unix
- transport-rxtx
- src/main/java/io/netty/channel/rxtx
- transport-sctp
- src/main
- java
- com/sun/nio/sctp
- io/netty
- channel/sctp
- nio
- oio
- handler/codec/sctp
- test/io/netty
- channel/sctp
- nio
- oio
- handler/codec/sctp
- transport-udt
- src
- main/java/io/netty/channel/udt
- nio
- test/java/io/netty/test/udt
- bench
- xfer
- nio
- util
- transport
- src
- main
- java/io/netty
- bootstrap
- channel
- embedded
- group
- internal
- local
- nio
- oio
- pool
- socket
- nio
- oio
- resources/META-INF/native-image/io.netty/transport
- test/java/io/netty
- bootstrap
- channel
- embedded
- group
- local
- nio
- oio
- pool
- socket/nio
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
2,758 files changed
+3275
-3169
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
4 | | - | |
| 4 | + | |
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
| |||
193 | 193 | | |
194 | 194 | | |
195 | 195 | | |
196 | | - | |
| 196 | + | |
197 | 197 | | |
198 | 198 | | |
199 | 199 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
15 | | - | |
| 15 | + | |
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
| |||
56 | 56 | | |
57 | 57 | | |
58 | 58 | | |
59 | | - | |
| 59 | + | |
60 | 60 | | |
61 | 61 | | |
62 | 62 | | |
| |||
66 | 66 | | |
67 | 67 | | |
68 | 68 | | |
69 | | - | |
| 69 | + | |
70 | 70 | | |
71 | 71 | | |
72 | 72 | | |
| |||
148 | 148 | | |
149 | 149 | | |
150 | 150 | | |
151 | | - | |
| 151 | + | |
152 | 152 | | |
153 | 153 | | |
154 | 154 | | |
| |||
180 | 180 | | |
181 | 181 | | |
182 | 182 | | |
183 | | - | |
| 183 | + | |
184 | 184 | | |
185 | 185 | | |
186 | 186 | | |
187 | 187 | | |
188 | 188 | | |
189 | 189 | | |
190 | 190 | | |
191 | | - | |
| 191 | + | |
192 | 192 | | |
193 | 193 | | |
194 | 194 | | |
| |||
245 | 245 | | |
246 | 246 | | |
247 | 247 | | |
248 | | - | |
| 248 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
18 | | - | |
19 | | - | |
| 18 | + | |
| 19 | + | |
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | | - | |
| 9 | + | |
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
17 | | - | |
| 17 | + | |
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
| |||
309 | 309 | | |
310 | 310 | | |
311 | 311 | | |
312 | | - | |
| 312 | + | |
313 | 313 | | |
314 | | - | |
315 | | - | |
| 314 | + | |
| 315 | + | |
316 | 316 | | |
317 | | - | |
| 317 | + | |
318 | 318 | | |
319 | 319 | | |
320 | 320 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | | - | |
| 9 | + | |
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
17 | | - | |
| 17 | + | |
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
| |||
40 | 40 | | |
41 | 41 | | |
42 | 42 | | |
43 | | - | |
| 43 | + | |
44 | 44 | | |
45 | 45 | | |
46 | 46 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | | - | |
| 9 | + | |
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
17 | | - | |
| 17 | + | |
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | | - | |
| 8 | + | |
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | | - | |
| 8 | + | |
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | | - | |
| 8 | + | |
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | | - | |
| 8 | + | |
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
| |||
0 commit comments