James Andariese
e8c25dcffe
attempt anonymous only when logging in without JID and password
2015-04-12 22:12:16 -07:00
Egor Kovetskiy
9dd92e1247
fix eternal cycle with malicious xml packet
2015-04-10 15:30:57 +06:00
Thomas B Homburg
09fb80afad
Include delay in chats
2015-02-06 23:16:32 +01:00
ThomasBS
58077b314a
Add ability to send message as html
2015-01-11 03:43:24 +01:00
Teoman Soygul
050bbf66bd
some formatting
2014-12-30 01:53:23 +01:00
Teoman Soygul
0d259f5448
add doc clarifications
2014-12-29 01:16:23 +01:00
Teoman Soygul
0655f5913b
golint/gofmt the code
2014-12-13 15:28:57 +01:00
Stanislav Seletskiy
a60980a550
do not crash on failed connect
2014-12-11 16:49:54 +06:00
mattn
15ac96c029
Merge pull request #41 from soygul/master
...
Add send/sendorg return values
2014-11-17 00:00:55 +09:00
Teoman Soygul
d03bc801da
add send/sendorg return values
2014-11-15 19:43:43 +01:00
Teoman Soygul
61f20ce1de
fix DefaultConfig.ServerName not set when func NewClient(host...) is used
2014-11-09 14:51:33 +01:00
Mathias Gottschlag
1ff5be0d01
Only check the certificate's host name if InsecureSkipVerify is not set.
2014-10-30 23:45:15 +01:00
Scott Dunlop
1f559fafde
add STARTTLS support to TCP connections
...
- Add InsecureAllowUnencryptedAuth to options; go-xmpp will not leak
authentication in plaintext over TCP connections (breaks compatibility
with previous versions, slightly.)
fails.
- Add StartTLS to options; go-xmpp will use STARTTLS if the server
requires it or the user requests it.
- Add IsEncrypted method so sensitive clients can check if the
connection is TLS encrypted.
2014-10-28 16:32:19 -07:00
crackcomm
aa9390a115
Status and status message
2014-10-04 18:29:19 +02:00
crackcomm
c9bbe151b2
Status message option
2014-10-04 18:22:05 +02:00
Gabriel Guzman
748282a14a
Remove a declared variable that isn't used. So the library will compile again.
2014-09-17 12:27:55 +09:00
mattn
aa27e3ee45
Merge pull request #32 from hoffoo/master
...
TLSConfig in Options
2014-09-17 12:26:31 +09:00
Marin
f06f19e121
moved to Options instead of NewClient
2014-09-14 23:24:02 -07:00
Marin
41fd432f88
optional TLS config
2014-09-14 23:15:56 -07:00
Falaleev Maxim
0fd114068f
Add anonymous auth
2014-09-15 10:12:12 +04:00
Ilya Beda
8a08b956bb
Ejabberd compatibility
...
Add unique cookie for iq requests
Add session parameter
2014-04-23 00:05:35 +08:00
Martin Bonnin
e71f933d7c
fix digest-md5 with some ejabberd server
...
* it looke like some response parameters need to be quoted
* so quote username, realm, nonce, etc, ... as in http://tools.ietf.org/html/rfc3920#ref-SASL
2014-04-16 17:25:20 +02:00
Specode
8a80c8abe3
fix bug
2013-11-05 10:03:26 +08:00
Specode
b67dc40516
fix some error handling
2013-11-04 15:13:55 +08:00
Specode
64821d5df9
clientMessage add ",any" tag, use for hasn't matched element
2013-10-30 17:14:11 +08:00
Specode
cbdf478ba7
clientMessage add ",any" tag, use for hasn't matched element
2013-10-30 17:13:02 +08:00
Specode
c88c22763a
add SendOrg for send origin text
2013-10-18 15:52:01 +08:00
Specode
af110491a0
add debug options
2013-10-18 15:49:41 +08:00
Scott Dunlop
7c9260e5a0
added the normal arguments to NewClient to Options and made that a central entrypoint for creating new clients
2013-08-12 16:04:39 -07:00
Scott Dunlop
5e57ac52f9
added Options to NewClient, and Resource binding to Options
2013-08-12 15:33:50 -07:00
mattn
4a4cac6dfc
Support NoTLS, DIGEST-MD5
2013-05-14 19:24:35 -07:00
Flo Lauber
52c3f1b710
use Chat.type
in <message/>'s type attr in Send()
...
Otherwise client.Send(..) cannot be used for MUC 'groupchat' messages.
This might break code, if you're not setting `Chat`'s type slot and rely
on `client.Send` set it to 'chat' by default
2013-01-18 19:49:47 -05:00
Flo Lauber
1e9dc674d1
return Presence messages in Recv
2013-01-18 19:48:50 -05:00
Flo Lauber
99516ec31f
add xml-specifier for Jid in type bindBind
2013-01-18 19:14:09 -05:00
Gatlin C Johnson
cb6591b513
similar fixes for presence
2012-06-16 21:47:48 -05:00
Gatlin C Johnson
1dd8c2eeac
fixed the xml tag unmarshalling for client messages
2012-06-16 14:39:22 -05:00
deboon
a25b82d0a4
It should fix #11 issue
2012-05-21 13:23:18 +04:00
mattn
f8ce0ead60
fix parsing xml.
2012-04-04 01:46:01 +09:00
mattn
f482858a52
go fix.
2012-02-09 14:44:44 +09:00
mattn
4201b13e32
gofix.
2011-11-09 23:18:51 +09:00
mattn
0a0f20b95e
use Stdin.
2011-11-04 22:40:10 +09:00
Graham Miller
b6a67e2320
port to r60.1
2011-09-28 15:26:19 -04:00
mattn
fc3904b3a3
Merge commit '7ff519ae8cc28bebbd35'
2011-07-06 09:12:50 +09:00
mattn
7f4668977b
follow tip.
2011-06-28 10:53:04 +09:00
mattn
2644d2a47e
follow tip.
2011-06-27 16:36:11 +09:00
mattn
c922a1691f
change for upstream.
2011-05-18 09:31:47 +09:00
Tom Berger
17fe2a046a
Use addressable values for things we want the XML parser to unmarshal.
2011-05-18 00:51:59 +01:00
mattn
094f05fb75
don't use reflect. element in map[string]interface{} don't have type enough to reflecting value/type/construct.
2011-05-11 15:11:14 +09:00
Kissaki
7ff519ae8c
example now allows passing of server to connect to as argument\nrm line ending space
2011-05-10 16:57:36 +02:00
Kissaki
73126a5d4b
fixed reflection package usage with gofix for current go version
2011-05-10 15:30:35 +02:00
mattn
08d0d26b2d
fix for latest go.
2011-04-05 18:31:59 +09:00
mattn
76fbc3bb63
first import.
2011-02-28 11:44:24 +09:00