debian/rules binarycollectd.org/rpc/proto/types
dh binary --buildsystem=golang --with=golang
dh_update_autotools_config -O--buildsystem=golang
dh_autoreconf -O--buildsystem=golang
dh_auto_configure -O--buildsystem=golang
dh_auto_build -O--buildsystem=golang
cd obj-x86_64-linux-gnu && go install -trimpath -v -p 8 collectd.org/api collectd.org/cdtime collectd.org/config collectd.org/exec collectd.org/export collectd.org/format collectd.org/meta collectd.org/network collectd.org/rpc collectd.org/rpc/proto
internal/unsafeheadercollectd.org/rpc/proto/types
internal/coverage/rtcov
internal/goarch
internal/byteorder
internal/godebugs
internal/goexperiment
internal/goos
internal/cpu
internal/profilerecord
internal/abi
internal/runtime/atomic
internal/asan
internal/msan
internal/runtime/math
internal/chacha8rand
internal/runtime/sys
internal/runtime/syscall
sync/atomic
math/bits
unicode
unicode/utf8
internal/itoa
cmp
internal/runtime/exithook
encoding
internal/bytealg
unicode/utf16
math
github.com/google/go-cmp/cmp/internal/flags
internal/nettrace
log/internal
container/list
crypto/internal/fips140/alias
crypto/internal/fips140deps/byteorder
crypto/internal/fips140deps/cpu
crypto/internal/fips140/subtle
crypto/internal/boring/sig
vendor/golang.org/x/crypto/cryptobyte/asn1 vendor/golang.org/x/crypto/internal/alias google.golang.org/protobuf/internal/flags google.golang.org/protobuf/internal/set
google.golang.org/grpc/serviceconfig
internal/stringslite
internal/race
internal/sync
internal/runtime/maps
runtime
iter
internal/reflectlite
weak
crypto/subtle
sync
maps
slices
errors
sort
internal/testlog
internal/bisect
internal/singleflight
google.golang.org/protobuf/internal/pragma
unique
runtime/cgo
io
strconv
internal/oserror
internal/godebug
syscall
bytes
strings
path
vendor/golang.org/x/net/dns/dnsmessage
math/rand
net/netip
reflect
regexp/syntax
hash
hash/crc32
bufio
crypto
crypto/internal/fips140deps/godebug
crypto/internal/impl
math/rand/v2
vendor/golang.org/x/text/transform
crypto/internal/fips140
crypto/internal/randutil
net/http/internal/ascii
hash/fnv
regexp
crypto/internal/fips140/sha256
crypto/internal/fips140/sha3
crypto/internal/fips140/sha512
crypto/sha3
time
internal/syscall/unix
internal/syscall/execenv
crypto/internal/fips140/hmac
crypto/internal/fips140hash
crypto/tls/internal/fips140tls
html
google.golang.org/grpc/internal/grpcrand google.golang.org/grpc/internal/buffer
golang.org/x/text/transform
crypto/internal/fips140/check
crypto/internal/fips140/aes
crypto/internal/fips140/edwards25519/field crypto/internal/fips140/nistec/fiat
crypto/internal/fips140/bigmod
crypto/internal/fips140/hkdf
crypto/internal/fips140/tls12
crypto/internal/fips140/tls13
crypto/internal/fips140/edwards25519
internal/fmtsort
github.com/google/go-cmp/cmp/internal/function
encoding/binary
io/fs
collectd.org/cdtime
internal/poll
context
github.com/google/go-cmp/cmp/internal/diff
google.golang.org/grpc/backoff
google.golang.org/grpc/keepalive
internal/filepathlite
embed
google.golang.org/grpc/internal/backoff
golang.org/x/net/context
google.golang.org/grpc/internal/grpcsync google.golang.org/protobuf/internal/editiondefaults crypto/internal/fips140/nistec
os
encoding/base64
vendor/golang.org/x/crypto/internal/poly1305
golang.org/x/sys/unix
encoding/pem
crypto/internal/sysrand
google.golang.org/protobuf/internal/detrand
fmt
path/filepath
vendor/golang.org/x/sys/cpu
net
crypto/internal/entropy
io/ioutil
crypto/internal/fips140/drbg
google.golang.org/grpc/internal/envconfig
crypto/internal/fips140only
crypto/internal/fips140/aes/gcm
crypto/internal/fips140/ed25519
crypto/internal/fips140/mlkem
crypto/md5
crypto/rc4
crypto/internal/fips140/ecdh
crypto/internal/fips140/ecdsa
crypto/internal/fips140/rsa
encoding/json
github.com/google/go-cmp/cmp/internal/value
log
compress/flate
github.com/google/go-cmp/cmp
crypto/cipher
math/big
encoding/hex
net/url
crypto/internal/boring
compress/gzip
crypto/aes
crypto/des
crypto/ecdh
crypto/sha512
crypto/hmac
vendor/golang.org/x/crypto/chacha20
crypto/sha1
crypto/sha256
vendor/golang.org/x/text/unicode/bidi
vendor/golang.org/x/text/unicode/norm vendor/golang.org/x/crypto/chacha20poly1305 vendor/golang.org/x/net/http2/hpack
vendor/golang.org/x/text/secure/bidirule
mime
mime/quotedprintable
collectd.org/meta
go.uber.org/atomic
net/http/internal
google.golang.org/protobuf/internal/errors
go/token
google.golang.org/protobuf/internal/version golang.org/x/net/internal/timeseries
go.uber.org/multierr
google.golang.org/protobuf/encoding/protowire
crypto/rand
crypto/elliptic
collectd.org/api
crypto/internal/boring/bbig
encoding/asn1
crypto/ed25519
crypto/internal/hpke
crypto/rsa
crypto/dsa
vendor/golang.org/x/net/idna
collectd.org/format
google.golang.org/protobuf/reflect/protoreflect
text/template/parse
collectd.org/exec
text/tabwriter
google.golang.org/grpc/internal/grpclog
google.golang.org/grpc/attributes
google.golang.org/grpc/internal/idle
vendor/golang.org/x/crypto/cryptobyte
crypto/x509/pkix
google.golang.org/grpc/grpclog
golang.org/x/text/unicode/bidi
golang.org/x/net/http2/hpack
golang.org/x/text/unicode/norm
google.golang.org/grpc/connectivity
crypto/ecdsa
text/template
google.golang.org/protobuf/internal/encoding/messageset google.golang.org/protobuf/internal/strs google.golang.org/protobuf/internal/genid google.golang.org/protobuf/internal/order google.golang.org/protobuf/reflect/protoregistry google.golang.org/protobuf/runtime/protoiface google.golang.org/protobuf/internal/descfmt google.golang.org/protobuf/internal/encoding/text google.golang.org/protobuf/internal/descopts google.golang.org/protobuf/internal/protolazy google.golang.org/protobuf/internal/encoding/json golang.org/x/text/secure/bidirule
google.golang.org/protobuf/proto google.golang.org/protobuf/internal/encoding/defval
golang.org/x/net/idna
html/template
google.golang.org/protobuf/encoding/prototext google.golang.org/protobuf/internal/filedesc google.golang.org/protobuf/internal/encoding/tag google.golang.org/protobuf/encoding/protojson google.golang.org/protobuf/internal/impl vendor/golang.org/x/net/http/httpproxy
collectd.org/network
net/textproto
google.golang.org/grpc/internal
crypto/x509
collectd.org/config
google.golang.org/grpc/metadata
google.golang.org/grpc/codes
vendor/golang.org/x/net/http/httpguts
mime/multipart
golang.org/x/net/http/httpguts
google.golang.org/grpc/internal/grpcutil google.golang.org/grpc/internal/balancerload google.golang.org/grpc/internal/syscall
google.golang.org/grpc/stats
google.golang.org/grpc/encoding
google.golang.org/grpc/tap google.golang.org/grpc/internal/resolver/dns/internal
crypto/tls
google.golang.org/protobuf/internal/filetype google.golang.org/protobuf/runtime/protoimpl google.golang.org/protobuf/types/known/durationpb google.golang.org/protobuf/types/known/timestamppb google.golang.org/protobuf/protoadapt google.golang.org/protobuf/types/known/anypb google.golang.org/protobuf/types/descriptorpb google.golang.org/grpc/encoding/proto
google.golang.org/grpc/internal/pretty github.com/golang/protobuf/ptypes/duration github.com/golang/protobuf/ptypes/timestamp google.golang.org/genproto/googleapis/rpc/status github.com/golang/protobuf/ptypes/any google.golang.org/grpc/binarylog/grpc_binarylog_v1 google.golang.org/grpc/internal/status
google.golang.org/grpc/status
google.golang.org/grpc/internal/binarylog
net/http/httptrace
google.golang.org/grpc/internal/credentials google.golang.org/grpc/credentials
net/http
google.golang.org/grpc/credentials/insecure
google.golang.org/grpc/peer
google.golang.org/grpc/resolver
google.golang.org/grpc/internal/channelz google.golang.org/protobuf/internal/editionssupport google.golang.org/protobuf/types/gofeaturespb google.golang.org/grpc/internal/metadata google.golang.org/grpc/internal/resolver/passthrough google.golang.org/grpc/internal/transport/networktype google.golang.org/grpc/balancer/grpclb/state google.golang.org/grpc/internal/resolver/dns google.golang.org/grpc/internal/resolver/unix google.golang.org/protobuf/reflect/protodesc google.golang.org/grpc/resolver/dns
google.golang.org/grpc/channelz
google.golang.org/grpc/balancer
google.golang.org/grpc/balancer/base google.golang.org/grpc/internal/serviceconfig google.golang.org/grpc/internal/resolver google.golang.org/grpc/balancer/roundrobin google.golang.org/grpc/internal/balancer/gracefulswitch github.com/golang/protobuf/proto
collectd.org/rpc/proto/types
github.com/golang/protobuf/ptypes
expvar
golang.org/x/net/trace
net/http/httputil
golang.org/x/net/http2
collectd.org/export
google.golang.org/grpc/internal/transport
google.golang.org/grpc
collectd.org/rpc/proto
collectd.org/rpc
dh_auto_test -O--buildsystem=golang
cd obj-x86_64-linux-gnu && go test -vet=off -v -p 8 collectd.org/api collectd.org/cdtime collectd.org/config collectd.org/exec collectd.org/export collectd.org/format collectd.org/meta collectd.org/network collectd.org/rpc collectd.org/rpc/proto
=== RUN TestValueListorg/rpc/proto collectd.org/rpc/proto/types returned exit code 1
--- PASS: TestValueList (0.00s)
=== RUN TestNewTypesDB
--- PASS: TestNewTypesDB (0.00s)
=== RUN TestTypesDB_ValueList
--- PASS: TestTypesDB_ValueList (0.00s)
=== RUN TestDataSource_Value
--- PASS: TestDataSource_Value (0.00s)
=== RUN TestParseIdentifier
--- PASS: TestParseIdentifier (0.00s)
=== RUN TestIdentifierString
--- PASS: TestIdentifierString (0.00s)
=== RUN TestFanout
=== RUN TestFanout/success
=== RUN TestFanout/error
=== RUN TestFanout/context_canceled
--- PASS: TestFanout (0.00s)
--- PASS: TestFanout/success (0.00s)
--- PASS: TestFanout/error (0.00s)
--- PASS: TestFanout/context_canceled (0.00s)
=== RUN TestValueList_Check
=== RUN TestValueList_Check/success
=== RUN TestValueList_Check/without_host
=== RUN TestValueList_Check/host_contains_hyphen
=== RUN TestValueList_Check/without_plugin
=== RUN TestValueList_Check/plugin_contains_hyphen
=== RUN TestValueList_Check/without_type
=== RUN TestValueList_Check/type_contains_hyphen
=== RUN TestValueList_Check/without_time
=== RUN TestValueList_Check/without_interval
=== RUN TestValueList_Check/without_values
=== RUN TestValueList_Check/surplus_values
=== RUN TestValueList_Check/without_dsnames
=== RUN TestValueList_Check/surplus_dsnames
=== RUN TestValueList_Check/multiple_values
=== RUN TestValueList_Check/ds_name_not_unique
--- PASS: TestValueList_Check (0.00s)
--- PASS: TestValueList_Check/success (0.00s)
--- PASS: TestValueList_Check/without_host (0.00s)
--- PASS: TestValueList_Check/host_contains_hyphen (0.00s)
--- PASS: TestValueList_Check/without_plugin (0.00s)
--- PASS: TestValueList_Check/plugin_contains_hyphen (0.00s)
--- PASS: TestValueList_Check/without_type (0.00s)
--- PASS: TestValueList_Check/type_contains_hyphen (0.00s)
--- PASS: TestValueList_Check/without_time (0.00s)
--- PASS: TestValueList_Check/without_interval (0.00s)
--- PASS: TestValueList_Check/without_values (0.00s)
--- PASS: TestValueList_Check/surplus_values (0.00s)
--- PASS: TestValueList_Check/without_dsnames (0.00s)
--- PASS: TestValueList_Check/surplus_dsnames (0.00s)
--- PASS: TestValueList_Check/multiple_values (0.00s)
--- PASS: TestValueList_Check/ds_name_not_unique (0.00s)
PASS
ok collectd.org/api 0.007s
=== RUN TestNew
--- PASS: TestNew (0.00s)
=== RUN TestNew_zero
--- PASS: TestNew_zero (0.00s)
=== RUN TestMarshalJSON
--- PASS: TestMarshalJSON (0.00s)
=== RUN TestNewDuration
--- PASS: TestNewDuration (0.00s)
PASS
ok collectd.org/cdtime 0.002s
=== RUN TestConfig_Unmarshal
=== RUN TestConfig_Unmarshal/Base_test
=== RUN TestConfig_Unmarshal/Test_slice_of_struct
=== RUN TestConfig_Unmarshal/nil_argument
=== RUN TestConfig_Unmarshal/non-pointer_argument
=== RUN TestConfig_Unmarshal/block_values
=== RUN TestConfig_Unmarshal/multiple_block_values
=== RUN TestConfig_Unmarshal/block_values_but_no_Args_field
=== RUN TestConfig_Unmarshal/block_values_with_type_mismatch
=== RUN TestConfig_Unmarshal/multiple_block_values_but_scalar_Args_field === RUN TestConfig_Unmarshal/block_with_children_requires_struct
=== RUN TestConfig_Unmarshal/error_in_nested_block
=== RUN TestConfig_Unmarshal/unexpected_nested_block
=== RUN TestConfig_Unmarshal/unmarshal_list_into_scalar_fails
=== RUN TestConfig_Unmarshal/unmarshal_into_channel_fails
=== RUN TestConfig_Unmarshal/unmarshal_interface_success
=== RUN TestConfig_Unmarshal/unmarshal_interface_failure
=== RUN TestConfig_Unmarshal/port_numeric_success
=== RUN TestConfig_Unmarshal/port_out_of_range
=== RUN TestConfig_Unmarshal/port_not_a_number
=== RUN TestConfig_Unmarshal/port_invalid_type
=== RUN TestConfig_Unmarshal/port_string_success
=== RUN TestConfig_Unmarshal/port_string_failure
--- PASS: TestConfig_Unmarshal (0.00s)
--- PASS: TestConfig_Unmarshal/Base_test (0.00s)
--- PASS: TestConfig_Unmarshal/Test_slice_of_struct (0.00s)
--- PASS: TestConfig_Unmarshal/nil_argument (0.00s)
--- PASS: TestConfig_Unmarshal/non-pointer_argument (0.00s)
--- PASS: TestConfig_Unmarshal/block_values (0.00s)
--- PASS: TestConfig_Unmarshal/multiple_block_values (0.00s)
--- PASS: TestConfig_Unmarshal/block_values_but_no_Args_field (0.00s)
--- PASS: TestConfig_Unmarshal/block_values_with_type_mismatch (0.00s)
--- PASS: TestConfig_Unmarshal/multiple_block_values_but_scalar_Args_field (0.00s)
--- PASS: TestConfig_Unmarshal/block_with_children_requires_struct (0.00s)
--- PASS: TestConfig_Unmarshal/error_in_nested_block (0.00s)
--- PASS: TestConfig_Unmarshal/unexpected_nested_block (0.00s)
--- PASS: TestConfig_Unmarshal/unmarshal_list_into_scalar_fails (0.00s)
--- PASS: TestConfig_Unmarshal/unmarshal_into_channel_fails (0.00s)
--- PASS: TestConfig_Unmarshal/unmarshal_interface_success (0.00s)
--- PASS: TestConfig_Unmarshal/unmarshal_interface_failure (0.00s)
--- PASS: TestConfig_Unmarshal/port_numeric_success (0.00s)
--- PASS: TestConfig_Unmarshal/port_out_of_range (0.00s)
--- PASS: TestConfig_Unmarshal/port_not_a_number (0.00s)
--- PASS: TestConfig_Unmarshal/port_invalid_type (0.00s)
--- PASS: TestConfig_Unmarshal/port_string_success (0.00s)
--- PASS: TestConfig_Unmarshal/port_string_failure (0.00s)
=== RUN TestValues
--- PASS: TestValues (0.00s)
=== RUN TestValue_Interface
--- PASS: TestValue_Interface (0.00s)
=== RUN TestBlock_Merge
=== RUN TestBlock_Merge/success
config_test.go:581: block = config.Block{Key:"Plugin", Values:[]config.Value{config.String("test")}, Children:[]config.Block{config.Block{Key:"foo", Values:[]config.Value{config.String("value")}, Children:[]config.Block(nil)}}}
=== RUN TestBlock_Merge/destination_without_children
config_test.go:581: block = config.Block{Key:"Plugin", Values:[]config.Value{config.String("test")}, Children:[]config.Block(nil)}
=== RUN TestBlock_Merge/source_without_children
config_test.go:581: block = config.Block{Key:"Plugin", Values:[]config.Value{config.String("test")}, Children:[]config.Block{config.Block{Key:"foo", Values:[]config.Value{config.String("value")}, Children:[]config.Block(nil)}}}
=== RUN TestBlock_Merge/source_and_destination_without_children
config_test.go:581: block = config.Block{Key:"Plugin", Values:[]config.Value{config.String("test")}, Children:[]config.Block(nil)}
=== RUN TestBlock_Merge/merge_into_zero_value
config_test.go:581: block = config.Block{Key:"", Values:[]config.Value(nil), Children:[]config.Block(nil)}
=== RUN TestBlock_Merge/key_mismatch
config_test.go:581: block = config.Block{Key:"Plugin", Values:[]config.Value{config.String("test")}, Children:[]config.Block(nil)}
=== RUN TestBlock_Merge/value_mismatch
config_test.go:581: block = config.Block{Key:"Plugin", Values:[]config.Value{config.String("test")}, Children:[]config.Block(nil)}
--- PASS: TestBlock_Merge (0.00s)
--- PASS: TestBlock_Merge/success (0.00s)
--- PASS: TestBlock_Merge/destination_without_children (0.00s)
--- PASS: TestBlock_Merge/source_without_children (0.00s)
--- PASS: TestBlock_Merge/source_and_destination_without_children (0.00s)
--- PASS: TestBlock_Merge/merge_into_zero_value (0.00s)
--- PASS: TestBlock_Merge/key_mismatch (0.00s)
--- PASS: TestBlock_Merge/value_mismatch (0.00s)
=== RUN TestBlock_MarshalText
--- PASS: TestBlock_MarshalText (0.00s)
PASS
ok collectd.org/config 0.007s
=== RUN TestSanitizeInterval
2025/04/29 02:17:49 unable to determine default interval: strconv.ParseFloat: parsing "": invalid syntax
2025/04/29 02:17:49 unable to determine default interval: strconv.ParseFloat: parsing "--- INVALID ---": invalid syntax
--- PASS: TestSanitizeInterval (0.00s)
=== RUN TestValueCallback_ExecutorStop
=== RUN TestValueCallback_ExecutorStop/ExecutorStop
=== RUN TestValueCallback_ExecutorStop/CancelContext
--- PASS: TestValueCallback_ExecutorStop (0.00s)
--- PASS: TestValueCallback_ExecutorStop/ExecutorStop (0.00s)
--- PASS: TestValueCallback_ExecutorStop/CancelContext (0.00s)
=== RUN TestVoidCallback
=== RUN TestVoidCallback/ExecutorStop
=== RUN TestVoidCallback/CancelContext
--- PASS: TestVoidCallback (0.00s)
--- PASS: TestVoidCallback/ExecutorStop (0.00s)
--- PASS: TestVoidCallback/CancelContext (0.00s)
PASS
ok collectd.org/exec 0.011s
=== RUN TestDerive
--- PASS: TestDerive (0.00s)
=== RUN TestGauge
--- PASS: TestGauge (0.00s)
=== RUN TestRun
--- PASS: TestRun (0.10s)
PASS
ok collectd.org/export 0.137s
=== RUN TestWrite
--- PASS: TestWrite (0.00s)
=== RUN TestPutval
=== RUN TestPutval/derive
=== RUN TestPutval/gauge
=== RUN TestPutval/counter
=== RUN TestPutval/multiple_values
=== RUN TestPutval/invalid_type
=== RUN TestPutval/time
=== RUN TestPutval/interval
=== RUN TestPutval/meta_data
2025/04/29 02:17:49 Non-string metadata not supported yet
--- PASS: TestPutval (0.00s)
--- PASS: TestPutval/derive (0.00s)
--- PASS: TestPutval/gauge (0.00s)
--- PASS: TestPutval/counter (0.00s)
--- PASS: TestPutval/multiple_values (0.00s)
--- PASS: TestPutval/invalid_type (0.00s)
--- PASS: TestPutval/time (0.00s)
--- PASS: TestPutval/interval (0.00s)
--- PASS: TestPutval/meta_data (0.00s)
PASS
ok collectd.org/format 0.014s
=== RUN TestMarshalJSON
--- PASS: TestMarshalJSON (0.00s)
=== RUN TestUnmarshalJSON
--- PASS: TestUnmarshalJSON (0.00s)
=== RUN TestEntry
--- PASS: TestEntry (0.00s)
=== RUN TestData_Clone
--- PASS: TestData_Clone (0.00s)
=== RUN ExampleData_exists
--- PASS: ExampleData_exists (0.00s)
=== RUN ExampleData_keys
--- PASS: ExampleData_keys (0.00s)
=== RUN ExampleEntry
--- PASS: ExampleEntry (0.00s)
=== RUN ExampleEntry_Interface
--- PASS: ExampleEntry_Interface (0.00s)
PASS
ok collectd.org/meta 0.014s
=== RUN TestWriteValueList
--- PASS: TestWriteValueList (0.00s)
=== RUN TestWriteTime
--- PASS: TestWriteTime (0.00s)
=== RUN TestWriteValues
--- PASS: TestWriteValues (0.00s)
=== RUN TestWriteString
--- PASS: TestWriteString (0.00s)
=== RUN TestWriteInt
--- PASS: TestWriteInt (0.00s)
=== RUN TestUnknownType
--- PASS: TestUnknownType (0.00s)
=== RUN TestSign
--- PASS: TestSign (0.00s)
=== RUN TestEncrypt
crypto_test.go:86: got ([99 111 108 108 101 99 116 100], <nil>), want (nil, "checksum mismatch")
--- FAIL: TestEncrypt (0.00s)
=== RUN TestParse
--- PASS: TestParse (0.00s)
=== RUN TestParseInt
--- PASS: TestParseInt (0.00s)
=== RUN TestParseString
--- PASS: TestParseString (0.00s)
=== RUN TestRoundtrip
--- PASS: TestRoundtrip (0.00s)
=== RUN TestOneByte
--- PASS: TestOneByte (0.00s)
=== RUN TestParseOpts_TypesDB
2025/04/29 02:17:49 unable to convert metric "example.com/golang/if_octets", values [42] according to &{if_octets [{rx api.Derive 0 NaN} {tx api.Derive 0 NaN}]} in TypesDB: len(args) = 1, want 2
2025/04/29 02:17:49 unable to convert metric "example.com/golang/derive", values [1 2] according to &{derive [{value api.Derive 0 NaN}]} in TypesDB: len(args) = 2, want 1
--- PASS: TestParseOpts_TypesDB (0.00s)
=== RUN TestServer_Cancellation
--- PASS: TestServer_Cancellation (0.10s)
=== RUN TestNetwork
--- PASS: TestNetwork (0.12s)
FAIL
FAIL collectd.org/network 0.226s
? collectd.org/rpc [no test files]
? collectd.org/rpc/proto [no test files]
? collectd.org/rpc/proto/types [no test files]
FAIL
dh_auto_test: error: cd obj-x86_64-linux-gnu && go test -vet=off -v -p 8 collectd.org/api collectd.org/cdtime collectd.org/config collectd.org/exec collectd.org/export collectd.org/format collectd.org/meta collectd.org/network collectd.org/rpc collectd.
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 480 |
Nodes: | 16 (2 / 14) |
Uptime: | 05:13:24 |
Calls: | 9,535 |
Calls today: | 3 |
Files: | 13,653 |
Messages: | 6,138,711 |
Posted today: | 1 |