aboutsummaryrefslogtreecommitdiffstats
path: root/skype/skyped.py
Commit message (Collapse)AuthorAgeLines
* add support for user-wide config filesMiklos Vajna2009-04-29-1/+3
| | | | | | | in the past the config file was expected in /etc/skyped, change this to ~/.skyped, and just fall back to the previous path if it's not available.
* skyped: add logfile optionMiklos Vajna2009-02-18-2/+10
| | | | | | using this option messages are not lost when not running in foreground mode
* skyped: handle the case when LANG and LC_ALL env vars are emptyMiklos Vajna2009-02-17-1/+4
|
* skyped: use hashlib instead of sha (python2.6 warning)Miklos Vajna2008-12-30-2/+2
|
* fix typo in skyped -hMiklos Vajna2008-12-22-1/+1
|
* replace /dev/null with os.devnull in skypedMiklos Vajna2008-12-21-2/+2
|
* skyped: handle the case when even reading the user/pass failsMiklos Vajna2008-11-16-6/+11
| | | | | | ideally this is rare, i never got a network error right after connect, but you can never be sure.. ;)
* skyped: when sending, encode using utf8 if we can't get the system defaultMiklos Vajna2008-09-08-1/+4
| | | | | this fixes a runtime error on osx
* ignore error if not yet started skyped fails to shut downMiklos Vajna2008-09-06-1/+5
| | | | | at this points skyped runs fine for me on osx (plugin is not yet tested)
* skyped: send periodically a 'PING' to the clientMiklos Vajna2008-07-12-3/+14
| | | | | also ignore the 'PONG' output from it (so don't forward it to skype)
* remove no longer used CLIENT_NAMEMiklos Vajna2008-05-19-1/+0
|
* allow setting the port from the config fileMiklos Vajna2008-05-19-3/+16
|
* don't die on failed handshakeMiklos Vajna2008-05-19-1/+5
|
* skyped: close the socket on read/write errorMiklos Vajna2008-05-16-1/+3
| | | | | | - it turns out that once we have a read/write error we can never use the socket again so just close it then bitlbee will reconnect properly
* add python-gnutls support and make it default if availableMiklos Vajna2008-05-01-7/+17
| | | | | | | | - this change in general should be ok, since openssl has problems when using it from gpl software which is distributed as a binary. - anyway, i hope that this will solve that magic "Fatal Python error: PyEval_RestoreThread: NULL tstate" error. at least it worth a try.
* modularize openssl codeMiklos Vajna2008-05-01-1/+2
| | | | | - so that later we may use gnutls as well (or other ssl implementations)
* and same for receive: catch any errorMiklos Vajna2008-05-01-1/+2
|
* catch any error on send (ie SysCallError as well)Miklos Vajna2008-04-28-1/+1
|
* skyped: use gobject.timeout_add() to make it more responsiveMiklos Vajna2008-04-20-2/+1
|
* a fix for python-2.4 compatibilityMiklos Vajna2008-04-06-1/+1
| | | | | | - interesting, it has been reported this is the only problem, though ideally skype4py doesn't work with python-2.4 either ;)
* skyped: don't exit when bitlbee disconnectsMiklos Vajna2008-02-29-1/+1
|
* add support for account set -del skype/callMiklos Vajna2008-02-29-1/+4
| | | | | to finish an outgoing call
* skyped: remove comment, we use skype4py alreadyMiklos Vajna2008-02-23-4/+0
|
* kill skype on shutdownMiklos Vajna2008-02-23-4/+5
|
* small cleanupMiklos Vajna2008-02-23-1/+0
|
* skyped: automatically start skype if necessaryMiklos Vajna2008-02-23-2/+3
|
* remove unnecessary import of threading from skypedMiklos Vajna2008-02-19-1/+0
|
* skyped: catch KeyboardInterrupts everywhereMiklos Vajna2008-01-12-3/+10
|
* skyped: update copyright yearMiklos Vajna2008-01-12-1/+1
|
* auth via sslMiklos Vajna2008-01-12-14/+18
| | | | | | | | - move the config file to sysconfdir/skyped/skyped.conf as there will other config files there, too - autogenerate the ssl paths in skyped.conf.dist - skype plugin: connect via ssl - skyped: listen via ssl
* skyped: add authentication supportMiklos Vajna2008-01-12-20/+61
| | | | | this is not yet ssl, but better than nothing
* skyped: allow overwriting the host '0.0.0.0'Miklos Vajna2008-01-11-3/+7
|
* fixup for Skype4Py >= 0.9.28.4Miklos Vajna2007-12-14-2/+4
|
* display received messages in utf8, so that we can avoid most UnicodeEncodeErrorsVMiklos2007-10-06-3/+8
|
* handle the case when ping fails (ie: timeout)VMiklos2007-10-06-1/+4
|
* skyped: handle a possible IOErrorVMiklos2007-09-12-1/+4
|
* don't use internal exceptions eitherVMiklos2007-09-05-2/+2
|
* do not use internal functions for receiving messagesVMiklos2007-09-05-5/+2
| | | | | thanks awahlig
* do not use internal functions for sending messagesVMiklos2007-09-05-2/+2
| | | | | thanks awahlig (from the skype forums) for this suggestion
* hide the ping/pong from the log, it's just spamVMiklos2007-09-04-2/+4
| | | | | | also set the ping timeout to 2sec, it does not cause a big cpu load but this way skyped is much more interactive
* skyped: fix receiving / sending accents againVMiklos2007-09-04-5/+7
|
* handle timeoutsVMiklos2007-09-04-0/+2
|
* skyped: use Skype4Py's X11 apiVMiklos2007-09-04-57/+39
| | | | | this solves all those weird freezes
* handle the case when the input is a multiline messageVMiklos2007-09-04-3/+15
|
* bind to 0.0.0.0, not to localhostVMiklos2007-08-22-1/+1
|
* skyped: fix a warningVMiklos2007-08-22-1/+4
|
* skyped: added daemon codeVMiklos2007-08-22-4/+60
|
* skyped: automatically reconnect if skype is restartedVMiklos2007-08-21-3/+10
| | | | | | well, not 100% perfect because we detect the error when we send something. but far better than writing to devnull forever ;)
* skyped: added copyright headerVMiklos2007-08-21-0/+26
|
* skyped: some cleanup, no encoding is needed when sending messagesVMiklos2007-08-20-19/+3
|