Commit c716c82
committed
Move network.client.ip out of AppSec into HttpServerDecorator
network.client.ip now shares the same activation logic as http.client_ip
(DD_APPSEC_ENABLED or DD_TRACE_CLIENT_IP_ENABLED) and is no longer
exclusive to AppSec events. Move it from GatewayBridge (where it was
set only when security events fired) into HttpServerDecorator alongside
http.client_ip, using the raw peer/socket IP.
actor.ip remains in AppSec as a deprecated backward-compatibility tag.1 parent 1b63a9d commit c716c82
30 files changed
Lines changed: 131 additions & 27 deletions
File tree
- dd-java-agent
- agent-bootstrap/src
- main/java/datadog/trace/bootstrap/instrumentation/decorator
- test/groovy/datadog/trace/bootstrap/instrumentation/decorator
- appsec/src
- main/java/com/datadog/appsec/gateway
- test/groovy/com/datadog/appsec/gateway
- instrumentation-testing/src/main/groovy/datadog/trace/agent/test/base
- instrumentation
- akka/akka-http/akka-http-10.0/src/lagomTest/groovy
- cxf-2.1/src
- latestDepTest/groovy
- test/groovy
- dropwizard/dropwizard-0.8/src/test/groovy
- jsp-2.3/src/test/groovy
- mule-4.5/src/test/groovy/mule4
- play
- play-2.3/src/test/groovy/datadog/trace/instrumentation/play23/test/server
- play-2.6/src/testFixtures/groovy/datadog/trace/instrumentation/play26/server
- play-appsec-2.5/src/test/groovy/datadog/trace/instrumentation/play25/server
- play-appsec-2.7/src/test/groovy/datadog/trace/instrumentation/play27/server/test
- ratpack-1.5/src/test/groovy
- server
- reactor-netty-1.0/src/test/groovy
- spark/sparkjava-2.3/src/test/groovy
- spring
- spring-webflux
- spring-webflux-5.0/src/bootTest/groovy
- spring-webflux-6.0/src/bootTest/groovy
- spring-webmvc/spring-webmvc-3.1/src/test/groovy/test/boot
- spring-ws-2.0/src/test/groovy
- synapse-3.0/src/test/groovy/datadog/trace/instrumentation/synapse3
- tomcat/tomcat-5.5/src/latestDepTest/groovy
- wildfly-9.0/src/test/groovy
- dd-smoke-tests/appsec/springboot/src/test/groovy/datadog/smoketest/appsec
- internal-api/src/main/java/datadog/trace/bootstrap/instrumentation/api
Lines changed: 3 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
370 | 370 | | |
371 | 371 | | |
372 | 372 | | |
| 373 | + | |
| 374 | + | |
| 375 | + | |
373 | 376 | | |
374 | 377 | | |
375 | 378 | | |
| |||
Lines changed: 6 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
218 | 218 | | |
219 | 219 | | |
220 | 220 | | |
| 221 | + | |
221 | 222 | | |
222 | 223 | | |
223 | 224 | | |
| |||
253 | 254 | | |
254 | 255 | | |
255 | 256 | | |
| 257 | + | |
256 | 258 | | |
257 | 259 | | |
258 | 260 | | |
| |||
277 | 279 | | |
278 | 280 | | |
279 | 281 | | |
| 282 | + | |
280 | 283 | | |
281 | 284 | | |
282 | 285 | | |
| |||
294 | 297 | | |
295 | 298 | | |
296 | 299 | | |
| 300 | + | |
297 | 301 | | |
298 | 302 | | |
299 | 303 | | |
| |||
313 | 317 | | |
314 | 318 | | |
315 | 319 | | |
| 320 | + | |
316 | 321 | | |
317 | 322 | | |
318 | 323 | | |
| |||
333 | 338 | | |
334 | 339 | | |
335 | 340 | | |
| 341 | + | |
336 | 342 | | |
337 | 343 | | |
338 | 344 | | |
| |||
Lines changed: 0 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
986 | 986 | | |
987 | 987 | | |
988 | 988 | | |
989 | | - | |
990 | | - | |
991 | | - | |
992 | 989 | | |
993 | 990 | | |
994 | 991 | | |
| |||
Lines changed: 0 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
189 | 189 | | |
190 | 190 | | |
191 | 191 | | |
192 | | - | |
193 | 192 | | |
194 | 193 | | |
195 | 194 | | |
196 | 195 | | |
197 | | - | |
198 | 196 | | |
199 | 197 | | |
200 | 198 | | |
| |||
Lines changed: 33 additions & 13 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
296 | 296 | | |
297 | 297 | | |
298 | 298 | | |
| 299 | + | |
| 300 | + | |
| 301 | + | |
| 302 | + | |
| 303 | + | |
299 | 304 | | |
300 | 305 | | |
301 | 306 | | |
| |||
2466 | 2471 | | |
2467 | 2472 | | |
2468 | 2473 | | |
| 2474 | + | |
2469 | 2475 | | |
2470 | 2476 | | |
2471 | 2477 | | |
| |||
2490 | 2496 | | |
2491 | 2497 | | |
2492 | 2498 | | |
| 2499 | + | |
| 2500 | + | |
2493 | 2501 | | |
2494 | | - | |
2495 | | - | |
2496 | | - | |
2497 | | - | |
2498 | | - | |
2499 | | - | |
2500 | | - | |
2501 | | - | |
2502 | | - | |
2503 | | - | |
2504 | | - | |
2505 | | - | |
2506 | | - | |
| 2502 | + | |
| 2503 | + | |
| 2504 | + | |
| 2505 | + | |
| 2506 | + | |
| 2507 | + | |
| 2508 | + | |
| 2509 | + | |
| 2510 | + | |
| 2511 | + | |
| 2512 | + | |
| 2513 | + | |
| 2514 | + | |
| 2515 | + | |
| 2516 | + | |
| 2517 | + | |
2507 | 2518 | | |
| 2519 | + | |
| 2520 | + | |
| 2521 | + | |
2508 | 2522 | | |
| 2523 | + | |
| 2524 | + | |
2509 | 2525 | | |
2510 | 2526 | | |
2511 | 2527 | | |
2512 | 2528 | | |
2513 | 2529 | | |
2514 | 2530 | | |
2515 | 2531 | | |
| 2532 | + | |
| 2533 | + | |
| 2534 | + | |
| 2535 | + | |
2516 | 2536 | | |
2517 | 2537 | | |
2518 | 2538 | | |
| |||
Lines changed: 2 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
74 | 74 | | |
75 | 75 | | |
76 | 76 | | |
| 77 | + | |
77 | 78 | | |
78 | 79 | | |
79 | 80 | | |
| |||
121 | 122 | | |
122 | 123 | | |
123 | 124 | | |
| 125 | + | |
124 | 126 | | |
125 | 127 | | |
126 | 128 | | |
| |||
Lines changed: 1 addition & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
75 | 75 | | |
76 | 76 | | |
77 | 77 | | |
| 78 | + | |
78 | 79 | | |
79 | 80 | | |
80 | 81 | | |
| |||
Lines changed: 1 addition & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
73 | 73 | | |
74 | 74 | | |
75 | 75 | | |
| 76 | + | |
76 | 77 | | |
77 | 78 | | |
78 | 79 | | |
| |||
Lines changed: 5 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
122 | 122 | | |
123 | 123 | | |
124 | 124 | | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
125 | 130 | | |
126 | 131 | | |
127 | 132 | | |
| |||
Lines changed: 8 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
37 | 37 | | |
38 | 38 | | |
39 | 39 | | |
| 40 | + | |
40 | 41 | | |
41 | 42 | | |
42 | 43 | | |
| |||
114 | 115 | | |
115 | 116 | | |
116 | 117 | | |
| 118 | + | |
117 | 119 | | |
118 | 120 | | |
119 | 121 | | |
| |||
187 | 189 | | |
188 | 190 | | |
189 | 191 | | |
| 192 | + | |
190 | 193 | | |
191 | 194 | | |
192 | 195 | | |
| |||
256 | 259 | | |
257 | 260 | | |
258 | 261 | | |
| 262 | + | |
259 | 263 | | |
260 | 264 | | |
261 | 265 | | |
| |||
345 | 349 | | |
346 | 350 | | |
347 | 351 | | |
| 352 | + | |
348 | 353 | | |
349 | 354 | | |
350 | 355 | | |
| |||
414 | 419 | | |
415 | 420 | | |
416 | 421 | | |
| 422 | + | |
417 | 423 | | |
418 | 424 | | |
419 | 425 | | |
| |||
537 | 543 | | |
538 | 544 | | |
539 | 545 | | |
| 546 | + | |
540 | 547 | | |
541 | 548 | | |
542 | 549 | | |
| |||
602 | 609 | | |
603 | 610 | | |
604 | 611 | | |
| 612 | + | |
605 | 613 | | |
606 | 614 | | |
607 | 615 | | |
| |||
0 commit comments