{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":288454066,"defaultBranch":"master","name":"kamailio","ownerLogin":"nchaigne","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2020-08-18T12:47:39.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/6780490?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1698160344.0","currentOid":""},"activityList":{"items":[{"before":"4747f724325e69033a052d078b161186dc2e5c21","after":"dc42a1892282ffb7a95f731224a9ae88ac16c17d","ref":"refs/heads/master","pushedAt":"2023-10-25T07:22:09.000Z","pushType":"push","commitsCount":35,"pusher":{"login":"nchaigne","name":"Nicolas C","path":"/nchaigne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6780490?s=80&v=4"},"commit":{"message":"modules: readme files regenerated - http_client ... [skip ci]","shortMessageHtmlLink":"modules: readme files regenerated - http_client ... [skip ci]"}},{"before":"93fccd8430617cfc7ec6b3729bd0278faa3b1684","after":"32a1c04d1643f40fbb4e75a3b0d7c07b913de0c1","ref":"refs/heads/master-202310-httpcli-timeout-ms-3","pushedAt":"2023-10-24T16:07:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nchaigne","name":"Nicolas C","path":"/nchaigne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6780490?s=80&v=4"},"commit":{"message":"http_client: Add parameter timeout_mode (timeout in seconds or milliseconds)\n\nA new parameter timeout_mode is added.\nThis parameter defines if timeouts are enabled, and in which unit timeout values are expressed.\n- 0 - Timeouts are disabled.\n- 1 - Timeout values are in seconds (default).\n- 2 - Timeout values are in milliseconds.\n\nImplementation detail:\n\ndefault global timeout = 0 (unconfigured).\n\nParse connections as usual. If they have a timeout configured, use it.\n\nIn mod_init:\n if global timeout == 0 (unconfigured), and timeout_mode is 1 or 2:\n if timeout_mode == 1 -> global timeout = 4 (seconds)\n if timeout_mode == 2 -> global timeout = 4000 (milliseconds)\n\n for each connection \"conn\" (fixup):\n if timeout_mode is not 1 or 2 -> conn.timeout = 0 (to reflect the fact that no timeout will be handled)\n else if conn.timeout is not configured -> conn.timeout = global timeout (in seconds or milliseconds, depending on timeout_mode).\n\nWhen doing Curl requests (curL_request_url):\n if timeout_mode == 1: set CURLOPT_TIMEOUT\n if timeout_mode == 2: set CURLOPT_TIMEOUT_MS","shortMessageHtmlLink":"http_client: Add parameter timeout_mode (timeout in seconds or millis…"}},{"before":null,"after":"93fccd8430617cfc7ec6b3729bd0278faa3b1684","ref":"refs/heads/master-202310-httpcli-timeout-ms-3","pushedAt":"2023-10-24T15:12:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nchaigne","name":"Nicolas C","path":"/nchaigne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6780490?s=80&v=4"},"commit":{"message":"http_client: Add parameter timeout_mode (timeout in seconds or milliseconds)\n\nA new parameter timeout_mode is added.\nThis parameter defines if timeouts are enabled, and in which unit timeout values are expressed.\n- 0 - Timeouts are disabled.\n- 1 - Timeout values are in seconds (default).\n- 2 - Timeout values are in milliseconds.\n\nImplementation detail:\n\ndefault global timeout = 0 (unconfigured).\n\nParse connections as usual. If they have a timeout configured, use it.\n\nIn mod_init:\n if global timeout == 0 (unconfigured), and timeout_mode is 1 or 2:\n if timeout_mode == 1 -> global timeout = 4 (seconds)\n if timeout_mode == 2 -> global timeout = 4000 (milliseconds)\n\n for each connection \"conn\" (fixup):\n if timeout_mode is not 1 or 2 -> conn.timeout = 0 (to reflect the fact that no timeout will be handled)\n else if conn.timeout is not configured -> conn.timeout = global timeout (in seconds or milliseconds, depending on timeout_mode).\n\nWhen doing Curl requests (curL_request_url):\n if timeout_mode == 1: set CURLOPT_TIMEOUT\n if timeout_mode == 2: set CURLOPT_TIMEOUT_MS","shortMessageHtmlLink":"http_client: Add parameter timeout_mode (timeout in seconds or millis…"}},{"before":null,"after":"7b7eb1e101db63c41a3d2ca2bfb285d1349cfe1c","ref":"refs/heads/master-202310-httpcli-timeout-ms-2","pushedAt":"2023-10-20T17:23:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nchaigne","name":"Nicolas C","path":"/nchaigne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6780490?s=80&v=4"},"commit":{"message":"http_client: Add parameter connect_timeout_ms / timeout_ms (2)\n\nThe new parameter connect_timeout_ms (global) / timeout_ms (in httpcon) allows to specify a timeout in milliseconds on curl requests.\nIf this parameter is defined (non zero), then the timeout in seconds is ignored.\n\nIf either timeout or timeout_ms is defined at connection level, then they take precedence over the global parameters.\nThese principles also apply to the file configuration.\n\nThe timeout in ms is used internally to set CURLOPT_TIMEOUT_MS.\nThe value is shown in ms when using RPC \"httpclient.listcon\".","shortMessageHtmlLink":"http_client: Add parameter connect_timeout_ms / timeout_ms (2)"}},{"before":null,"after":"e97f22d3f28841baa3e9c9abc9c56971df744dfc","ref":"refs/heads/master-202310-httpcli-timeout-ms","pushedAt":"2023-10-19T11:48:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nchaigne","name":"Nicolas C","path":"/nchaigne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6780490?s=80&v=4"},"commit":{"message":"http_client: Add parameter connect_timeout_ms / timeout_ms\n\nThe new parameter connect_timeout_ms (global) / timeout_ms (in httpcon) allows to specify a timeout in milliseconds on curl requests.\nIf this parameter is defined (non zero), then the timeout in seconds is ignored.","shortMessageHtmlLink":"http_client: Add parameter connect_timeout_ms / timeout_ms"}},{"before":"b9d397c84cb3e0911e9823386b6eb4944b02c9ed","after":"4747f724325e69033a052d078b161186dc2e5c21","ref":"refs/heads/master","pushedAt":"2023-10-18T07:13:34.000Z","pushType":"push","commitsCount":937,"pusher":{"login":"nchaigne","name":"Nicolas C","path":"/nchaigne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6780490?s=80&v=4"},"commit":{"message":"presence: clang-format","shortMessageHtmlLink":"presence: clang-format"}},{"before":null,"after":"b673f2ef9dcb861e537c7e77f229126dfb588a23","ref":"refs/heads/master-202303-recv-delay","pushedAt":"2023-03-23T15:30:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nchaigne","name":"Nicolas C","path":"/nchaigne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6780490?s=80&v=4"},"commit":{"message":"pv: add $TV(RD) to get the new information \"receive delay\"","shortMessageHtmlLink":"pv: add $TV(RD) to get the new information \"receive delay\""}},{"before":"6fa5a8fa8ddfe09bdab2fb445bee94e51d86b7fc","after":"b9d397c84cb3e0911e9823386b6eb4944b02c9ed","ref":"refs/heads/master","pushedAt":"2023-03-22T09:16:51.000Z","pushType":"push","commitsCount":36,"pusher":{"login":"nchaigne","name":"Nicolas C","path":"/nchaigne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6780490?s=80&v=4"},"commit":{"message":"async: convert to memory error logging helper","shortMessageHtmlLink":"async: convert to memory error logging helper"}},{"before":"adb4d30a985b8f1425934f5bf22295b7ad62c249","after":"6fa5a8fa8ddfe09bdab2fb445bee94e51d86b7fc","ref":"refs/heads/master","pushedAt":"2023-03-10T17:20:44.892Z","pushType":"push","commitsCount":1782,"pusher":{"login":"nchaigne","name":"Nicolas C","path":"/nchaigne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6780490?s=80&v=4"},"commit":{"message":"auth_ephemeral: fix authentication with secrets added at runtime (#3390)\n\n* auth_ephemeral: fix authentication with secrets added at runtime\r\n\r\n- proper way to work with shm pointer to secret list\r\n\r\n* fix: free secret_struct shm\r\n\r\nFree shm secret_struct in case the allocation error of secret_list pointer.","shortMessageHtmlLink":"auth_ephemeral: fix authentication with secrets added at runtime (kam…"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADny-EjwA","startCursor":null,"endCursor":null}},"title":"Activity · nchaigne/kamailio"}