Activity log for bug #2047662

Date Who What changed Old value New value Message
2023-12-28 22:40:36 Galen Charlton bug added bug
2023-12-28 22:44:17 Galen Charlton opensrf: milestone 3.3.1
2023-12-28 22:46:51 Galen Charlton opensrf: milestone 3.3.1
2023-12-28 22:48:29 Galen Charlton tags pullrequest
2023-12-28 22:48:32 Galen Charlton opensrf: milestone 4.0-beta
2023-12-28 22:48:37 Galen Charlton nominated for series opensrf/3.3
2023-12-28 22:48:37 Galen Charlton bug task added opensrf/3.3
2023-12-28 22:48:40 Galen Charlton opensrf/3.3: milestone 3.3.1
2023-12-28 22:48:44 Galen Charlton opensrf/3.3: importance Undecided Wishlist
2023-12-28 22:49:10 Galen Charlton nominated for series opensrf/3.2
2023-12-28 22:49:10 Galen Charlton bug task added opensrf/3.2
2023-12-28 22:49:17 Galen Charlton opensrf/3.2: milestone 3.2.5
2023-12-28 22:49:20 Galen Charlton opensrf/3.2: importance Undecided Wishlist
2023-12-29 15:10:59 Galen Charlton description Currently osrf-websocket-stdio grabs the client IP from REMOTE_ADDR as set by websocketd. Since most/all Evergreen setups have a proxy sitting in front of websocketd (or should), REMOTE_ADDR is most often set to "127.0.0.1", although setups are possible where the proxy and the websocketd server are not the same host. This isn't particularly useful; instead, it would be more convenient to log the real client IP address. Since both the NGINZX and HAProxy configurations shipped with OpenSRF set X-Forwarded-For, we can use instead (as websocketd maps it to an environment variable HTTP_X_FORWARDED_FOR. Currently osrf-websocket-stdio grabs the client IP from REMOTE_ADDR as set by websocketd. Since most/all Evergreen setups have a proxy sitting in front of websocketd (or should), REMOTE_ADDR is most often set to "127.0.0.1", although setups are possible where the proxy and the websocketd server are not the same host. This isn't particularly useful; instead, it would be more convenient to log the real client IP address. Since both the NGINX and HAProxy configurations shipped with OpenSRF set X-Forwarded-For, we can use instead (as websocketd maps it to an environment variable HTTP_X_FORWARDED_FOR.
2024-03-18 19:54:43 Jeff Davis opensrf: status New Confirmed
2024-03-18 19:54:46 Jeff Davis opensrf/3.2: status New Confirmed
2024-03-18 19:54:49 Jeff Davis opensrf/3.3: status New Confirmed
2024-03-18 19:56:07 Jeff Davis tags pullrequest pullrequest signedoff