{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":50648491,"defaultBranch":"master","name":"wireshark","ownerLogin":"crondaemon","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2016-01-29T08:12:10.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1926128?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1716235880.0","currentOid":""},"activityList":{"items":[{"before":"13ca1a4ca4bc48a5f700ef28644847023e12bb7a","after":"c0100f5705105d2cb16ecda62dc727f9ac668de2","ref":"refs/heads/master","pushedAt":"2024-05-22T11:03:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"crondaemon","name":"Dario Lombardo","path":"/crondaemon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1926128?s=80&v=4"},"commit":{"message":"wsutil/CMakeLists: add missing array.h\n\nFix array.h missing in debian packaging:\n In file included from debian/headers-check.c:14:\n debian/libwireshark-dev/usr/include/wireshark/epan/packet.h:15:10: fatal error: wsutil/array.h: No such file or directory","shortMessageHtmlLink":"wsutil/CMakeLists: add missing array.h"}},{"before":"591550c315bc408c35a67f8fe173527ca9ba66b5","after":"13ca1a4ca4bc48a5f700ef28644847023e12bb7a","ref":"refs/heads/master","pushedAt":"2024-05-22T09:54:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"crondaemon","name":"Dario Lombardo","path":"/crondaemon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1926128?s=80&v=4"},"commit":{"message":"Delete more redundant blurbs","shortMessageHtmlLink":"Delete more redundant blurbs"}},{"before":"1358f8cb3505bc1a84f5a2e64d1efba707c4fec9","after":"591550c315bc408c35a67f8fe173527ca9ba66b5","ref":"refs/heads/master","pushedAt":"2024-05-22T08:44:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"crondaemon","name":"Dario Lombardo","path":"/crondaemon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1926128?s=80&v=4"},"commit":{"message":"Use array_length instead of \"sizeof arr / sizeof (TYPE)\".\n\nOne increment in the process of converting manual array-length computations to\nthe array_length macro. This change converts about 200 instances in a small\nnumber of files. Another (approx.) 170 instances remain, scattered throughout\na larger number of separate files.\n\nComparison of the built object files before and after this commit confirms that\nthe only net effect of this change is in the .debug_line section, so this\ncommit will not actually change any program behavior. This also helps assure\nthat all the removed \"(TYPE)\" expressions did indeed correctly reflect the\narray type.","shortMessageHtmlLink":"Use array_length instead of \"sizeof arr / sizeof (TYPE)\"."}},{"before":"bf3172e86fe8a8a6ab9290e2aee2d4a0b3ba8a2d","after":"1358f8cb3505bc1a84f5a2e64d1efba707c4fec9","ref":"refs/heads/master","pushedAt":"2024-05-22T06:53:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"crondaemon","name":"Dario Lombardo","path":"/crondaemon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1926128?s=80&v=4"},"commit":{"message":"Qt: Add context menu to launch I/O Graph\n\nAdd launching an I/O graph for a field to the ProtoTree context menu.\nFor a particular field type, add all the calculation types that it\nsupports. Only include the \"advanced\" calculations that are relevant\nfor individual fields.\n\nWe might want to add actions for the entire packet, for use from\nPacketList as well.\n\nAll IOGraphDialogs for open files share the same UAT. Look for an\ndialog with an open file, and add the graph if there is one. If not,\nopen a new dialog.\n\nFix #11362","shortMessageHtmlLink":"Qt: Add context menu to launch I/O Graph"}},{"before":"e60926f848c08d945e6300a140c723b3dd1ddb57","after":"bf3172e86fe8a8a6ab9290e2aee2d4a0b3ba8a2d","ref":"refs/heads/master","pushedAt":"2024-05-22T06:17:32.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"crondaemon","name":"Dario Lombardo","path":"/crondaemon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1926128?s=80&v=4"},"commit":{"message":"qt: Work around gcc 12.1 optimization bug (more e1a6913a).\n\nExtend the fix in e1a6913a to cover the UTF8 support added in commit b2cfbb72.\n\nFixes the USE_qt6=OFF build on Debian 12.","shortMessageHtmlLink":"qt: Work around gcc 12.1 optimization bug (more e1a6913)."}},{"before":"a4904bc1dd9f1866f04f2aaabbe164e73b59bce1","after":"e60926f848c08d945e6300a140c723b3dd1ddb57","ref":"refs/heads/master","pushedAt":"2024-05-21T21:15:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"crondaemon","name":"Dario Lombardo","path":"/crondaemon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1926128?s=80&v=4"},"commit":{"message":"Falco bridge: Fix compilation\n\nAdd a missing array.h include.","shortMessageHtmlLink":"Falco bridge: Fix compilation"}},{"before":"e09cfc09f2439542ce2ae2d409c47110e4fe7489","after":"a4904bc1dd9f1866f04f2aaabbe164e73b59bce1","ref":"refs/heads/master","pushedAt":"2024-05-21T20:06:16.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"crondaemon","name":"Dario Lombardo","path":"/crondaemon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1926128?s=80&v=4"},"commit":{"message":"Fix GATT service discovery when both sides have services\n\nPairing of ATT requests to responses can fail if both sides\nof the connection are providing and discovering service.\n\nFix by adding a direction key to the request storage.","shortMessageHtmlLink":"Fix GATT service discovery when both sides have services"}},{"before":"fc1dcd86e71bd0f6f3d77ca7ed95fada1d3d756b","after":"e09cfc09f2439542ce2ae2d409c47110e4fe7489","ref":"refs/heads/master","pushedAt":"2024-05-21T19:29:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"crondaemon","name":"Dario Lombardo","path":"/crondaemon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1926128?s=80&v=4"},"commit":{"message":"Pass conversation types to conversation functions\n\nAlter calls to conversation-related functions to pass `CONVERSATION_FOO`\ninstead of `ENDPOINT_FOO` as the `conversation_type` argument. There's\nno functional difference at present, but the distinction may become\nimportant in the future.\n\nPing #19833","shortMessageHtmlLink":"Pass conversation types to conversation functions"}},{"before":"0c3bf2d77e32e08011e5567ede189b45947805ca","after":"fc1dcd86e71bd0f6f3d77ca7ed95fada1d3d756b","ref":"refs/heads/master","pushedAt":"2024-05-21T17:43:24.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"crondaemon","name":"Dario Lombardo","path":"/crondaemon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1926128?s=80&v=4"},"commit":{"message":"Replace \"ElementsOf\" macro with common \"array_length\".","shortMessageHtmlLink":"Replace \"ElementsOf\" macro with common \"array_length\"."}},{"before":"b457e92c8232694515cfa085b503936068b39be4","after":"0c3bf2d77e32e08011e5567ede189b45947805ca","ref":"refs/heads/master","pushedAt":"2024-05-21T12:13:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"crondaemon","name":"Dario Lombardo","path":"/crondaemon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1926128?s=80&v=4"},"commit":{"message":"RLC LTE: fix dissection of EUTRA DL CCCH messages","shortMessageHtmlLink":"RLC LTE: fix dissection of EUTRA DL CCCH messages"}},{"before":"bf1f858061accd9e620eca65b76914388393c4c9","after":"b457e92c8232694515cfa085b503936068b39be4","ref":"refs/heads/master","pushedAt":"2024-05-21T01:19:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"crondaemon","name":"Dario Lombardo","path":"/crondaemon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1926128?s=80&v=4"},"commit":{"message":"caneth: Initialize the other fields of the can_info\n\nThe CAN-ETH protocol documents says that it is only for\n8 bytes of data, i.e. CAN_CLASSIC.\n\nThis dissector wasn't updated when the bus_id field was introduced.\nExplicitly initialize it to zero.\n\nFix #19627","shortMessageHtmlLink":"caneth: Initialize the other fields of the can_info"}},{"before":"5fe00c99b2130f2f8139f2197288b0c5d6f7a925","after":"bf1f858061accd9e620eca65b76914388393c4c9","ref":"refs/heads/master","pushedAt":"2024-05-21T00:42:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"crondaemon","name":"Dario Lombardo","path":"/crondaemon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1926128?s=80&v=4"},"commit":{"message":"TCP: Set base sequence, relative sequence numbers for IP fragments\n\nThere's no reason not to do this for fragmented packets, so long\nas we got enough of the TCP header to get the SEQ and ACK numbers.\n\nPass in the rawseq and rawack to tcp_analyze_sequence_number, since\nit was being called immediately before setting the relative sequence\nnumber.\n\nFix #13550","shortMessageHtmlLink":"TCP: Set base sequence, relative sequence numbers for IP fragments"}},{"before":"5819e47e8462ec8c2ec2cc1670df519e5e2f45c8","after":"5fe00c99b2130f2f8139f2197288b0c5d6f7a925","ref":"refs/heads/master","pushedAt":"2024-05-20T21:54:09.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"crondaemon","name":"Dario Lombardo","path":"/crondaemon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1926128?s=80&v=4"},"commit":{"message":"Debian: Update our po files\n\nRun `debconf-updatepo`.","shortMessageHtmlLink":"Debian: Update our po files"}},{"before":"15ced22366f6b4fee5ac627440c247d10950acc4","after":"5819e47e8462ec8c2ec2cc1670df519e5e2f45c8","ref":"refs/heads/master","pushedAt":"2024-05-20T20:46:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"crondaemon","name":"Dario Lombardo","path":"/crondaemon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1926128?s=80&v=4"},"commit":{"message":"Zigbee GP: Don't try to decrypt truncated TVBs\n\nIf the captured length is shorter than the reported length, don't\npass a buffer that is allocated based on the captured length to a\ndecryption function while using the reported length as the length\nof the buffer for the decryption function.\n\nThe amount of data to decrypt is always based on the entire rest\nof the tvb here (although it truncates a possibly larger value to\na uint8_t, because the dissector shouldn't have anything larger than\nthat even though it's on top of transport functions that can indicate\nlarger lengths), so just don't decrypt anything where the captured\nlength is shorter.\n\nPart of #19844. (The other part is not in a released version.)","shortMessageHtmlLink":"Zigbee GP: Don't try to decrypt truncated TVBs"}},{"before":"c37480e0dc73a9f7f20660bdc0fd1e9fb1189212","after":"15ced22366f6b4fee5ac627440c247d10950acc4","ref":"refs/heads/master","pushedAt":"2024-05-20T20:11:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"crondaemon","name":"Dario Lombardo","path":"/crondaemon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1926128?s=80&v=4"},"commit":{"message":"Revert \"Lua: Fix handling of Wireshark exceptions inside dissectors\"\n\nThis reverts commit c37480e0dc73a9f7f20660bdc0fd1e9fb1189212","shortMessageHtmlLink":"Revert \"Lua: Fix handling of Wireshark exceptions inside dissectors\""}},{"before":"e73d316bcf1aa4e79ad216eb00240a2e6629ba02","after":"c37480e0dc73a9f7f20660bdc0fd1e9fb1189212","ref":"refs/heads/master","pushedAt":"2024-05-20T18:22:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"crondaemon","name":"Dario Lombardo","path":"/crondaemon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1926128?s=80&v=4"},"commit":{"message":"Lua: Fix handling of Wireshark exceptions inside dissectors\n\nThe Wireshark kazlib portable exception handling and Lua's\nexception handling when compiled for C both use setjmp() and\nlongjmp(). dissect_lua and heur_dissect_lua are always called\nwithin a Wireshark TRY block, and the dissectors they call might\nencounter Wireshark exceptions.\n\nThe Lua functions needs to be called in a protected manner in\norder to deal with Lua errors without aborting the program.\nHowever, Wireshark exceptions can cause a jump out of the cleanup\nroutines that remove the number of C functions from the Lua stack,\nand remove entries from the chain of longjmp destinations. If\nlua_error is subsequently called, that causes a longjmp to a\nno longer valid address, undefined behavior that is usually a crash.\nEven if lua_error is not called, never decrementing the number of\nC functions supposedly on the stack (but actually exited due to\nthe longjmp) eventually causes our Lua state to cease functioning\nand just return errors about \"C stack overflow.\"\n\nDeal with this by, in dissect_lua and heur_dissect_lua, creating\na throwaway new Lua \"thread\" and remove it from the stack for\ngarbage collection at the end of the function. That ensures that\nnot just our lua_State's Lua stack, but also its count of C functions\ndoesn't grow from frame to frame. It also means that we can report\nLua tracebacks for any Wireshark exception encountered in a\nLua dissector called from these functions.\n\nUndo a bit of the fix for #18681 because we don't want to catch\nnon fatal errors there after all.\n\nHandling Wireshark exceptions is necessary for #15655, but there'\nmore to be done.\n\nFix #13674.","shortMessageHtmlLink":"Lua: Fix handling of Wireshark exceptions inside dissectors"}},{"before":"59e6eb3d23ab2080106704d578577ee833c21327","after":"e73d316bcf1aa4e79ad216eb00240a2e6629ba02","ref":"refs/heads/master","pushedAt":"2024-05-20T17:12:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"crondaemon","name":"Dario Lombardo","path":"/crondaemon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1926128?s=80&v=4"},"commit":{"message":"Zabbix: Change GLib types to C99","shortMessageHtmlLink":"Zabbix: Change GLib types to C99"}},{"before":"adfa002030a122c279080afcf77602d7dd02b042","after":"59e6eb3d23ab2080106704d578577ee833c21327","ref":"refs/heads/master","pushedAt":"2024-05-20T16:39:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"crondaemon","name":"Dario Lombardo","path":"/crondaemon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1926128?s=80&v=4"},"commit":{"message":"Fix some spelling errors","shortMessageHtmlLink":"Fix some spelling errors"}},{"before":"53d8c1b6599b84a5d5b300cf284fd7cebc849277","after":"adfa002030a122c279080afcf77602d7dd02b042","ref":"refs/heads/master","pushedAt":"2024-05-20T15:30:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"crondaemon","name":"Dario Lombardo","path":"/crondaemon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1926128?s=80&v=4"},"commit":{"message":"TCP Stream: Make sure the SACK rel/abs sequence number is correct\n\nCommit f255f6c683a1f3b895f3adf692505a79baddae34 switched the\ntap information for the SACK blocks from always being relative\nsequence numbers to being either absolute or relative depending\non the TCP dissector preference.\n\nFor now, to make the graph correct and allow switching between\nrelative and absolute sequence numbers, store the raw sequence\nnumber information for each segment.\n\nThis is cheap enough to handle (we only need to examine two\nsegments to ensure that we get both directions of base seq, since\nthe SYN doesn't give us the reverse direction) that we could do it\nin the tap and store it at the graph level to save memory.\n\nFixup 24a0417eb05e0edb979c3ff004003167b46c269d","shortMessageHtmlLink":"TCP Stream: Make sure the SACK rel/abs sequence number is correct"}},{"before":"8f6822071ee44931a9594a282bc4e3649bd7153a","after":"53d8c1b6599b84a5d5b300cf284fd7cebc849277","ref":"refs/heads/master","pushedAt":"2024-05-20T12:39:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"crondaemon","name":"Dario Lombardo","path":"/crondaemon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1926128?s=80&v=4"},"commit":{"message":"MySQL: Handle displaying parameters and result sets in charset\n\nTranslate collation / charset types to Wireshark encodings that\nare supported.\n\nStore the character_set_client and character_set_results for a\nconnection. Handle them when the system variables are changed\nin response to a SET NAMES or similar. Store them as per-packet\nstate because they can change during the connection.\n\nWhen we have the charset number from a field packet, use that\nfor the field. Otherwise fallback to the character_set_client\nor character_set_results as appropriate. We always use\ncharacter_set_client for parameters and queries, and\ncharacter_set_results for errors.\n\nSplit result set strings from a FT_UINT_STRING to a FT_UINT24\nand a FT_STRING, because the string length is always LITTLE_ENDIAN,\nbut the encoding could theoretically (for results, if not\nchararacter_set_client) be Big Endian UTF-16 or UTF-32, and\nFT_UINT_STRING doesn't support one endian for the length and another\nfor the text.\n\nDefault to UTF-8. Perhaps we could add a preference for a default.\n\nFix #19839","shortMessageHtmlLink":"MySQL: Handle displaying parameters and result sets in charset"}},{"before":"d2f17dcb84399178fecfd9990da845cd3bf2a994","after":"8f6822071ee44931a9594a282bc4e3649bd7153a","ref":"refs/heads/master","pushedAt":"2024-05-20T12:26:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"crondaemon","name":"Dario Lombardo","path":"/crondaemon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1926128?s=80&v=4"},"commit":{"message":"Qt: Switch rwin_graph axes depending on TCP Stream graph selected\n\nFix #19846","shortMessageHtmlLink":"Qt: Switch rwin_graph axes depending on TCP Stream graph selected"}},{"before":"a24f2fa307051380528bec847117da85eebd088c","after":"d2f17dcb84399178fecfd9990da845cd3bf2a994","ref":"refs/heads/master","pushedAt":"2024-05-20T09:44:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"crondaemon","name":"Dario Lombardo","path":"/crondaemon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1926128?s=80&v=4"},"commit":{"message":"IEC104: Fix some range_string values with -ve range","shortMessageHtmlLink":"IEC104: Fix some range_string values with -ve range"}},{"before":"8e2a8b9eba36f87ce4eb2fca9ed0f35816afde66","after":"a24f2fa307051380528bec847117da85eebd088c","ref":"refs/heads/master","pushedAt":"2024-05-20T00:38:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"crondaemon","name":"Dario Lombardo","path":"/crondaemon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1926128?s=80&v=4"},"commit":{"message":"tls: Support ECDHE_PSK cipher suites from RFC 8442\n\nAdd support for ECDHE_PSK GCM/CCM cipher suites from RFC 8442.\n- TLS_ECDHE_PSK_WITH_AES_128_GCM_SHA256 (0xD001)\n- TLS_ECDHE_PSK_WITH_AES_256_GCM_SHA384 (0xD002)\n- TLS_ECDHE_PSK_WITH_AES_128_CCM_8_SHA256 (0xD003)\n- TLS_ECDHE_PSK_WITH_AES_128_CCM_SHA256 (0xD005)","shortMessageHtmlLink":"tls: Support ECDHE_PSK cipher suites from RFC 8442"}},{"before":"8a2a42241fd148ce735e776a6a1e6b49b64d215e","after":"8e2a8b9eba36f87ce4eb2fca9ed0f35816afde66","ref":"refs/heads/master","pushedAt":"2024-05-19T19:30:22.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"crondaemon","name":"Dario Lombardo","path":"/crondaemon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1926128?s=80&v=4"},"commit":{"message":"kerberos: add aD-PFS used by apple\n\nThis seems to be within encrypted content, so\nwe can't implement the content dissection yet...\n\nSigned-off-by: Stefan Metzmacher ","shortMessageHtmlLink":"kerberos: add aD-PFS used by apple"}},{"before":"ba36d7474e28b977974b2e2ac728c2f042fa58de","after":"8a2a42241fd148ce735e776a6a1e6b49b64d215e","ref":"refs/heads/master","pushedAt":"2024-05-19T16:46:14.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"crondaemon","name":"Dario Lombardo","path":"/crondaemon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1926128?s=80&v=4"},"commit":{"message":"Const-ify dcerpc_sub_dissector structures.\n\nThis moves about 56 kBytes of data from a read-write data section to read-only.\n\nThe various dissectors were _not_ regenerated for this commit. Instead, this\ncommit was produced using the following command:\n\n find * -type f -exec sed -i -e 's/\\([\"'\\'']\\|^\\)static dcerpc_sub_dissector/\\1static const dcerpc_sub_dissector/' \\{\\} \\;\n\nThis updates the generator script and its test, as well as making an identical\nchange to all of the dissectors, regardless of whether or not those dissectors\nwere produced by the generator script.","shortMessageHtmlLink":"Const-ify dcerpc_sub_dissector structures."}},{"before":"46387e29d80d4410ba7a467179f69e9b1b94d006","after":"ba36d7474e28b977974b2e2ac728c2f042fa58de","ref":"refs/heads/master","pushedAt":"2024-05-19T13:25:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"crondaemon","name":"Dario Lombardo","path":"/crondaemon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1926128?s=80&v=4"},"commit":{"message":"[Automatic update for 2024-05-19]\n\nUpdate manuf, services enterprise numbers, translations, and other items.","shortMessageHtmlLink":"[Automatic update for 2024-05-19]"}},{"before":"b3cd29910a10cf5845c6ec322bc4a5e1edfadfd0","after":"46387e29d80d4410ba7a467179f69e9b1b94d006","ref":"refs/heads/master","pushedAt":"2024-05-19T12:51:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"crondaemon","name":"Dario Lombardo","path":"/crondaemon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1926128?s=80&v=4"},"commit":{"message":"tls: Refactor PSK key exchange\n\nRefactor dissect_ssl3_hnd_*_keyex_psk() to return the length of the\n\"PSK Server Params\", and use this as offset to server params when\nneeded. This avoids the need to fetch identity/hint length twice.","shortMessageHtmlLink":"tls: Refactor PSK key exchange"}},{"before":"f38c37c7c33b372cfe2e237758a47f11621d7ca3","after":"b3cd29910a10cf5845c6ec322bc4a5e1edfadfd0","ref":"refs/heads/master","pushedAt":"2024-05-19T00:41:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"crondaemon","name":"Dario Lombardo","path":"/crondaemon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1926128?s=80&v=4"},"commit":{"message":"Qt: Disconnect UatModel when closing file in IOGraphDialog","shortMessageHtmlLink":"Qt: Disconnect UatModel when closing file in IOGraphDialog"}},{"before":"3c57680a48ee3fd9c95988b1a42feeb8a172d460","after":"f38c37c7c33b372cfe2e237758a47f11621d7ca3","ref":"refs/heads/master","pushedAt":"2024-05-18T21:57:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"crondaemon","name":"Dario Lombardo","path":"/crondaemon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1926128?s=80&v=4"},"commit":{"message":"ui: Add include for io graph item\n\nupdate_io_graph_item is a static inline function in the header and\nrequires epan/epan_dissect.h in order to access edt->tree.\nAll users of this already include it, but add it on general include\nwhat you use principles.","shortMessageHtmlLink":"ui: Add include for io graph item"}},{"before":"9fb91d58a69a841101ca2c71ffe1a35749c8cb8b","after":"3c57680a48ee3fd9c95988b1a42feeb8a172d460","ref":"refs/heads/master","pushedAt":"2024-05-18T21:24:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"crondaemon","name":"Dario Lombardo","path":"/crondaemon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1926128?s=80&v=4"},"commit":{"message":"Qt: Add a getter for fileClosed in WiresharkDialog\n\nIt is sometimes useful for other widgets to know if a tap\ndialog's data is frozen because it refers to a closed file.","shortMessageHtmlLink":"Qt: Add a getter for fileClosed in WiresharkDialog"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEUNOQ4wA","startCursor":null,"endCursor":null}},"title":"Activity ยท crondaemon/wireshark"}