Martin Hebnes Pedersen
127e75bc8b
Fix neglected io.EOF handling
...
This was probably catched in most cases after commit 9dd92e1
, but was
at best misleading as it suggested that the end of input stream signal
from xml.Decoder was intentionally ignored.
Ref mattn/go-xmpp#28
2017-11-03 13:12:33 +01:00
Yasuhiro Matsumoto
906d9d747d
don't modify DefaultConfig
2017-04-23 19:07:54 +09:00
Vincent van Dam
a74ec7bb2d
Add SendKeepAlive method to send "whitespace keepalive"
2017-03-06 15:06:43 +01:00
Yasuhiro Matsumoto
1610c524f7
check double quote also
...
fixes #83
2017-03-01 18:09:02 +09:00
mattn
0fe2a76e77
Merge pull request #81 from froodian/auth-failure-text
...
more robust error messages for authentication failures
2017-03-01 18:08:51 +09:00
Ian Leue
18cda4524c
more robust error messages for authentication failures
2017-01-27 13:27:21 -05:00
lufia
f4550b5399
Add Chat.OtherElem member
...
Also Chat.Other member is kept as original behavior.
2016-11-21 10:25:36 +09:00
Vladimir
6265286138
Removed debug comment and extra action with an IQ query
2016-09-09 09:56:30 +05:00
Vladimir
ccac8addc9
Auto reply on server ping-request
2016-09-08 20:56:40 +05:00
james lawrence
c7af92b53b
expose information queries for custom extensions
2016-06-22 12:48:40 -04:00
James Lawrence
bacbdeb205
implement discovery extension
2016-05-06 18:45:22 -04:00
mattn
12d5633a9d
Merge pull request #70 from tcriess/master
...
Add SendPresence, add join muc with history, add function return valu…
2016-04-11 19:32:53 +09:00
David Bolshoy
e3871c2deb
Xmpp ping fixed to use the obtained jid.
...
Though a client function, ping does not use the client jid.
Fixed ping to use the obtained jid and configured server domain by default.
Client now exposes jid.
2016-04-10 18:47:36 +03:00
Thorsten Riess
7c0791141b
Add SendPresence, add join muc with history, add function return values in xmpp_muc
2016-02-04 08:17:25 +01:00
Maksim Stepanov
0e6327115f
Fixed host completion in 'connect'
2016-01-16 20:28:14 +03:00
Philip Silva
adbceb5dae
Recv: handle clientIQ: more terse code
2016-01-14 16:40:46 +01:00
Philip Silva
c84fc9afab
Recv: handle clientIQ
...
When sending a successful Client-To-Server Ping, one gets a Pong that looks like this:
<iq from='capulet.lit' to='juliet@capulet.lit/balcony' id='c2s1' type='result'/>
(http://xmpp.org/extensions/xep-0199.html#c2s )
2016-01-14 14:32:03 +01:00
Eugene Agafonov
9df9a5b5f9
Remove extra allocation of XML Decoder
...
XML Decoder is allocated in startStream so
it overwrites the one allocated in init()
2015-12-23 23:10:12 +00:00
Silvano Luciani
188e3f03c7
Use 'any' to read cause of sasl failure.
2015-12-07 13:34:52 -08:00
chteufleur
637503f492
Do a go fmt
2015-10-16 16:24:54 +02:00
chteufleur
6618fc47ca
Add Status into Presence struct
2015-10-16 13:01:30 +02:00
Joshua Martin
88f429802e
Add OAuth2 support
...
Use provided host for certificate verification
Remove redundant ANONYMOUS mechanism support
2015-09-17 10:43:05 -07:00
mattn
222c8f8fd0
Merge pull request #56 from dullgiulio/govet
...
Remove unreacheable panics
2015-05-22 17:05:45 +09:00
Giulio Iotti
5f7c3b14b0
Remove unreacheable panics
2015-05-22 07:42:43 +00:00
Thomas
02e423485e
Fetch latest changes
2015-05-17 00:53:09 +02:00
mattn
c8c5371616
Merge pull request #52 from jamesandariese/master
...
ANONYMOUS auth by default if user and password are empty.
2015-05-13 17:33:29 +09:00
Yasuhiro Matsumoto
0c0c98633c
handle clientQuery
2015-04-16 20:35:08 +09:00
Yasuhiro Matsumoto
861872c8db
Add Roster()
2015-04-16 20:30:36 +09:00
James Andariese
9c349bcc3f
Default change to InsecureSkipVerify removed
...
Slipped through. This is definitely not a good default for most people.
2015-04-13 07:50:54 -07:00
James Andariese
6c1f4b23f8
follow up from comment from mattn
...
s/found_anonymous/foundAnonymous/g
2015-04-12 22:28:30 -07:00
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