SOURCES: nagios-jabber.alert, mon-jabber.alert - add ssl support

glen glen at pld-linux.org
Mon Oct 30 12:57:36 CET 2006


Author: glen                         Date: Mon Oct 30 11:57:36 2006 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- add ssl support

---- Files affected:
SOURCES:
   nagios-jabber.alert (1.2 -> 1.3) , mon-jabber.alert (1.2 -> 1.3) 

---- Diffs:

================================================================
Index: SOURCES/nagios-jabber.alert
diff -u SOURCES/nagios-jabber.alert:1.2 SOURCES/nagios-jabber.alert:1.3
--- SOURCES/nagios-jabber.alert:1.2	Mon Oct 30 11:44:08 2006
+++ SOURCES/nagios-jabber.alert	Mon Oct 30 12:57:31 2006
@@ -1,6 +1,7 @@
 #!/usr/bin/python -u
 # arekm at pld-linux.org, 2006-01
 # glen at pld-linux.org, 2006-03-14
+# glen at pld-linux.org,arekm at pld-linux.org, 2006-10-30 - added ssl support (for gmail.com)
 # usage:
 #   jabber.alert -J from_jid -P password to_jid1 to_jid2 to_jid3
 
@@ -14,6 +15,7 @@
 from pyxmpp.jid import JID
 from pyxmpp.message import Message
 from pyxmpp.jabber.client import JabberClient
+from pyxmpp.streamtls import TLSSettings
 
 try:
 	opts, args = getopt.getopt(sys.argv[1:], "J:P:")
@@ -66,7 +68,8 @@
 			msg = Message(to_jid = jid_r, body = body, subject = subject, stanza_type = message_type)
 			self.stream.send(msg)
 		self.disconnect()
-c = Client(jid, password, server = server, port = port)
+
+c = Client(jid, password, server = server, port = port, auth_methods = ['sasl:PLAIN'], tls_settings = TLSSettings(require = True, verify_peer = False))
 c.connect()
 try:
 	c.loop(1)

================================================================
Index: SOURCES/mon-jabber.alert
diff -u SOURCES/mon-jabber.alert:1.2 SOURCES/mon-jabber.alert:1.3
--- SOURCES/mon-jabber.alert:1.2	Mon Oct 30 11:44:08 2006
+++ SOURCES/mon-jabber.alert	Mon Oct 30 12:57:31 2006
@@ -1,5 +1,6 @@
 #!/usr/bin/python -u
-# arekm at pld-linux.org, 01/2006
+# arekm at pld-linux.org, 2006-01
+# glen at pld-linux.org,arekm at pld-linux.org, 2006-10-30 - added ssl support (for gmail.com)
 # usage:
 # jabber.alert -J from_jid -P password to_jid1 to_jid2 to_jid3
 
@@ -13,6 +14,7 @@
 from pyxmpp.jid import JID
 from pyxmpp.message import Message
 from pyxmpp.jabber.client import JabberClient
+from pyxmpp.streamtls import TLSSettings
 
 try:
 	opts, args = getopt.getopt(sys.argv[1:], "s:o:g:h:k:t:J:P:OTu")
@@ -116,7 +118,8 @@
 			msg=Message(to_jid=jid_r, body=body, subject=subject, stanza_type=message_type)
 			self.stream.send(msg)
 		self.disconnect()
-c=Client(jid,password,server=server,port=port)
+
+c = Client(jid, password, server = server, port = port, auth_methods = ['sasl:PLAIN'], tls_settings = TLSSettings(require = True, verify_peer = False))
 c.connect()
 try:
 	c.loop(1)
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SOURCES/nagios-jabber.alert?r1=1.2&r2=1.3&f=u
    http://cvs.pld-linux.org/SOURCES/mon-jabber.alert?r1=1.2&r2=1.3&f=u



More information about the pld-cvs-commit mailing list