Commit Graph

1346 Commits

Author SHA1 Message Date
irungentoo
4711cdb6c4 Merge pull request #515 from manuel-arguelles/unicode_optional
Make wide character support optional
2013-08-22 14:10:09 -07:00
Manuel Argüelles
7ffa4017aa Make wide character support optional
Issue #514. FindCursesw modified to make it simpler. Wide character
can be disable by passing NO_WIDECHAR=ON.
2013-08-22 15:57:34 -05:00
irungentoo
7719a9ed58 init_cryptopacket is now called by new_DHT. 2013-08-22 13:19:38 -04:00
irungentoo
f249084772 Merge pull request #512 from manuel-arguelles/toxic_unicode
Add wide char support in toxic (issue #440)
2013-08-21 16:08:10 -07:00
irungentoo
eec11fcc58 Merge pull request #511 from sanketsparmar/fixed_quotes
Fixed segfault and added support for single quotes in toxic
2013-08-21 15:54:56 -07:00
Manuel Argüelles
d5e96fe670 Remove fix_name() function
With unicode support this function is not longer valid.
2013-08-21 16:24:33 -05:00
Manuel Argüelles
93789396b1 Add wide char support in toxic (issue #440)
Set current locale, use of get_wch instead of getch for reading, use
wctomb and friends to convert back from wchar_t, link with
cursesw. Unicode support is only added to chat windows.
2013-08-21 16:19:35 -05:00
Manuel Argüelles
d840e8a743 Add cmake module for ncursesw
Default Curses module fails to detect the wide char version of curses
when both are installed. Current module should do better.
2013-08-21 16:11:07 -05:00
Sanket Parmar
155823e7ce Fixed segfault and added support for single quotes in toxic 2013-08-21 23:27:34 +05:30
irungentoo
c9a88607c2 Merge branch 'master' of https://github.com/irungentoo/ProjectTox-Core 2013-08-21 09:03:44 -04:00
irungentoo
da6416a584 Added signer/checker using ed25519 and libsodium I wrote for fun. 2013-08-21 09:02:49 -04:00
irungentoo
6ffbfe7d17 Merge pull request #509 from rose-m/refactor
Refactor packet IDs
2013-08-21 05:08:23 -07:00
Michael Rose
734b611b30 more ID extraction 2013-08-21 10:08:03 +02:00
Michael Rose
3868a5326c refactoring packet IDs 2013-08-21 09:55:43 +02:00
irungentoo
55dc9486a7 Merge pull request #508 from nurupo/master
Fixed a cmake flie to work properly on Windows
2013-08-20 20:35:18 -07:00
irungentoo
e494785abd Fixed bug. 2013-08-20 23:32:29 -04:00
Maxim Biro
6a2569c432 Fixed DHTservers' path for Windows 2013-08-20 22:54:14 -04:00
irungentoo
c12853275c Merge pull request #506 from irungentoo/refactor
Refactored Everything.
2013-08-20 17:07:55 -07:00
irungentoo
128223d9d1 astyle --options=tools/astylerc -r ./*.{c,h} 2013-08-20 19:37:05 -04:00
irungentoo
c7aafcfb4c Lossless UDP tests fixed. 2013-08-20 19:20:42 -04:00
irungentoo
86b11394b1 Fixed DHT_serverdaemon. 2013-08-20 17:25:17 -04:00
irungentoo
6de3e0607d Merge pull request #505 from sonOfRa/refactor
Fix testing files to fit to API changes
2013-08-20 14:15:58 -07:00
Simon Levermann
7c3447466f Fix friends test 2013-08-20 23:10:51 +02:00
Simon Levermann
6adbefab2b Use the messenger's dht instead of creating a new one 2013-08-20 23:08:14 +02:00
Simon Levermann
ffa01f8def Merge remote-tracking branch 'upstream/refactor' into refactor 2013-08-20 22:46:39 +02:00
irungentoo
1fde3ce6aa DHT_bootstrap fixed. 2013-08-20 16:37:34 -04:00
Simon Levermann
4f1dfa476a Fix Messenger_test 2013-08-20 22:36:22 +02:00
Simon Levermann
4ade191677 Remove timer test, fix CMake files to respect this change 2013-08-20 22:32:07 +02:00
irungentoo
747c290269 Fixed DHT_test.c and added some checks. 2013-08-20 15:53:15 -04:00
irungentoo
2f66b31244 nTox and cmake fixed. 2013-08-20 15:28:16 -04:00
irungentoo
ac621d96d3 Refactor of core done. 2013-08-20 14:47:32 -04:00
irungentoo
a1c40d753e More refactoring done. 2013-08-20 12:08:55 -04:00
irungentoo
9f0efe9201 Merge branch 'master' into refactor 2013-08-20 11:59:06 -04:00
irungentoo
617b2c8ba5 Merge pull request #503 from rose-m/issue-495-fix
fixed space handling in commands (issue #495)
2013-08-20 05:02:26 -07:00
Michael Rose
7f5591615d fixed space handling in commands (issue #495) 2013-08-20 13:40:15 +02:00
irungentoo
3707833f0b Merge pull request #502 from stqism/issue-470-fix
Fixed issue #470, crypto_test still forcing libsodium when NaCL is chosen
2013-08-20 04:39:12 -07:00
Sean Qureshi
3cd582aeb3 Fixed issue 470, crypto_test still forcing libsodium when NaCL is chosen 2013-08-20 02:29:17 -07:00
irungentoo
afa6edecc1 Some refactoring done. 2013-08-19 23:54:28 -04:00
irungentoo
b16906d5e4 Merge pull request #499 from JFreegman/master
fix toxic tab bar bugs
2013-08-19 14:53:21 -07:00
Jfreegman
22f766860f fix tab bar bugs 2013-08-19 16:59:24 -04:00
Jfreegman
2f4f81981d fix tab bar bugs 2013-08-19 16:55:04 -04:00
irungentoo
7543d6d528 Merge pull request #497 from rose-m/master
Small OS check fix
2013-08-19 05:59:15 -07:00
Michael Rose
0aabb5bc49 Merge with upstream 2013-08-19 14:40:15 +02:00
irungentoo
4b480381ee Fixed segfault. 2013-08-19 07:18:24 -04:00
irungentoo
17890b1f61 Realloc apparently doesn't always behave like free() if size is zero. 2013-08-19 07:15:56 -04:00
irungentoo
88986f793a Prevented possible MITM attack.
Friends must now send to themselves at least one encrypted ping packet
every 5 seconds.

If no encrypted ping packets are recieved from a friend within 10
seconds the connection is killed.
2013-08-19 07:00:59 -04:00
Michael Rose
d6ae8dce98 fix potential memory issue 2013-08-19 10:19:57 +02:00
Michael Rose
c2561cd67b fix define checks 2013-08-19 09:23:40 +02:00
irungentoo
b8bf05250c Merge pull request #491 from loadletter/master
Store data and DHTservers in .config/tox
2013-08-18 17:08:35 -07:00
irungentoo
783a24a0c4 Merge pull request #494 from frh/master
Made configdir check XDG_CONFIG_HOME for config dir
2013-08-18 17:07:35 -07:00