{"push_id":1868649313,"size":7,"distinct_size":6,"ref":"refs/heads/ldv/next","head":"06bd01691e4d1f19f6e206e0a334ffed0d71891f","before":"741dadd12d178446865a8ba03a2864834926deab","commits":[{"sha":"f8444b32f38a801674a03521851e06109bc80e72","author":{"name":"Dmitry V. Levin","email":"8abf795b9c32114ac36b70a08695870193305250@altlinux.org"},"message":"tests: enhance error diagnostics\n\n* tests/init.sh (dump_log_and_fail_with): Dump $LOG to stderr instead\nof stdout as the latter is more likely to be redirected to a temporary\nfile in the context where this function is called.","distinct":false,"url":"https://api.github.com/repos/strace/strace/commits/f8444b32f38a801674a03521851e06109bc80e72"},{"sha":"9ec9ad9c0f8d3cefc9b75d767489c54e60a6d973","author":{"name":"JingPiao Chen","email":"b130f997bbab81659db637c9fb6f5cac827d32f2@gmail.com"},"message":"netlink: decode netlink message ack flags\n\n* netlink.c: Include \"xlat/netlink_ack_flags.h\".\n(decode_nlmsg_flags): Decode ack flags when type == NLMSG_ERROR.\n* xlat/netlink_ack_flags.in: New file.\n* NEWS: Mention this.\n* tests/netlink_protocol.c (test_ack_flags): New function, check this.\n(main): Use it.","distinct":true,"url":"https://api.github.com/repos/strace/strace/commits/9ec9ad9c0f8d3cefc9b75d767489c54e60a6d973"},{"sha":"9c9e06153602cef7d861fb428ee5ca10c00809c1","author":{"name":"JingPiao Chen","email":"b130f997bbab81659db637c9fb6f5cac827d32f2@gmail.com"},"message":"netlink: adjust decode_nlmsgerr for extended ACK reporting\n\nExtended ACK reporting introduced by linux kernel commit\nv4.11-rc5-1382-g2d4bc93.\n\n* netlink.h (NLM_F_CAPPED): New macro.\n* netlink.c (decode_payload): Pass\nnlmsghdr->nlmsg_flags & NLM_F_CAPPED to decode_nlmsgerr.\n(decode_nlmsgerr): Adjust the length pass to\ndecode_nlmsghdr_with_payload.","distinct":true,"url":"https://api.github.com/repos/strace/strace/commits/9c9e06153602cef7d861fb428ee5ca10c00809c1"},{"sha":"3bfaa0f744a16832b9cd247a0ea8456f4c26d58d","author":{"name":"JingPiao Chen","email":"b130f997bbab81659db637c9fb6f5cac827d32f2@gmail.com"},"message":"netlink: decode nlmsgerr attributes\n\n* netlink.c: Include \"nlattr.h\" and \"xlat/nlmsgerr_attrs.h\".\n(print_cookie, decode_nlmsgerr_attr_cookie): New functions.\n(nlmsgerr_nla_decoders): New array.\n(decode_nlmsgerr): Use it.\n* xlat/nlmsgerr_attrs.in: New file.\n* NEWS: Mention this.","distinct":true,"url":"https://api.github.com/repos/strace/strace/commits/3bfaa0f744a16832b9cd247a0ea8456f4c26d58d"},{"sha":"a950e13865075aeb9d13e3130bed919bbe193f94","author":{"name":"JingPiao Chen","email":"b130f997bbab81659db637c9fb6f5cac827d32f2@gmail.com"},"message":"tests: check decoding of nlmsgerr attributes\n\n* tests/nlattr_nlmsgerr.c: New file.\n* tests/gen_tests.in (nlattr_nlmsgerr): New entry.\n* tests/pure_executables.list: Add nlattr_nlmsgerr.\n* tests/.gitignore: Likewise.","distinct":true,"url":"https://api.github.com/repos/strace/strace/commits/a950e13865075aeb9d13e3130bed919bbe193f94"},{"sha":"c56a3c361ccd94b186e50668a4797baf15e7ecc5","author":{"name":"Dmitry V. Levin","email":"8abf795b9c32114ac36b70a08695870193305250@altlinux.org"},"message":"Adjust prototypes of netlink parsing functions\n\nChange the type of \"len\" argument that is based\non struct nlmsghdr.nlmsg_len from kernel_ulong_t to unsigned int.\n\n* defs.h (netlink_decoder_t, DECL_NETLINK): Change \"len\" argument type\nfrom kernel_ulong_t to unsigned int.\n* netlink.c (decode_nlmsgerr_attr_cookie, decode_nlmsgerr,\ndecode_payload): Likewise.\n* netlink_selinux.c (decode_netlink_selinux): Likewise.\n* netlink_sock_diag.c (decode_family, decode_unix_diag_req,\ndecode_meminfo, decode_unix_diag_vfs, decode_unix_diag_inode,\ndecode_unix_diag_rqlen, decode_unix_diag_msg, decode_netlink_diag_req,\nprint_group, decode_netlink_diag_ring, decode_netlink_diag_flags,\ndecode_netlink_diag_msg, decode_packet_diag_req,\ndecode_packet_diag_info, decode_packet_diag_mclist,\ndecode_packet_diag_ring, decode_packet_diag_filter,\ndecode_packet_diag_msg, decode_inet_addr, decode_inet_diag_hostcond,\ndecode_inet_diag_markcond, decode_bytecode_data, decode_inet_diag_bc_op,\ndecode_inet_diag_req_compat, decode_inet_diag_req_v2,\ndecode_inet_diag_req, decode_inet_diag_meminfo, decode_tcpvegas_info,\ndecode_tcp_dctcp_info, decode_tcp_bbr_info, decode_inet_diag_msg,\ndecode_smc_diag_req, decode_smc_diag_conninfo, decode_smc_diag_lgrinfo,\ndecode_smc_diag_msg, netlink_diag_decoder_t, decode_netlink_sock_diag):\nLikewise.\n* nlattr.c (fetch_nlattr, decode_nlattr_with_data, decode_nlattr,\ndecode_nla_str, decode_nla_strn, DECODE_NLA_INTEGER): Likewise.\n* nlattr.h (nla_decoder_t, DECL_NLA, decode_nlattr): Likewise.","distinct":true,"url":"https://api.github.com/repos/strace/strace/commits/c56a3c361ccd94b186e50668a4797baf15e7ecc5"},{"sha":"06bd01691e4d1f19f6e206e0a334ffed0d71891f","author":{"name":"Dmitry V. Levin","email":"8abf795b9c32114ac36b70a08695870193305250@altlinux.org"},"message":"Move family-specific NETLINK_SOCK_DIAG parsers to separate files\n\nSplit netlink_sock_diag.c that grew too big.\n\n* defs.h (tcp_states, tcp_state_flags): New xlat prototypes.\n* netlink_sock_diag.h: New file.\n* netlink_inet_diag.c: Likewise.\n* netlink_netlink_diag.c: Likewise.\n* netlink_packet_diag.c: Likewise.\n* netlink_smc_diag.c: Likewise.\n* netlink_unix_diag.c: Likewise.\n* Makefile.am (strace_SOURCES): Add them.\n* netlink_sock_diag.c: Move family-specific parsers and associated\nheader includes to separate files.\n* nlattr.h (DECL_NLA(meminfo)): New prototype.\n* nlattr.c: Include <linux/sock_diag.h>.\n(print_meminfo, decode_nla_meminfo): New functions from\nnetlink_sock_diag.c.","distinct":true,"url":"https://api.github.com/repos/strace/strace/commits/06bd01691e4d1f19f6e206e0a334ffed0d71891f"}]}
{"actor":{"display_login":"ldv-alt"}}