mjentsch
82971299a7
Do not write to secret file when reading a secret chat from it
2015-11-12 21:14:12 +01:00
mjentsch
9aa597edfc
Include merge of "secret chat fix" pull request.
2015-11-12 21:14:12 +01:00
mjentsch
50c4b2ead7
Allow passing configure flags to libtgl subproject
...
Pass compiler and linker flags down to libtgl Makefile, when calling configure.
2015-11-12 21:14:12 +01:00
mjentsch
13fb3a74c6
Fix segfault on closing down
...
TLS now frees itself when calling tgl_free_all, adapt to this change.
2015-11-12 21:14:12 +01:00
mjentsch
90b4e3b5b5
Fix secret chat name and fingerprint
...
Correctly initialize secret chat fingerprint and print name when loading the chats from the secret file.
2015-11-12 21:14:12 +01:00
mjentsch
3fe025e877
Improve secret chat robustness.
...
Do not crash when removing secret chats and the print_name is not set
anymore.
2015-11-12 21:14:11 +01:00
mjentsch
f7bcbe8851
Update tgl version
2015-11-12 21:14:11 +01:00
Ben Wiederhake
f1d7a67a4b
Import from Transifex: uk. Thank you!
2015-11-01 21:47:21 +01:00
mjentsch
23b357fac3
Fix read recipes not being sent when users leave or join chats
2015-11-01 19:11:22 +01:00
mjentsch
cb0bbe5b1c
cleanup
2015-10-31 21:49:56 +01:00
mjentsch
4c32efddc2
Do not crash when opening / hovering over unmigrated buddies
2015-10-31 21:46:54 +01:00
mjentsch
46b5fa25b9
Do not brick secret chats when sending documents
...
At least make sure to cancel _all_ file transfers to encrypted chats, until the secret chat file transfer issue is properly fixed.
2015-10-31 21:46:20 +01:00
mjentsch
42543706b4
Remove "Start secret chat ..." action from secret chats
2015-10-31 20:38:56 +01:00
mjentsch
e3892cab16
Fix leaving and removing chats again
2015-10-31 20:34:47 +01:00
mjentsch
81b64d7542
Fix "crashes" on name changes
...
Do not assume that a name for each ID can only be set once anymore.
Remove assertion that names always exist, return 0 instead and propagate
error handling to the calling function.
2015-10-31 20:09:31 +01:00
mjentsch
87278f6742
Merge branch 'tuxmaster-beta4-2' into beta4
2015-10-30 19:16:55 +01:00
mjentsch
e90c7aa0f8
Merge branch 'beta4' of https://github.com/tuxmaster/telegram-purple into tuxmaster-beta4-2
2015-10-30 19:16:34 +01:00
mjentsch
895c8dc14f
Merge branch 'beta4' of https://github.com/majn/telegram-purple into beta4
2015-10-30 19:03:55 +01:00
Eion Robb
6e78b51527
Missed a couple more binary file open()s
2015-10-25 15:32:03 +13:00
Eion Robb
7f64b57461
Set binary flag on open() calls so that windows doesn't terminate files early
2015-10-25 15:22:34 +13:00
Eion Robb
ed2f9d527c
Add a make installer
option that builds an exe installer using NSIS
2015-10-24 19:17:29 +13:00
Eion Robb
fde3af9f4c
Add mingw Makefile/config's
2015-10-24 12:31:11 +13:00
Eion Robb
5a0ee5b22e
Enable PFS
...
Seems to be the only way to trigger all the events loop in libtgl
2015-10-24 11:21:18 +13:00
Eion Robb
a8bad2e361
Use send()/recv() on sockets
...
and apply it to the right branch this time
2015-10-24 11:11:42 +13:00
Ben Wiederhake
70acb337cf
Merge branch 'master' into develop
...
Conflicts:
README.md
2015-10-22 11:35:42 +02:00
Eion Robb
8562eb342c
Allow compiling on Windows
2015-10-22 21:41:37 +13:00
mj
6bc8fb49e2
Update README.md
2015-10-21 10:51:00 +02:00
mj
ddb94969dd
Update README.md
...
Add note about missing Windows support.
2015-10-21 10:49:56 +02:00
Ben Wiederhake
75e1efdb86
Use https where possible
2015-10-20 18:36:27 +02:00
Ben Wiederhake
31768d1e4d
Use new lodepng version
2015-10-20 18:28:11 +02:00
Ben Wiederhake
af3d14bec0
Import from Transifex: fr, pt_BR, ru. Thank you all!
...
See previous commit for 'ru'.
2015-10-20 18:25:05 +02:00
Ben Wiederhake
3edab136cd
Update translations due to previous commit
2015-10-20 18:22:33 +02:00
Ben Wiederhake
a155d4b41c
Update translation strings, positions, and Transifex
2015-10-20 18:22:33 +02:00
Ben Wiederhake
59d9cc88a9
Fix autogen incompatibility
...
Also, only regenerate the parts that actually have changed.
2015-10-20 18:22:04 +02:00
Matthias Jentsch
b8e73f819c
Fix compilation errors and warning when disbaling libwebp
2015-10-20 14:15:50 +02:00
Matthias Jentsch
ee9626e6da
Merge remote-tracking branch 'wiederhake/beta4' into beta4
2015-10-20 12:38:40 +02:00
Jiri Eischmann
8ece7fcccc
Fixing license in the appdata file
2015-10-20 00:16:41 +02:00
Matthias Jentsch
728da04d3c
Try to fix failing reconnect after hibernate
2015-10-19 19:05:50 +02:00
mjentsch
b98b742c14
Fix Adium reconnect after hibernate and not disconnecting properly
2015-10-18 21:18:12 +02:00
Jiri Eischmann
5a72023848
Adding AppData file
2015-10-18 18:42:29 +02:00
majn
3824eae025
Fix empty file in pidgin after transfer
...
Fetch local filename before calling purple_xfer_end to avoid that the local filename contains bogus.
2015-10-18 01:21:18 +02:00
mjentsch
c2873d2e3f
Fix libgcrypt check
...
Use a libgcrypt check that will only succeed with a version >= 1.6.0.
2015-10-17 23:49:41 +02:00
mjentsch
d43f4f0d64
Use better names
2015-10-17 23:11:15 +02:00
mjentsch
bd7662aaeb
Do not crash when displaying the tooltip of an old user
2015-10-17 21:18:42 +02:00
mjentsch
306273d4c4
Merge branch 'beta4-human-reable-user-names' into beta4
2015-10-17 18:09:42 +02:00
mjentsch
9f96be976d
clearer function names
2015-10-17 14:51:09 +02:00
mjentsch
df5a168a1f
Remove unneeded and confusing messages
2015-10-17 00:26:00 +02:00
mjentsch
5c76324b78
cleanup
2015-10-17 00:00:25 +02:00
mjentsch
5f2da4b4fc
Avoid nullpointer dereference when purple requests actions on deleted telegram secret chats
2015-10-16 23:32:49 +02:00
mjentsch
3f2f557284
Use clearer names for name and id resolution functions and clean up
2015-10-16 22:45:21 +02:00