{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":13513899,"defaultBranch":"master","name":"freetds","ownerLogin":"FreeTDS","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2013-10-12T02:04:45.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/5668544?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1721799095.0","currentOid":""},"activityList":{"items":[{"before":"57ec5bbd21fa32dc744dc1da18d25b70dd646246","after":"45cfd909e26ef6d1fb0b64e83105d375cbb2f8c3","ref":"refs/heads/master","pushedAt":"2024-09-19T15:29:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"freddy77","name":null,"path":"/freddy77","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1009640?s=80&v=4"},"commit":{"message":"odbc: Separate UnixODBC part from connectparam.c\n\nThat part of code is really Driver Manager dependent and\npretty independent.\n\nSigned-off-by: Frediano Ziglio ","shortMessageHtmlLink":"odbc: Separate UnixODBC part from connectparam.c"}},{"before":"6f9c877aa628f9a7bfeca8e55b923612c63344a5","after":"bcd9acbe4c3a76a5a4ab6857f9c14b7d02c864d7","ref":"refs/heads/appveyor","pushedAt":"2024-09-19T13:27:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"freddy77","name":null,"path":"/freddy77","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1009640?s=80&v=4"},"commit":{"message":"remove useless lines","shortMessageHtmlLink":"remove useless lines"}},{"before":"20df74bcf4fec35bc60da514780a5d2ec1cc6782","after":"6f9c877aa628f9a7bfeca8e55b923612c63344a5","ref":"refs/heads/appveyor","pushedAt":"2024-09-19T13:26:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"freddy77","name":null,"path":"/freddy77","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1009640?s=80&v=4"},"commit":{"message":"move declaration in header","shortMessageHtmlLink":"move declaration in header"}},{"before":"72f8f9718541fefa1763435883a290047ded88db","after":"20df74bcf4fec35bc60da514780a5d2ec1cc6782","ref":"refs/heads/appveyor","pushedAt":"2024-09-19T12:42:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"freddy77","name":null,"path":"/freddy77","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1009640?s=80&v=4"},"commit":{"message":"Avoid data duplication","shortMessageHtmlLink":"Avoid data duplication"}},{"before":"5b7a7fb7b8e02c43138d88c8d293df059a30ab2a","after":"72f8f9718541fefa1763435883a290047ded88db","ref":"refs/heads/appveyor","pushedAt":"2024-09-19T10:47:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"freddy77","name":null,"path":"/freddy77","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1009640?s=80&v=4"},"commit":{"message":"odbc: Separate UnixODBC part from connectparam.c\n\nThat part of code is really Driver Manager dependent and\npretty independent.\n\nSigned-off-by: Frediano Ziglio ","shortMessageHtmlLink":"odbc: Separate UnixODBC part from connectparam.c"}},{"before":"57ec5bbd21fa32dc744dc1da18d25b70dd646246","after":"5b7a7fb7b8e02c43138d88c8d293df059a30ab2a","ref":"refs/heads/appveyor","pushedAt":"2024-09-17T19:53:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"freddy77","name":null,"path":"/freddy77","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1009640?s=80&v=4"},"commit":{"message":"Address Windows build errors, most config-dependent.\n\n* In the absence of an external SQLGetPrivateProfileString, fail the\n build only when expecting to use an external driver manager, and\n expose tds_SQLGetPrivateProfileString to the odbc \"connect\" unit test.\n Don't let that test attempt to use SQLGetPrivateProfileStringW even in\n Unicode builds.\n\nSigned-off-by: Aaron M. Ucko ","shortMessageHtmlLink":"Address Windows build errors, most config-dependent."}},{"before":"bbe79e5a01ccadb65f18ee291ee958bc6fab3728","after":"57ec5bbd21fa32dc744dc1da18d25b70dd646246","ref":"refs/heads/master","pushedAt":"2024-09-15T21:06:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"freddy77","name":null,"path":"/freddy77","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1009640?s=80&v=4"},"commit":{"message":"ct_describe: Issue an error for unsupported server types.\n\nSigned-off-by: Aaron M. Ucko ","shortMessageHtmlLink":"ct_describe: Issue an error for unsupported server types."}},{"before":"bbe79e5a01ccadb65f18ee291ee958bc6fab3728","after":"57ec5bbd21fa32dc744dc1da18d25b70dd646246","ref":"refs/heads/appveyor","pushedAt":"2024-09-15T20:21:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"freddy77","name":null,"path":"/freddy77","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1009640?s=80&v=4"},"commit":{"message":"ct_describe: Issue an error for unsupported server types.\n\nSigned-off-by: Aaron M. Ucko ","shortMessageHtmlLink":"ct_describe: Issue an error for unsupported server types."}},{"before":"2ba792da4de2455d48fb616bd3902aa3a045ffbe","after":"bbe79e5a01ccadb65f18ee291ee958bc6fab3728","ref":"refs/heads/master","pushedAt":"2024-09-15T18:44:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"freddy77","name":null,"path":"/freddy77","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1009640?s=80&v=4"},"commit":{"message":"tds: Change column_bindlen field to signed type\n\nAll usages assume a signed types.\nThis change comes from a discussion in\nhttps://github.com/FreeTDS/freetds/pull/581\n\nSigned-off-by: Frediano Ziglio ","shortMessageHtmlLink":"tds: Change column_bindlen field to signed type"}},{"before":"f7f73ee8ba1dd3e26f17d0b6d188ffc6297a2c49","after":"bbe79e5a01ccadb65f18ee291ee958bc6fab3728","ref":"refs/heads/appveyor","pushedAt":"2024-09-15T17:05:23.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"freddy77","name":null,"path":"/freddy77","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1009640?s=80&v=4"},"commit":{"message":"tds: Change column_bindlen field to signed type\n\nAll usages assume a signed types.\nThis change comes from a discussion in\nhttps://github.com/FreeTDS/freetds/pull/581\n\nSigned-off-by: Frediano Ziglio ","shortMessageHtmlLink":"tds: Change column_bindlen field to signed type"}},{"before":"cd30a5df53fafbe0dace371ea26afcbc928e773e","after":"2ba792da4de2455d48fb616bd3902aa3a045ffbe","ref":"refs/heads/master","pushedAt":"2024-09-10T19:44:51.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"freddy77","name":null,"path":"/freddy77","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1009640?s=80&v=4"},"commit":{"message":"ctlib: Write a function to reuse setting boolean configuration\n\nSigned-off-by: Frediano Ziglio ","shortMessageHtmlLink":"ctlib: Write a function to reuse setting boolean configuration"}},{"before":"15bdeb6e9f1083336d6b2fa76b06c84bfca1a6b5","after":"f7f73ee8ba1dd3e26f17d0b6d188ffc6297a2c49","ref":"refs/heads/appveyor","pushedAt":"2024-09-10T18:33:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"freddy77","name":null,"path":"/freddy77","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1009640?s=80&v=4"},"commit":{"message":"ctlib: Use bool instead of short to store boolean values for CS_CONFIG\n\nSigned-off-by: Frediano Ziglio ","shortMessageHtmlLink":"ctlib: Use bool instead of short to store boolean values for CS_CONFIG"}},{"before":"1e026e7128398e1ecd6001919e027516c31bc186","after":"cd30a5df53fafbe0dace371ea26afcbc928e773e","ref":"refs/heads/master","pushedAt":"2024-09-03T18:55:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"freddy77","name":null,"path":"/freddy77","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1009640?s=80&v=4"},"commit":{"message":"tds_setup_connection: Further conditionalize queries by product.\n\nSkip NVC and UVC queries under SQL Anywhere too and SPID query under\nOpenServer too. To that end, pull out local is_anywhere and\nis_openserver variables.\n\nSigned-off-by: Aaron M. Ucko ","shortMessageHtmlLink":"tds_setup_connection: Further conditionalize queries by product."}},{"before":"221cfc2e820f327aca782304c71df0f6d27cef7a","after":"15bdeb6e9f1083336d6b2fa76b06c84bfca1a6b5","ref":"refs/heads/appveyor","pushedAt":"2024-09-01T08:53:29.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"freddy77","name":null,"path":"/freddy77","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1009640?s=80&v=4"},"commit":{"message":"Add proposed changes","shortMessageHtmlLink":"Add proposed changes"}},{"before":"3b3e7db1d5a36f15735349883e68dad6592fc4ca","after":"1e026e7128398e1ecd6001919e027516c31bc186","ref":"refs/heads/master","pushedAt":"2024-08-31T17:27:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"freddy77","name":null,"path":"/freddy77","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1009640?s=80&v=4"},"commit":{"message":"pool: avoided potential NULL dereference\n\nThe result of tds_alloc_login() is usually checked against NULL before use.\n\nFound by Postgres Professional with ISP RAS Svace\n\nSigned-off-by: Maksim Korotkov ","shortMessageHtmlLink":"pool: avoided potential NULL dereference"}},{"before":"221cfc2e820f327aca782304c71df0f6d27cef7a","after":"3b3e7db1d5a36f15735349883e68dad6592fc4ca","ref":"refs/heads/master","pushedAt":"2024-08-31T17:20:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"freddy77","name":null,"path":"/freddy77","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1009640?s=80&v=4"},"commit":{"message":"defncopy: avoid potential null dereference\nThe tds_getpassarg() function may return a NULL value,\nwhich must be carefully checked before it is used.\n\nFound by Postgres Professional with ISPRAS Svace\nSigned-off-by: Maksim Korotkov ","shortMessageHtmlLink":"defncopy: avoid potential null dereference"}},{"before":"32623b2500cc6fc2ff4003407cde595f20c46d44","after":"221cfc2e820f327aca782304c71df0f6d27cef7a","ref":"refs/heads/master","pushedAt":"2024-08-26T19:37:42.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"freddy77","name":null,"path":"/freddy77","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1009640?s=80&v=4"},"commit":{"message":"ctlib: fixed logic operator precedence\n\nPossible wrong assignment due to logic ops precedence.\nChanged by analogy to src/ctlib/blk.c\n\nFound by Postgres Professional with ISP RAS Svace\n\nSigned-off-by: Maksim Korotkov ","shortMessageHtmlLink":"ctlib: fixed logic operator precedence"}},{"before":"32623b2500cc6fc2ff4003407cde595f20c46d44","after":"221cfc2e820f327aca782304c71df0f6d27cef7a","ref":"refs/heads/appveyor","pushedAt":"2024-08-26T19:15:00.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"freddy77","name":null,"path":"/freddy77","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1009640?s=80&v=4"},"commit":{"message":"ctlib: fixed logic operator precedence\n\nPossible wrong assignment due to logic ops precedence.\nChanged by analogy to src/ctlib/blk.c\n\nFound by Postgres Professional with ISP RAS Svace\n\nSigned-off-by: Maksim Korotkov ","shortMessageHtmlLink":"ctlib: fixed logic operator precedence"}},{"before":"7c9293cd79ba9cb971781b6a6a1e299cadf47fad","after":"32623b2500cc6fc2ff4003407cde595f20c46d44","ref":"refs/heads/master","pushedAt":"2024-07-25T20:14:20.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"freddy77","name":null,"path":"/freddy77","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1009640?s=80&v=4"},"commit":{"message":"replacements: Always provides poll\n\nInclude poll.h if available so poll is available even if system\nprovides it.\nFor this reason remove inclusion of poll.h in various source\nfiles.\nAlso move definition for poll replacement in poll.c to reduce\ninclude/freetds/replacements/poll.h.\n\nSigned-off-by: Frediano Ziglio ","shortMessageHtmlLink":"replacements: Always provides poll"}},{"before":"527fcb6d8f96a1609ffbf6fe1f61b82f704b1b19","after":"32623b2500cc6fc2ff4003407cde595f20c46d44","ref":"refs/heads/appveyor","pushedAt":"2024-07-25T18:34:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"freddy77","name":null,"path":"/freddy77","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1009640?s=80&v=4"},"commit":{"message":"replacements: Always provides poll\n\nInclude poll.h if available so poll is available even if system\nprovides it.\nFor this reason remove inclusion of poll.h in various source\nfiles.\nAlso move definition for poll replacement in poll.c to reduce\ninclude/freetds/replacements/poll.h.\n\nSigned-off-by: Frediano Ziglio ","shortMessageHtmlLink":"replacements: Always provides poll"}},{"before":"7c9293cd79ba9cb971781b6a6a1e299cadf47fad","after":"527fcb6d8f96a1609ffbf6fe1f61b82f704b1b19","ref":"refs/heads/appveyor","pushedAt":"2024-07-25T17:33:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"freddy77","name":null,"path":"/freddy77","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1009640?s=80&v=4"},"commit":{"message":"Disable Nagle's algorithm for socketpair\n\nSigned-off-by: Frediano Ziglio ","shortMessageHtmlLink":"Disable Nagle's algorithm for socketpair"}},{"before":"b2f1d8812443cf020a1f3bf3b2f99c35b1813e6a","after":"7c9293cd79ba9cb971781b6a6a1e299cadf47fad","ref":"refs/heads/master","pushedAt":"2024-07-24T12:12:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"freddy77","name":null,"path":"/freddy77","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1009640?s=80&v=4"},"commit":{"message":"Check POLLHUP with POLLIN\n\nWindows does not set POLLIN when the socket is closed\non the other end but only POLLHUP.\nCheck for both flags otherwise we are not able to detect\nthe other end has disconnected.\n\nSigned-off-by: Frediano Ziglio ","shortMessageHtmlLink":"Check POLLHUP with POLLIN"}},{"before":"b2f1d8812443cf020a1f3bf3b2f99c35b1813e6a","after":"7c9293cd79ba9cb971781b6a6a1e299cadf47fad","ref":"refs/heads/appveyor","pushedAt":"2024-07-24T10:20:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"freddy77","name":null,"path":"/freddy77","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1009640?s=80&v=4"},"commit":{"message":"Check POLLHUP with POLLIN\n\nWindows does not set POLLIN when the socket is closed\non the other end but only POLLHUP.\nCheck for both flags otherwise we are not able to detect\nthe other end has disconnected.\n\nSigned-off-by: Frediano Ziglio ","shortMessageHtmlLink":"Check POLLHUP with POLLIN"}},{"before":"0c6c1680fbaacf6ff463f59b7b4fe391784e65dd","after":"63b19f3815dd7ea0cbf24d2da6d0098f84f70c18","ref":"refs/heads/Branch-1_4","pushedAt":"2024-07-24T05:31:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"freddy77","name":null,"path":"/freddy77","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1009640?s=80&v=4"},"commit":{"message":"pool: Ignore extension in login packet\n\nSigned-off-by: Frediano Ziglio ","shortMessageHtmlLink":"pool: Ignore extension in login packet"}},{"before":"e98021530bbc4062712cd951c4da7ede98519012","after":"b2f1d8812443cf020a1f3bf3b2f99c35b1813e6a","ref":"refs/heads/master","pushedAt":"2024-07-23T23:04:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"freddy77","name":null,"path":"/freddy77","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1009640?s=80&v=4"},"commit":{"message":"pool: Ignore extension in login packet\n\nSigned-off-by: Frediano Ziglio ","shortMessageHtmlLink":"pool: Ignore extension in login packet"}},{"before":"e98021530bbc4062712cd951c4da7ede98519012","after":"b2f1d8812443cf020a1f3bf3b2f99c35b1813e6a","ref":"refs/heads/appveyor","pushedAt":"2024-07-23T21:23:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"freddy77","name":null,"path":"/freddy77","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1009640?s=80&v=4"},"commit":{"message":"pool: Ignore extension in login packet\n\nSigned-off-by: Frediano Ziglio ","shortMessageHtmlLink":"pool: Ignore extension in login packet"}},{"before":"f0768aec22140692244d53abfd272c3ef4841b59","after":"e98021530bbc4062712cd951c4da7ede98519012","ref":"refs/heads/master","pushedAt":"2024-07-23T11:15:31.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"freddy77","name":null,"path":"/freddy77","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1009640?s=80&v=4"},"commit":{"message":"pool: Disable nagle algorithm on user socket\n\nNot giving any improvement, just delay.\n\nSigned-off-by: Frediano Ziglio ","shortMessageHtmlLink":"pool: Disable nagle algorithm on user socket"}},{"before":"f0768aec22140692244d53abfd272c3ef4841b59","after":"e98021530bbc4062712cd951c4da7ede98519012","ref":"refs/heads/appveyor","pushedAt":"2024-07-23T07:41:04.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"freddy77","name":null,"path":"/freddy77","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1009640?s=80&v=4"},"commit":{"message":"pool: Disable nagle algorithm on user socket\n\nNot giving any improvement, just delay.\n\nSigned-off-by: Frediano Ziglio ","shortMessageHtmlLink":"pool: Disable nagle algorithm on user socket"}},{"before":"1331dc38554408a2ea41eb43750deeab53a98d4b","after":"f0768aec22140692244d53abfd272c3ef4841b59","ref":"refs/heads/master","pushedAt":"2024-07-22T20:27:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"freddy77","name":null,"path":"/freddy77","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1009640?s=80&v=4"},"commit":{"message":"tds_lookup_host: Fall back on unsupported address families.\n\nIf getaddrinfo with AI_ADDRCONFIG enabled fails with an error pointing\nto that flag (EAI_FAMILY or, if defined, EAI_ADDRFAMILY), try again\nwithout it rather than immediately bailing. The result will be useful\nonly in corner cases (IPv6 loopback addresses on otherwise IPv4-only\nhosts or vice versa), but the portconf unit test otherwise fails on\nIPv4-only or IPv6-only hosts supporting AI_ADDRCONFIG.\n\nSigned-off-by: Aaron M. Ucko ","shortMessageHtmlLink":"tds_lookup_host: Fall back on unsupported address families."}},{"before":"dcdf97d48680013b9d3e2fd34faa1d141fba3c1d","after":"f0768aec22140692244d53abfd272c3ef4841b59","ref":"refs/heads/appveyor","pushedAt":"2024-07-22T19:14:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"freddy77","name":null,"path":"/freddy77","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1009640?s=80&v=4"},"commit":{"message":"tds_lookup_host: Fall back on unsupported address families.\n\nIf getaddrinfo with AI_ADDRCONFIG enabled fails with an error pointing\nto that flag (EAI_FAMILY or, if defined, EAI_ADDRFAMILY), try again\nwithout it rather than immediately bailing. The result will be useful\nonly in corner cases (IPv6 loopback addresses on otherwise IPv4-only\nhosts or vice versa), but the portconf unit test otherwise fails on\nIPv4-only or IPv6-only hosts supporting AI_ADDRCONFIG.\n\nSigned-off-by: Aaron M. Ucko ","shortMessageHtmlLink":"tds_lookup_host: Fall back on unsupported address families."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEuwlBlAA","startCursor":null,"endCursor":null}},"title":"Activity ยท FreeTDS/freetds"}