aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeLines
...
* | | Merging Skype plugin. Many thanks to Miklos Vajna for all his work on this,Wilmer van der Gaast2011-07-24-2/+4510
|\ \ \ | | | | | | | | | | | | | | | | | | | | having this distributed together with BitlBee will hopefully make up for the fact that BitlBee has poor binary API backward compatibility.
| * | | Small changes to --skype= flag behaviour in configure script.Wilmer van der Gaast2011-07-24-9/+6
| | | |
| * | | Drop no longer necessary autofoo from skype plugin dirunknown2011-07-03-112/+0
| | | |
| * | | Install skyped documentation if skype is enabledunknown2011-07-03-2/+21
| | | |
| * | | Install skyped if skype is enabledunknown2011-07-03-10/+4
| | | |
| * | | skype: .gitignore -> .bzrignoreMiklos Vajna2011-06-30-0/+0
| | | |
| * | | configure: --skype=plugin -> --skype=1Miklos Vajna2011-06-30-2/+2
| | | |
| * | | skyped: user configuration should have priorityMiklos Vajna2011-06-30-2/+2
| | | |
| * | | Merge IPv6 and groupchat fixes from hrubi.unknown2011-06-16-8/+14
| |\ \ \
| | * | | Bind to IPv6 address when -H is in IPv6 formatJan Hruban2011-06-15-2/+5
| | | | |
| | * | | Free skype groupchats on logoutJan Hruban2011-06-15-0/+3
| | | | |
| | * | | Don't create new channel when skype groupchat turns from DIALOG to ↵Jan Hruban2011-06-15-2/+5
| | | | | | | | | | | | | | | | | | | | MULTI_SUBSCRIBED (works only when user initiates the chat, otherwise new channel is created anyway)
| | * | | Fix crash on inviting people to skype groupchatsJan Hruban2011-06-15-4/+1
| |/ / /
| * | | Add build system support for building the skype pluginMiklos Vajna2011-04-12-1/+22
| | | |
| * | | Merge bitlbee-skype into bitlbeeMiklos Vajna2011-04-12-0/+4583
| |\ \ \
| | * | | drop images symlink, images are embedded recentlyMiklos Vajna2011-04-12-1/+0
| | | | |
| | * | | add back optional gobject supportMiklos Vajna2011-04-12-50/+106
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | on windows socket/threading is needed as there are no gobject, but those directly on linux would be suboptimal
| | * | | Always use UTF-8 encoding when dealing with BitlBeePhilippe Crama2011-02-08-11/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BitlBee internally always uses UTF-8 (see initialization of irc->iconv and irc->oconv in set_eval_charset in irc.c of BitlBee's source and their usage in eg irc_vawrite in the same file; confirmed on #bitlbee), so it makes no sense to either get an encoding from the current locale or to make it a runtime setting.
| | * | | Remove useless/misleading commentPhilippe Crama2011-02-08-1/+0
| | | | |
| | * | | Add a 'test' target to the toplevel MakefileMiklos Vajna2011-01-21-1/+4
| | | | |
| | * | | Avoid debugging output charset problems crashing skyped.pyPhilippe Crama2011-01-21-1/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When using irssi in an LC_CTYPE=ISO-8859-1 terminal (thus /set charset iso-8859-1 for irssi, set charset iso-8859-1 for bitlbee and no recode_out_default_charset set for irssi) and skyped.py in a Windows console window (CP1252?), sending a message with a é (the character, not the HTML entity) crashes the server because in its debugging output it tries to print the UTF-8 equivalent intepreted as CP1252 code points. I do not think that the "if options.log: ..." code just below the patch needs the same treatment as the worst that can happen is that some messages in the log file will be garbled. Since I do not use/test that code path, I didn't touch it.
| | * | | t/livetest-bitlbee.sh: ps is posix, /proc is notMiklos Vajna2011-01-05-2/+2
| | | | |
| | * | | Add an AUTHORS fileMiklos Vajna2011-01-04-5/+5
| | | | |
| | * | | Make tests a bit more robustMiklos Vajna2011-01-04-2/+27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Sometimes skyped exits on startup because of the failure of some underlying C lib (ie we get no expections), that's not something I want to care about.
| | * | | Merge branch 'portable-NetBSD-tests' of git://github.com/pcrama/bitlbee-skypeMiklos Vajna2011-01-04-27/+69
| | |\ \ \
| | | * | | Add TUNNELED_MODE and TUNNEL_SCRIPT environment variablesPhilippe Crama2011-01-03-23/+59
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When TUNNELED_MODE=yes, TUNNEL_SCRIPT (when set) is used to establish a tunnel. This allows to run skyped.py on a differnt host than the skype.c bitlbee plugin.
| | | * | | First try absolute path, then look for basename in PATHPhilippe Crama2011-01-03-1/+7
| | | | | |
| | | * | | Replace unportable 'sed -i' by perl invocationPhilippe Crama2011-01-03-1/+1
| | | | | |
| | | * | | Absolute path to env is standardized -> make invocation portablePhilippe Crama2011-01-03-2/+2
| | |/ / /
| | * | | update versionMiklos Vajna2011-01-03-1/+1
| | | | |
| | * | | updates for 0.9.0Miklos Vajna2011-01-03-2/+8
| | | | |
| | * | | Document that group support is readyMiklos Vajna2011-01-03-0/+6
| | | | |
| | * | | checkpatchMiklos Vajna2011-01-03-2/+1
| | | | |
| | * | | skype_add_buddy: handle the case when /invite is used on a new groupMiklos Vajna2011-01-03-6/+26
| | | | |
| | * | | Make /invite work for existing groupsMiklos Vajna2011-01-03-6/+60
| | | | |
| | * | | Unused parametersMiklos Vajna2011-01-03-0/+7
| | | | |
| | * | | Add support for fetching group changes on the flyMiklos Vajna2011-01-03-1/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | So in case a user was not part of a group and it becomes (using Skype UI), then BitlBee is now aware of this. NOTE: current it seems the Skype part of this is broken. Use case: adding a user to group #16 which already has a user. << GROUP 16 NROFUSERS 2 >> GET GROUP 16 NROFUSERS << GROUP 16 NROFUSERS 0 So it notifies about the number of users changed but I can't query the user list as the number of users is then 0 - till Skype is not restarted.
| | * | | checkpatch fixesMiklos Vajna2011-01-02-17/+20
| | | | |
| | * | | Initial support for reading buddy groupsMiklos Vajna2011-01-02-4/+35
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | What works: if you have a few buddies in <group>, then /j &<group> will show just those buddies. What does not: - If you later move buddies using Skype UI, BitlBee is not yet notified. - You cannot move buddies using /invite yet. What won't work in the near future: only the first group of each buddy is parsed.
| | * | | Parse the user list of each groupMiklos Vajna2011-01-02-1/+91
| | | | |
| | * | | Read list of groups on startupMiklos Vajna2011-01-01-1/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is just the begining, we do not - store it - store the list of users in a group nor the name of the group - track changes after the user logged in - don't write this info
| | * | | Update doc: skyped on Windows should work nowMiklos Vajna2010-12-29-3/+3
| | | | |
| | * | | Contact another bot: echo123 never answersPhilippe Crama2010-12-29-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | On my setup (Skype 5.0.0.152), echo123 doesn't answer any chat attempts: even if I use the official client, I get no answer, so this test fails but not for a reason linked to the bitlbee-skype plugin.
| | * | | Update doc: gobject is no longer required.Miklos Vajna2010-12-29-3/+0
| | | | |
| | * | | Clean up some leftover debug messagesMiklos Vajna2010-12-29-10/+9
| | | | |
| | * | | Merge remote branch 'pcrama/windows-skyped2'Miklos Vajna2010-12-29-36/+129
| | |\ \ \
| | | * | | Close connection when going offlinePhilippe Crama2010-12-28-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When the user disconnects from bitlbee (either by quitting or by logging out "account skype off"), skyped should close its connection and wait for a new connection. This change is useful to make the test cases pass as otherwise, skyped would not notice that the first test was done and that the second test was trying to connect, thus leading to a failure in the second test.
| | | * | | Check that connection is still valid before sending/retryingPhilippe Crama2010-12-28-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since another thread might close the socket, make sure after the lock is acquired that the connection is still valid. Add global declaration for completeness
| | | * | | Add locking to ensure only one thread accesses the socketunknown2010-12-24-16/+45
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The Skype API calls the OnNotify callback in a separate thread: see http://skype4py.sourceforge.net/doc/html/Skype4Py.utils.EventHandlingBase-class.html Tested informally (chatting with another person for > 15 min)
| | | * | | Bugfixes: when skipping PINGing bitlbee, update PONG timestamp, watch input ↵Philippe Crama2010-12-22-3/+6
| | | | | | | | | | | | | | | | | | | | | | | | socket for exceptional situations