├── .cirrus.yml ├── .github └── workflows │ └── test.yml ├── .golangci.yml ├── CONTRIBUTING.md ├── LICENSE ├── MAINTAINERS ├── README.md ├── SECURITY.md ├── _examples ├── bluetooth_introspect.go ├── client.go ├── eavesdrop.go ├── introspect.go ├── list-names.go ├── mediakeys.go ├── monitor.go ├── notification.go ├── prop.go ├── server.go ├── signal.go ├── tcp_conn.go └── timeout.go ├── auth.go ├── auth_anonymous.go ├── auth_default_other.go ├── auth_default_windows.go ├── auth_external.go ├── auth_sha1_windows.go ├── call.go ├── conn.go ├── conn_darwin.go ├── conn_linux_test.go ├── conn_other.go ├── conn_test.go ├── conn_unix.go ├── conn_windows.go ├── dbus.go ├── dbus_test.go ├── decoder.go ├── decoder_test.go ├── default_handler.go ├── doc.go ├── encoder.go ├── encoder_test.go ├── escape.go ├── escape_test.go ├── examples_test.go ├── exec_command_test.go ├── export.go ├── export_test.go ├── go.mod ├── go.sum ├── introspect ├── call.go ├── introspect.go └── introspectable.go ├── match.go ├── match_test.go ├── message.go ├── message_test.go ├── object.go ├── object_test.go ├── prop ├── prop.go └── prop_test.go ├── proto_fuzz_test.go ├── proto_test.go ├── sequence.go ├── sequence_test.go ├── sequential_handler.go ├── sequential_handler_test.go ├── server_interfaces.go ├── server_interfaces_test.go ├── sig.go ├── sig_test.go ├── store_test.go ├── testdata └── fuzz │ └── FuzzProto │ └── 55fb6653b98fd09c839000a246acaabd9bd977bd526d7bb79ff949d848716fb6 ├── transport_darwin.go ├── transport_generic.go ├── transport_nonce_tcp.go ├── transport_nonce_tcp_test.go ├── transport_tcp.go ├── transport_tcp_test.go ├── transport_unix.go ├── transport_unix_test.go ├── transport_unixcred_dragonfly.go ├── transport_unixcred_freebsd.go ├── transport_unixcred_linux.go ├── transport_unixcred_netbsd.go ├── transport_unixcred_openbsd.go ├── transport_zos.go ├── variant.go ├── variant_lexer.go ├── variant_parser.go └── variant_test.go /.cirrus.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godbus/dbus/HEAD/.cirrus.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godbus/dbus/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godbus/dbus/HEAD/.golangci.yml -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godbus/dbus/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godbus/dbus/HEAD/LICENSE -------------------------------------------------------------------------------- /MAINTAINERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godbus/dbus/HEAD/MAINTAINERS -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godbus/dbus/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godbus/dbus/HEAD/SECURITY.md -------------------------------------------------------------------------------- /_examples/bluetooth_introspect.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godbus/dbus/HEAD/_examples/bluetooth_introspect.go -------------------------------------------------------------------------------- /_examples/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godbus/dbus/HEAD/_examples/client.go -------------------------------------------------------------------------------- /_examples/eavesdrop.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godbus/dbus/HEAD/_examples/eavesdrop.go -------------------------------------------------------------------------------- /_examples/introspect.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godbus/dbus/HEAD/_examples/introspect.go -------------------------------------------------------------------------------- /_examples/list-names.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godbus/dbus/HEAD/_examples/list-names.go -------------------------------------------------------------------------------- /_examples/mediakeys.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godbus/dbus/HEAD/_examples/mediakeys.go -------------------------------------------------------------------------------- /_examples/monitor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godbus/dbus/HEAD/_examples/monitor.go -------------------------------------------------------------------------------- /_examples/notification.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godbus/dbus/HEAD/_examples/notification.go -------------------------------------------------------------------------------- /_examples/prop.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godbus/dbus/HEAD/_examples/prop.go -------------------------------------------------------------------------------- /_examples/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godbus/dbus/HEAD/_examples/server.go -------------------------------------------------------------------------------- /_examples/signal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godbus/dbus/HEAD/_examples/signal.go -------------------------------------------------------------------------------- /_examples/tcp_conn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godbus/dbus/HEAD/_examples/tcp_conn.go -------------------------------------------------------------------------------- /_examples/timeout.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godbus/dbus/HEAD/_examples/timeout.go -------------------------------------------------------------------------------- /auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godbus/dbus/HEAD/auth.go -------------------------------------------------------------------------------- /auth_anonymous.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godbus/dbus/HEAD/auth_anonymous.go -------------------------------------------------------------------------------- /auth_default_other.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godbus/dbus/HEAD/auth_default_other.go -------------------------------------------------------------------------------- /auth_default_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godbus/dbus/HEAD/auth_default_windows.go -------------------------------------------------------------------------------- /auth_external.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godbus/dbus/HEAD/auth_external.go -------------------------------------------------------------------------------- /auth_sha1_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godbus/dbus/HEAD/auth_sha1_windows.go -------------------------------------------------------------------------------- /call.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godbus/dbus/HEAD/call.go -------------------------------------------------------------------------------- /conn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godbus/dbus/HEAD/conn.go -------------------------------------------------------------------------------- /conn_darwin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godbus/dbus/HEAD/conn_darwin.go -------------------------------------------------------------------------------- /conn_linux_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godbus/dbus/HEAD/conn_linux_test.go -------------------------------------------------------------------------------- /conn_other.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godbus/dbus/HEAD/conn_other.go -------------------------------------------------------------------------------- /conn_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godbus/dbus/HEAD/conn_test.go -------------------------------------------------------------------------------- /conn_unix.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godbus/dbus/HEAD/conn_unix.go -------------------------------------------------------------------------------- /conn_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godbus/dbus/HEAD/conn_windows.go -------------------------------------------------------------------------------- /dbus.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godbus/dbus/HEAD/dbus.go -------------------------------------------------------------------------------- /dbus_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godbus/dbus/HEAD/dbus_test.go -------------------------------------------------------------------------------- /decoder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godbus/dbus/HEAD/decoder.go -------------------------------------------------------------------------------- /decoder_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godbus/dbus/HEAD/decoder_test.go -------------------------------------------------------------------------------- /default_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godbus/dbus/HEAD/default_handler.go -------------------------------------------------------------------------------- /doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godbus/dbus/HEAD/doc.go -------------------------------------------------------------------------------- /encoder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godbus/dbus/HEAD/encoder.go -------------------------------------------------------------------------------- /encoder_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godbus/dbus/HEAD/encoder_test.go -------------------------------------------------------------------------------- /escape.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godbus/dbus/HEAD/escape.go -------------------------------------------------------------------------------- /escape_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godbus/dbus/HEAD/escape_test.go -------------------------------------------------------------------------------- /examples_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godbus/dbus/HEAD/examples_test.go -------------------------------------------------------------------------------- /exec_command_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godbus/dbus/HEAD/exec_command_test.go -------------------------------------------------------------------------------- /export.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godbus/dbus/HEAD/export.go -------------------------------------------------------------------------------- /export_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godbus/dbus/HEAD/export_test.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godbus/dbus/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godbus/dbus/HEAD/go.sum -------------------------------------------------------------------------------- /introspect/call.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godbus/dbus/HEAD/introspect/call.go -------------------------------------------------------------------------------- /introspect/introspect.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godbus/dbus/HEAD/introspect/introspect.go -------------------------------------------------------------------------------- /introspect/introspectable.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godbus/dbus/HEAD/introspect/introspectable.go -------------------------------------------------------------------------------- /match.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godbus/dbus/HEAD/match.go -------------------------------------------------------------------------------- /match_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godbus/dbus/HEAD/match_test.go -------------------------------------------------------------------------------- /message.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godbus/dbus/HEAD/message.go -------------------------------------------------------------------------------- /message_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godbus/dbus/HEAD/message_test.go -------------------------------------------------------------------------------- /object.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godbus/dbus/HEAD/object.go -------------------------------------------------------------------------------- /object_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godbus/dbus/HEAD/object_test.go -------------------------------------------------------------------------------- /prop/prop.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godbus/dbus/HEAD/prop/prop.go -------------------------------------------------------------------------------- /prop/prop_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godbus/dbus/HEAD/prop/prop_test.go -------------------------------------------------------------------------------- /proto_fuzz_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godbus/dbus/HEAD/proto_fuzz_test.go -------------------------------------------------------------------------------- /proto_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godbus/dbus/HEAD/proto_test.go -------------------------------------------------------------------------------- /sequence.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godbus/dbus/HEAD/sequence.go -------------------------------------------------------------------------------- /sequence_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godbus/dbus/HEAD/sequence_test.go -------------------------------------------------------------------------------- /sequential_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godbus/dbus/HEAD/sequential_handler.go -------------------------------------------------------------------------------- /sequential_handler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godbus/dbus/HEAD/sequential_handler_test.go -------------------------------------------------------------------------------- /server_interfaces.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godbus/dbus/HEAD/server_interfaces.go -------------------------------------------------------------------------------- /server_interfaces_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godbus/dbus/HEAD/server_interfaces_test.go -------------------------------------------------------------------------------- /sig.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godbus/dbus/HEAD/sig.go -------------------------------------------------------------------------------- /sig_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godbus/dbus/HEAD/sig_test.go -------------------------------------------------------------------------------- /store_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godbus/dbus/HEAD/store_test.go -------------------------------------------------------------------------------- /testdata/fuzz/FuzzProto/55fb6653b98fd09c839000a246acaabd9bd977bd526d7bb79ff949d848716fb6: -------------------------------------------------------------------------------- 1 | go test fuzz v1 2 | []byte("0") 3 | string("a{}") 4 | -------------------------------------------------------------------------------- /transport_darwin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godbus/dbus/HEAD/transport_darwin.go -------------------------------------------------------------------------------- /transport_generic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godbus/dbus/HEAD/transport_generic.go -------------------------------------------------------------------------------- /transport_nonce_tcp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godbus/dbus/HEAD/transport_nonce_tcp.go -------------------------------------------------------------------------------- /transport_nonce_tcp_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godbus/dbus/HEAD/transport_nonce_tcp_test.go -------------------------------------------------------------------------------- /transport_tcp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godbus/dbus/HEAD/transport_tcp.go -------------------------------------------------------------------------------- /transport_tcp_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godbus/dbus/HEAD/transport_tcp_test.go -------------------------------------------------------------------------------- /transport_unix.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godbus/dbus/HEAD/transport_unix.go -------------------------------------------------------------------------------- /transport_unix_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godbus/dbus/HEAD/transport_unix_test.go -------------------------------------------------------------------------------- /transport_unixcred_dragonfly.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godbus/dbus/HEAD/transport_unixcred_dragonfly.go -------------------------------------------------------------------------------- /transport_unixcred_freebsd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godbus/dbus/HEAD/transport_unixcred_freebsd.go -------------------------------------------------------------------------------- /transport_unixcred_linux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godbus/dbus/HEAD/transport_unixcred_linux.go -------------------------------------------------------------------------------- /transport_unixcred_netbsd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godbus/dbus/HEAD/transport_unixcred_netbsd.go -------------------------------------------------------------------------------- /transport_unixcred_openbsd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godbus/dbus/HEAD/transport_unixcred_openbsd.go -------------------------------------------------------------------------------- /transport_zos.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godbus/dbus/HEAD/transport_zos.go -------------------------------------------------------------------------------- /variant.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godbus/dbus/HEAD/variant.go -------------------------------------------------------------------------------- /variant_lexer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godbus/dbus/HEAD/variant_lexer.go -------------------------------------------------------------------------------- /variant_parser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godbus/dbus/HEAD/variant_parser.go -------------------------------------------------------------------------------- /variant_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godbus/dbus/HEAD/variant_test.go --------------------------------------------------------------------------------