Browse Source
With go modules, we should be able to remove import comments
disco_info_form
Mickael Remond
4 years ago
No known key found for this signature in database
GPG Key ID: E6F6045D79965AA3
37 changed files with
37 additions and
39 deletions
-
auth.go
-
backoff.go
-
check_cert.go
-
client.go
-
client_test.go
-
cmd/xmpp-check/xmpp-check.go
-
component.go
-
component_test.go
-
config.go
-
conn_error.go
-
doc.go
-
go.mod
-
iot_control.go
-
iot_control_test.go
-
iq.go
-
jid.go
-
jid_test.go
-
message.go
-
msg_chat_markers.go
-
msg_chat_state.go
-
msg_oob.go
-
msg_receipts.go
-
ns.go
-
packet.go
-
parser.go
-
pep.go
-
presence.go
-
pubsub.go
-
registry.go
-
registry_test.go
-
router.go
-
session.go
-
socket_proxy.go
-
starttls.go
-
stream.go
-
stream_manager.go
-
tcp_server_mock.go
|
|
@ -1,4 +1,4 @@ |
|
|
|
package xmpp // import "gosrc.io/xmpp"
|
|
|
|
package xmpp |
|
|
|
|
|
|
|
import ( |
|
|
|
"encoding/base64" |
|
|
|
|
|
@ -20,7 +20,7 @@ TODO: Implement Backoff Ticker channel |
|
|
|
TODO: Implement throttler interface. Throttler could be used to implement various reconnect strategies. |
|
|
|
*/ |
|
|
|
|
|
|
|
package xmpp // import "gosrc.io/xmpp"
|
|
|
|
package xmpp |
|
|
|
|
|
|
|
import ( |
|
|
|
"math" |
|
|
|
|
|
@ -1,4 +1,4 @@ |
|
|
|
package xmpp // import "gosrc.io/xmpp"
|
|
|
|
package xmpp |
|
|
|
|
|
|
|
import ( |
|
|
|
"crypto/tls" |
|
|
|
|
|
@ -1,4 +1,4 @@ |
|
|
|
package xmpp // import "gosrc.io/xmpp"
|
|
|
|
package xmpp |
|
|
|
|
|
|
|
import ( |
|
|
|
"encoding/xml" |
|
|
|
|
|
@ -1,4 +1,4 @@ |
|
|
|
package xmpp // import "gosrc.io/xmpp"
|
|
|
|
package xmpp |
|
|
|
|
|
|
|
import ( |
|
|
|
"encoding/xml" |
|
|
|
|
|
@ -1,4 +1,4 @@ |
|
|
|
package main // import "gosrc.io/xmpp"
|
|
|
|
package main |
|
|
|
|
|
|
|
import ( |
|
|
|
"log" |
|
|
|
|
|
@ -1,4 +1,4 @@ |
|
|
|
package xmpp // import "gosrc.io/xmpp"
|
|
|
|
package xmpp |
|
|
|
|
|
|
|
import ( |
|
|
|
"crypto/sha1" |
|
|
|
|
|
@ -1,4 +1,4 @@ |
|
|
|
package xmpp // import "gosrc.io/xmpp"
|
|
|
|
package xmpp |
|
|
|
|
|
|
|
import ( |
|
|
|
"encoding/xml" |
|
|
|
|
|
@ -1,4 +1,4 @@ |
|
|
|
package xmpp // import "gosrc.io/xmpp"
|
|
|
|
package xmpp |
|
|
|
|
|
|
|
import ( |
|
|
|
"io" |
|
|
|
|
|
@ -1,4 +1,4 @@ |
|
|
|
package xmpp // import "gosrc.io/xmpp"
|
|
|
|
package xmpp |
|
|
|
|
|
|
|
import ( |
|
|
|
"fmt" |
|
|
|
|
|
@ -29,4 +29,4 @@ Fluux XMPP has been primarily tested with ejabberd (https://www.ejabberd.im) |
|
|
|
but it should work with any XMPP compliant server. |
|
|
|
|
|
|
|
*/ |
|
|
|
package xmpp // import "gosrc.io/xmpp"
|
|
|
|
package xmpp |
|
|
@ -1,6 +1,6 @@ |
|
|
|
module gosrc.io/xmpp |
|
|
|
|
|
|
|
go 1.9 |
|
|
|
go 1.12 |
|
|
|
|
|
|
|
require ( |
|
|
|
github.com/google/go-cmp v0.2.0 |
|
|
|
|
|
@ -1,4 +1,4 @@ |
|
|
|
package xmpp // import "gosrc.io/xmpp"
|
|
|
|
package xmpp |
|
|
|
|
|
|
|
import ( |
|
|
|
"encoding/xml" |
|
|
|
|
|
@ -1,4 +1,4 @@ |
|
|
|
package xmpp // import "gosrc.io/xmpp"
|
|
|
|
package xmpp |
|
|
|
|
|
|
|
import ( |
|
|
|
"encoding/xml" |
|
|
|
|
|
@ -1,4 +1,4 @@ |
|
|
|
package xmpp // import "gosrc.io/xmpp"
|
|
|
|
package xmpp |
|
|
|
|
|
|
|
import ( |
|
|
|
"encoding/xml" |
|
|
|
|
|
@ -1,4 +1,4 @@ |
|
|
|
package xmpp // import "gosrc.io/xmpp"
|
|
|
|
package xmpp |
|
|
|
|
|
|
|
import ( |
|
|
|
"fmt" |
|
|
|
|
|
@ -1,4 +1,4 @@ |
|
|
|
package xmpp // import "gosrc.io/xmpp"
|
|
|
|
package xmpp |
|
|
|
|
|
|
|
import ( |
|
|
|
"testing" |
|
|
|
|
|
@ -1,4 +1,4 @@ |
|
|
|
package xmpp // import "gosrc.io/xmpp"
|
|
|
|
package xmpp |
|
|
|
|
|
|
|
import ( |
|
|
|
"encoding/xml" |
|
|
|
|
|
@ -1,4 +1,4 @@ |
|
|
|
package xmpp // import "gosrc.io/xmpp"
|
|
|
|
package xmpp |
|
|
|
|
|
|
|
import "encoding/xml" |
|
|
|
|
|
|
|
|
|
@ -1,4 +1,4 @@ |
|
|
|
package xmpp // import "gosrc.io/xmpp"
|
|
|
|
package xmpp |
|
|
|
|
|
|
|
import "encoding/xml" |
|
|
|
|
|
|
|
|
|
@ -1,4 +1,4 @@ |
|
|
|
package xmpp // import "gosrc.io/xmpp"
|
|
|
|
package xmpp |
|
|
|
|
|
|
|
import "encoding/xml" |
|
|
|
|
|
|
|
|
|
@ -1,4 +1,4 @@ |
|
|
|
package xmpp // import "gosrc.io/xmpp"
|
|
|
|
package xmpp |
|
|
|
|
|
|
|
import "encoding/xml" |
|
|
|
|
|
|
|
|
|
@ -1,4 +1,4 @@ |
|
|
|
package xmpp // import "gosrc.io/xmpp"
|
|
|
|
package xmpp |
|
|
|
|
|
|
|
const ( |
|
|
|
NSStream = "http://etherx.jabber.org/streams" |
|
|
|
|
|
@ -1,4 +1,4 @@ |
|
|
|
package xmpp // import "gosrc.io/xmpp"
|
|
|
|
package xmpp |
|
|
|
|
|
|
|
type Packet interface { |
|
|
|
Name() string |
|
|
|
|
|
@ -1,4 +1,4 @@ |
|
|
|
package xmpp // import "gosrc.io/xmpp"
|
|
|
|
package xmpp |
|
|
|
|
|
|
|
import ( |
|
|
|
"encoding/xml" |
|
|
|
|
|
@ -1,6 +1,4 @@ |
|
|
|
package xmpp // import "gosrc.io/xmpp"
|
|
|
|
|
|
|
|
// TODO: Move to a pubsub file
|
|
|
|
package xmpp |
|
|
|
|
|
|
|
import ( |
|
|
|
"encoding/xml" |
|
|
|
|
|
@ -1,4 +1,4 @@ |
|
|
|
package xmpp // import "gosrc.io/xmpp"
|
|
|
|
package xmpp |
|
|
|
|
|
|
|
import "encoding/xml" |
|
|
|
|
|
|
|
|
|
@ -1,4 +1,4 @@ |
|
|
|
package xmpp // import "gosrc.io/xmpp"
|
|
|
|
package xmpp |
|
|
|
|
|
|
|
import ( |
|
|
|
"encoding/xml" |
|
|
|
|
|
@ -1,4 +1,4 @@ |
|
|
|
package xmpp // import "gosrc.io/xmpp"
|
|
|
|
package xmpp |
|
|
|
|
|
|
|
import ( |
|
|
|
"encoding/xml" |
|
|
|
|
|
@ -1,4 +1,4 @@ |
|
|
|
package xmpp // import "gosrc.io/xmpp"
|
|
|
|
package xmpp |
|
|
|
|
|
|
|
import ( |
|
|
|
"encoding/xml" |
|
|
|
|
|
@ -1,4 +1,4 @@ |
|
|
|
package xmpp // import "gosrc.io/xmpp"
|
|
|
|
package xmpp |
|
|
|
|
|
|
|
import ( |
|
|
|
"strings" |
|
|
|
|
|
@ -1,4 +1,4 @@ |
|
|
|
package xmpp // import "gosrc.io/xmpp"
|
|
|
|
package xmpp |
|
|
|
|
|
|
|
import ( |
|
|
|
"crypto/tls" |
|
|
|
|
|
@ -1,4 +1,4 @@ |
|
|
|
package xmpp // import "gosrc.io/xmpp"
|
|
|
|
package xmpp |
|
|
|
|
|
|
|
import ( |
|
|
|
"io" |
|
|
|
|
|
@ -1,4 +1,4 @@ |
|
|
|
package xmpp // import "gosrc.io/xmpp"
|
|
|
|
package xmpp |
|
|
|
|
|
|
|
import ( |
|
|
|
"crypto/tls" |
|
|
|
|
|
@ -1,4 +1,4 @@ |
|
|
|
package xmpp // import "gosrc.io/xmpp"
|
|
|
|
package xmpp |
|
|
|
|
|
|
|
import ( |
|
|
|
"encoding/xml" |
|
|
|
|
|
@ -1,4 +1,4 @@ |
|
|
|
package xmpp // import "gosrc.io/xmpp"
|
|
|
|
package xmpp |
|
|
|
|
|
|
|
import ( |
|
|
|
"errors" |
|
|
|
|
|
@ -1,4 +1,4 @@ |
|
|
|
package xmpp // import "gosrc.io/xmpp"
|
|
|
|
package xmpp |
|
|
|
|
|
|
|
import ( |
|
|
|
"net" |
|
|
|