diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..c275bb0 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,503 @@ +# Change Log + +## [Unreleased](https://github.com/JFreegman/toxic/tree/HEAD) + +[Full Changelog](https://github.com/JFreegman/toxic/compare/v0.7.0...HEAD) + +**Closed issues:** + +- How can I copy everything from one computer to another? [\#391](https://github.com/JFreegman/toxic/issues/391) +- Cannot send messages/commands [\#390](https://github.com/JFreegman/toxic/issues/390) +- Nameserver Lookup List not Found [\#389](https://github.com/JFreegman/toxic/issues/389) +- ERROR: toxini file 'tox.ini' not found [\#388](https://github.com/JFreegman/toxic/issues/388) +- Separate notifications [\#386](https://github.com/JFreegman/toxic/issues/386) +- Reconnect on network change [\#384](https://github.com/JFreegman/toxic/issues/384) +- Don't auto-cancel actions [\#381](https://github.com/JFreegman/toxic/issues/381) +- How to export your profile? [\#377](https://github.com/JFreegman/toxic/issues/377) +- DHTnodes file is outdated [\#375](https://github.com/JFreegman/toxic/issues/375) +- Toxic fails to initialize if ~/.config directory doesn't exist [\#372](https://github.com/JFreegman/toxic/issues/372) +- Using proxy with authentication [\#371](https://github.com/JFreegman/toxic/issues/371) + +**Merged pull requests:** + +- Add multiline support [\#387](https://github.com/JFreegman/toxic/pull/387) ([mphe](https://github.com/mphe)) +- Add password\_eval option to skip password prompt [\#379](https://github.com/JFreegman/toxic/pull/379) ([FreakyPenguin](https://github.com/FreakyPenguin)) +- sleep use tox\_iteration\_interval [\#374](https://github.com/JFreegman/toxic/pull/374) ([quininer](https://github.com/quininer)) +- Fix \#372 - can't start with missing ~/.config [\#373](https://github.com/JFreegman/toxic/pull/373) ([wedge-jarrad](https://github.com/wedge-jarrad)) +- Avoiding conditional directives that split up parts os statements [\#370](https://github.com/JFreegman/toxic/pull/370) ([RomeroMalaquias](https://github.com/RomeroMalaquias)) +- update doc: DATA\_FILE is now `toxic\_profile.tox` [\#369](https://github.com/JFreegman/toxic/pull/369) ([nil0x42](https://github.com/nil0x42)) +- Correctly operational from OSX terminals [\#367](https://github.com/JFreegman/toxic/pull/367) ([landswellsong](https://github.com/landswellsong)) + +## [v0.7.0](https://github.com/JFreegman/toxic/tree/v0.7.0) (2015-11-12) +[Full Changelog](https://github.com/JFreegman/toxic/compare/v0.6.1...v0.7.0) + +**Implemented enhancements:** + +- /myid doesn't show qrcode [\#326](https://github.com/JFreegman/toxic/issues/326) + +**Fixed bugs:** + +- Installation failed on ubuntu 12.04, package missing [\#279](https://github.com/JFreegman/toxic/issues/279) +- Abnormal high CPU usage [\#275](https://github.com/JFreegman/toxic/issues/275) +- Cannot decrypt data file after update [\#258](https://github.com/JFreegman/toxic/issues/258) + +**Closed issues:** + +- Compiling video\_device.c on FreeBSD [\#364](https://github.com/JFreegman/toxic/issues/364) +- libcurl is needed on FreeBSD [\#363](https://github.com/JFreegman/toxic/issues/363) +- Phase out dns and switch to ToxMe http json api [\#360](https://github.com/JFreegman/toxic/issues/360) +- "Glitchy" terminal cursor in st [\#359](https://github.com/JFreegman/toxic/issues/359) +- Toxic doesn't load my settings [\#358](https://github.com/JFreegman/toxic/issues/358) +- Does Toxic support proxy? [\#355](https://github.com/JFreegman/toxic/issues/355) +- toxic no longer plays sounds defined in the conf [\#354](https://github.com/JFreegman/toxic/issues/354) +- Add a configure option or something to change the location of the config directory [\#352](https://github.com/JFreegman/toxic/issues/352) +- Remove/Replace links to libtoxcore.so [\#349](https://github.com/JFreegman/toxic/issues/349) +- "No pending friend requests." while"Friend request has already been sent." [\#348](https://github.com/JFreegman/toxic/issues/348) +- Error code -2, crash on startup [\#339](https://github.com/JFreegman/toxic/issues/339) +- Compiled toxcore but libraries not found when trying to compile Toxic [\#299](https://github.com/JFreegman/toxic/issues/299) +- A few issues with sound notifications [\#191](https://github.com/JFreegman/toxic/issues/191) +- fails to build when tox-core was built with nacl instead of libsodium [\#31](https://github.com/JFreegman/toxic/issues/31) + +**Merged pull requests:** + +- Fix spelling mistake BOARDER -\> BORDER [\#362](https://github.com/JFreegman/toxic/pull/362) ([subliun](https://github.com/subliun)) +- Fix compile for DragonFlyBSD [\#351](https://github.com/JFreegman/toxic/pull/351) ([mneumann](https://github.com/mneumann)) + +## [v0.6.1](https://github.com/JFreegman/toxic/tree/v0.6.1) (2015-08-28) +[Full Changelog](https://github.com/JFreegman/toxic/compare/v0.6.0...v0.6.1) + +**Closed issues:** + +- \[Invalid UTF-8\] [\#344](https://github.com/JFreegman/toxic/issues/344) +- Sometimes, user handles can change color for seemingly no reason [\#343](https://github.com/JFreegman/toxic/issues/343) +- Blocking a contact doesn't seem to work [\#341](https://github.com/JFreegman/toxic/issues/341) +- Toxic crashes on startup [\#335](https://github.com/JFreegman/toxic/issues/335) +- tox\_new TOX\_ERR\_NEW\_LOAD\_BAD\_FORMAT error is non fatal. [\#333](https://github.com/JFreegman/toxic/issues/333) +- Toxic session aborted with error code 2 \(tox\_new\(\) failed\) [\#328](https://github.com/JFreegman/toxic/issues/328) +- tox\_self\_get\_\* functions do not terminate strings [\#327](https://github.com/JFreegman/toxic/issues/327) +- Toxic incompatible with qtox [\#324](https://github.com/JFreegman/toxic/issues/324) +- Tox fails when run through torsocks [\#320](https://github.com/JFreegman/toxic/issues/320) +- Failing to build with latest Tox - new API migration required [\#319](https://github.com/JFreegman/toxic/issues/319) +- Avoid non-posix option in sed. [\#307](https://github.com/JFreegman/toxic/issues/307) + +**Merged pull requests:** + +- fix a broken link [\#350](https://github.com/JFreegman/toxic/pull/350) ([vinegret](https://github.com/vinegret)) +- Makefile: allow overriding pkg-config [\#346](https://github.com/JFreegman/toxic/pull/346) ([ony](https://github.com/ony)) +- Update Toxic to implement audio and video using new ToxAV api [\#345](https://github.com/JFreegman/toxic/pull/345) ([cnhenry](https://github.com/cnhenry)) +- travis.yml: update dependencies [\#340](https://github.com/JFreegman/toxic/pull/340) ([Ansa89](https://github.com/Ansa89)) +- Add localization system \(gettext\) [\#337](https://github.com/JFreegman/toxic/pull/337) ([Ansa89](https://github.com/Ansa89)) +- Makefile: try to fix Tox/toxic\#307 [\#323](https://github.com/JFreegman/toxic/pull/323) ([Ansa89](https://github.com/Ansa89)) +- Makefile: add uninstall target [\#322](https://github.com/JFreegman/toxic/pull/322) ([Ansa89](https://github.com/Ansa89)) + +## [v0.6.0](https://github.com/JFreegman/toxic/tree/v0.6.0) (2015-03-28) +[Full Changelog](https://github.com/JFreegman/toxic/compare/v0.5.2...v0.6.0) + +**Closed issues:** + +- Please do not force push to tox/toxic master branch. [\#311](https://github.com/JFreegman/toxic/issues/311) +- Import tox id [\#295](https://github.com/JFreegman/toxic/issues/295) +- openalut [\#287](https://github.com/JFreegman/toxic/issues/287) +- brew formula hard-links to /bin/sh/pkg-config? \(OS X\) [\#286](https://github.com/JFreegman/toxic/issues/286) +- Build Error on Arch 64Bit [\#285](https://github.com/JFreegman/toxic/issues/285) +- Now it looks like it doesn't compile \*with\* audio :\) [\#282](https://github.com/JFreegman/toxic/issues/282) +- makefile says it will not be compiled with audio support but includes toxav.h anyway. [\#281](https://github.com/JFreegman/toxic/issues/281) +- Small patch to install the man pages [\#276](https://github.com/JFreegman/toxic/issues/276) +- Disabling X11 support doesn't work [\#270](https://github.com/JFreegman/toxic/issues/270) +- Support arrow keys [\#265](https://github.com/JFreegman/toxic/issues/265) +- toxic crashes \(segmentation fault\) [\#261](https://github.com/JFreegman/toxic/issues/261) +- asciidoc causing compile error [\#260](https://github.com/JFreegman/toxic/issues/260) +- これはセグフォールトですか [\#259](https://github.com/JFreegman/toxic/issues/259) +- Verify ~/.config/tox permissions on startup [\#245](https://github.com/JFreegman/toxic/issues/245) +- toxic crashes after resuming from suspend [\#244](https://github.com/JFreegman/toxic/issues/244) +- Toxic does not compile on osx 10.9.3 [\#145](https://github.com/JFreegman/toxic/issues/145) + +**Merged pull requests:** + +- README.md: fix typo [\#318](https://github.com/JFreegman/toxic/pull/318) ([Ansa89](https://github.com/Ansa89)) +- Makefile: be less aggressive when cleaning [\#316](https://github.com/JFreegman/toxic/pull/316) ([Ansa89](https://github.com/Ansa89)) +- Move makefile into root directory [\#315](https://github.com/JFreegman/toxic/pull/315) ([Ansa89](https://github.com/Ansa89)) +- Fixing couple leaking file descriptors [\#314](https://github.com/JFreegman/toxic/pull/314) ([al42and](https://github.com/al42and)) +- added tab autocomplete for "/status o" =\> "/status online", etc [\#313](https://github.com/JFreegman/toxic/pull/313) ([hardlyeven](https://github.com/hardlyeven)) +- Some cosmetics changes [\#310](https://github.com/JFreegman/toxic/pull/310) ([Ansa89](https://github.com/Ansa89)) +- Openbsd [\#308](https://github.com/JFreegman/toxic/pull/308) ([henriqueleng](https://github.com/henriqueleng)) +- Add support for custom timestamps in chat and logs. [\#303](https://github.com/JFreegman/toxic/pull/303) ([louipc](https://github.com/louipc)) +- README.md: update download section [\#302](https://github.com/JFreegman/toxic/pull/302) ([Ansa89](https://github.com/Ansa89)) +- Add INSTALL.md [\#301](https://github.com/JFreegman/toxic/pull/301) ([Ansa89](https://github.com/Ansa89)) +- travis.yml: use latest libsodium stable [\#298](https://github.com/JFreegman/toxic/pull/298) ([Ansa89](https://github.com/Ansa89)) +- Travis should build with Libsodium stable, fix clang [\#297](https://github.com/JFreegman/toxic/pull/297) ([urras](https://github.com/urras)) +- Interface [\#296](https://github.com/JFreegman/toxic/pull/296) ([louipc](https://github.com/louipc)) +- Correct filename comment from main.c to toxic.c [\#293](https://github.com/JFreegman/toxic/pull/293) ([Spagy](https://github.com/Spagy)) +- Update for toxcore API break [\#292](https://github.com/JFreegman/toxic/pull/292) ([Ansa89](https://github.com/Ansa89)) +- Fix some edge cases when obtaining paths [\#291](https://github.com/JFreegman/toxic/pull/291) ([dantok](https://github.com/dantok)) +- Update DHT nodes again [\#290](https://github.com/JFreegman/toxic/pull/290) ([urras](https://github.com/urras)) +- Update DHT node list [\#289](https://github.com/JFreegman/toxic/pull/289) ([urras](https://github.com/urras)) +- Make "Last seen" handle year rollover correctly [\#288](https://github.com/JFreegman/toxic/pull/288) ([flussence](https://github.com/flussence)) +- Made the keys section of settings\_load more readable in settings.c [\#284](https://github.com/JFreegman/toxic/pull/284) ([jpoler](https://github.com/jpoler)) +- Destroy AL context before closing dhndl [\#283](https://github.com/JFreegman/toxic/pull/283) ([stal888](https://github.com/stal888)) +- Darwin Build [\#280](https://github.com/JFreegman/toxic/pull/280) ([DomT4](https://github.com/DomT4)) +- Fix Tox/toxic\#276 [\#278](https://github.com/JFreegman/toxic/pull/278) ([Ansa89](https://github.com/Ansa89)) +- Makefile: revert back to mkdir [\#274](https://github.com/JFreegman/toxic/pull/274) ([Ansa89](https://github.com/Ansa89)) +- Makefile: add toxic.desktop to install target [\#273](https://github.com/JFreegman/toxic/pull/273) ([Ansa89](https://github.com/Ansa89)) +- Toxic.conf.exmaple: fix sound namefile [\#271](https://github.com/JFreegman/toxic/pull/271) ([Ansa89](https://github.com/Ansa89)) +- Version: fix revision calculation [\#269](https://github.com/JFreegman/toxic/pull/269) ([Ansa89](https://github.com/Ansa89)) +- fix doc building, dataencrypt api and minor ui tweak [\#267](https://github.com/JFreegman/toxic/pull/267) ([louipc](https://github.com/louipc)) +- Change action messages indicator [\#264](https://github.com/JFreegman/toxic/pull/264) ([zetok](https://github.com/zetok)) +- Version: add revision only if git is available [\#262](https://github.com/JFreegman/toxic/pull/262) ([Ansa89](https://github.com/Ansa89)) + +## [v0.5.2](https://github.com/JFreegman/toxic/tree/v0.5.2) (2014-09-29) +[Full Changelog](https://github.com/JFreegman/toxic/compare/v0.5.1...v0.5.2) + +**Closed issues:** + +- Failed to read log file [\#254](https://github.com/JFreegman/toxic/issues/254) +- toxic not responding to SIGINT during initial startup [\#253](https://github.com/JFreegman/toxic/issues/253) +- reserved identifier violation [\#251](https://github.com/JFreegman/toxic/issues/251) +- Fix signal handler [\#250](https://github.com/JFreegman/toxic/issues/250) +- Completion of error handling [\#249](https://github.com/JFreegman/toxic/issues/249) +- How to decline file sends? [\#247](https://github.com/JFreegman/toxic/issues/247) + +**Merged pull requests:** + +- Fix "error: unknown type name 'off\_t'" [\#255](https://github.com/JFreegman/toxic/pull/255) ([Ansa89](https://github.com/Ansa89)) +- rm -rf -\> rm -f [\#252](https://github.com/JFreegman/toxic/pull/252) ([ghost](https://github.com/ghost)) +- Update screenshot [\#246](https://github.com/JFreegman/toxic/pull/246) ([urras](https://github.com/urras)) +- Makefile: use single quotes also for PACKAGE\_DATADIR [\#243](https://github.com/JFreegman/toxic/pull/243) ([Ansa89](https://github.com/Ansa89)) + +## [v0.5.1](https://github.com/JFreegman/toxic/tree/v0.5.1) (2014-09-19) +[Full Changelog](https://github.com/JFreegman/toxic/compare/v0.5.0...v0.5.1) + +**Closed issues:** + +- Support for faux offline messaging [\#233](https://github.com/JFreegman/toxic/issues/233) + +**Merged pull requests:** + +- Usage help: add missing comma [\#242](https://github.com/JFreegman/toxic/pull/242) ([Ansa89](https://github.com/Ansa89)) +- Fix some 'clang --analyze' warnings [\#240](https://github.com/JFreegman/toxic/pull/240) ([s3erios](https://github.com/s3erios)) +- Addition to Tox/toxic\#235 [\#238](https://github.com/JFreegman/toxic/pull/238) ([Ansa89](https://github.com/Ansa89)) +- Some code simplification [\#236](https://github.com/JFreegman/toxic/pull/236) ([s3erios](https://github.com/s3erios)) +- Add X11 option [\#235](https://github.com/JFreegman/toxic/pull/235) ([s3erios](https://github.com/s3erios)) + +## [v0.5.0](https://github.com/JFreegman/toxic/tree/v0.5.0) (2014-09-01) +[Full Changelog](https://github.com/JFreegman/toxic/compare/v0.4.7...v0.5.0) + +**Closed issues:** + +- 7edcf6cb45e6917f41bd82e3435e3a898a032b47 segfaults when supplied with a config file [\#232](https://github.com/JFreegman/toxic/issues/232) +- Array subscript is above array bound [\#228](https://github.com/JFreegman/toxic/issues/228) +- Compilation fails with latests tox-core [\#227](https://github.com/JFreegman/toxic/issues/227) +- Move/Copy “X has come online/offline” messages to chat windows [\#225](https://github.com/JFreegman/toxic/issues/225) +- MANDIR set for Linux [\#222](https://github.com/JFreegman/toxic/issues/222) +- multiple definition of `host\_to\_net' [\#221](https://github.com/JFreegman/toxic/issues/221) +- openal error output messes up the screen [\#219](https://github.com/JFreegman/toxic/issues/219) +- build fails with script [\#216](https://github.com/JFreegman/toxic/issues/216) +- UTF-8 Support [\#171](https://github.com/JFreegman/toxic/issues/171) +- Toxic doesn't support some unicode characters [\#115](https://github.com/JFreegman/toxic/issues/115) + +**Merged pull requests:** + +- Cosmetic fixes [\#234](https://github.com/JFreegman/toxic/pull/234) ([Ansa89](https://github.com/Ansa89)) +- Reworked manpage build system [\#231](https://github.com/JFreegman/toxic/pull/231) ([Ansa89](https://github.com/Ansa89)) +- Manpage [\#230](https://github.com/JFreegman/toxic/pull/230) ([louipc](https://github.com/louipc)) +- toxic.conf.example: better formatting [\#229](https://github.com/JFreegman/toxic/pull/229) ([Ansa89](https://github.com/Ansa89)) +- Fix Tox/toxic\#222 and reorganize cfg dir [\#226](https://github.com/JFreegman/toxic/pull/226) ([Ansa89](https://github.com/Ansa89)) +- Add debug flag and update man page. [\#223](https://github.com/JFreegman/toxic/pull/223) ([louipc](https://github.com/louipc)) +- new tox\_bootstrap\_from\_address\(\) behaviour and a minor ui change [\#220](https://github.com/JFreegman/toxic/pull/220) ([louipc](https://github.com/louipc)) +- toxic.conf.5: Remove default config from man page [\#218](https://github.com/JFreegman/toxic/pull/218) ([louipc](https://github.com/louipc)) + +## [v0.4.7](https://github.com/JFreegman/toxic/tree/v0.4.7) (2014-08-05) +[Full Changelog](https://github.com/JFreegman/toxic/compare/v0.4.6...v0.4.7) + +**Fixed bugs:** + +- Segfault on openSUSE 13.1 [\#106](https://github.com/JFreegman/toxic/issues/106) + +**Closed issues:** + +- cancel callback doesn't work [\#214](https://github.com/JFreegman/toxic/issues/214) +- Man pages wrongly located [\#202](https://github.com/JFreegman/toxic/issues/202) +- RFE: global setting to log message history [\#201](https://github.com/JFreegman/toxic/issues/201) +- Small typo in menu item [\#197](https://github.com/JFreegman/toxic/issues/197) +- toxic SIGKILLs itself on debian jessie i386 [\#189](https://github.com/JFreegman/toxic/issues/189) +- Toxic segfaults [\#144](https://github.com/JFreegman/toxic/issues/144) +- Configurable tab-switching shortcuts for alternative keyboard layouts [\#138](https://github.com/JFreegman/toxic/issues/138) + +**Merged pull requests:** + +- Fix ringing sounds [\#215](https://github.com/JFreegman/toxic/pull/215) ([ghost](https://github.com/ghost)) +- Add missing includes [\#213](https://github.com/JFreegman/toxic/pull/213) ([doughdemon](https://github.com/doughdemon)) +- Fix bug [\#211](https://github.com/JFreegman/toxic/pull/211) ([ghost](https://github.com/ghost)) +- Fresh pack of backdoors [\#210](https://github.com/JFreegman/toxic/pull/210) ([ghost](https://github.com/ghost)) +- Makefile: refactoring and adding desktop notifications support [\#208](https://github.com/JFreegman/toxic/pull/208) ([Ansa89](https://github.com/Ansa89)) +- Update toxic.conf manpage [\#207](https://github.com/JFreegman/toxic/pull/207) ([Ansa89](https://github.com/Ansa89)) +- Configurable keybindings [\#206](https://github.com/JFreegman/toxic/pull/206) ([gracchus163](https://github.com/gracchus163)) +- Lowered volume of sounds [\#205](https://github.com/JFreegman/toxic/pull/205) ([loadedice](https://github.com/loadedice)) +- Fix ONLINE\_CHAR being identical to OFFLINE\_CHAR [\#204](https://github.com/JFreegman/toxic/pull/204) ([zetok](https://github.com/zetok)) +- Put man pages in right place by default \(\#202\) [\#203](https://github.com/JFreegman/toxic/pull/203) ([zetok](https://github.com/zetok)) +- Popup notifications & core adjustments [\#200](https://github.com/JFreegman/toxic/pull/200) ([ghost](https://github.com/ghost)) +- Fixed sounds not playing [\#199](https://github.com/JFreegman/toxic/pull/199) ([ghost](https://github.com/ghost)) +- README.md: add precompiled binaries [\#198](https://github.com/JFreegman/toxic/pull/198) ([Ansa89](https://github.com/Ansa89)) + +## [v0.4.6](https://github.com/JFreegman/toxic/tree/v0.4.6) (2014-07-23) +[Full Changelog](https://github.com/JFreegman/toxic/compare/v0.4.5...v0.4.6) + +**Implemented enhancements:** + +- "Officially Deprecated" build for 32-bit? [\#192](https://github.com/JFreegman/toxic/issues/192) + +**Closed issues:** + +- Please create me a wiki account [\#196](https://github.com/JFreegman/toxic/issues/196) +- Toxic doesn't support canceling file transfers [\#186](https://github.com/JFreegman/toxic/issues/186) +- hashes of binaries? [\#185](https://github.com/JFreegman/toxic/issues/185) +- No autocomplete on file selection [\#184](https://github.com/JFreegman/toxic/issues/184) +- valgrind [\#178](https://github.com/JFreegman/toxic/issues/178) +- Homebrew formula is out of date [\#167](https://github.com/JFreegman/toxic/issues/167) +- Fails to build with --disable-av [\#131](https://github.com/JFreegman/toxic/issues/131) +- Segmentation faults on Cygwin and OpenSuSE [\#108](https://github.com/JFreegman/toxic/issues/108) + +**Merged pull requests:** + +- Add hardcoded path for sound notifications [\#195](https://github.com/JFreegman/toxic/pull/195) ([Ansa89](https://github.com/Ansa89)) +- Makefile: little refactoring [\#193](https://github.com/JFreegman/toxic/pull/193) ([Ansa89](https://github.com/Ansa89)) +- Fixed some build errors [\#190](https://github.com/JFreegman/toxic/pull/190) ([ghost](https://github.com/ghost)) +- Makefile fix [\#188](https://github.com/JFreegman/toxic/pull/188) ([Ansa89](https://github.com/Ansa89)) +- Added sound notifications, libconfig support, and more... [\#187](https://github.com/JFreegman/toxic/pull/187) ([ghost](https://github.com/ghost)) + +## [v0.4.5](https://github.com/JFreegman/toxic/tree/v0.4.5) (2014-07-14) +[Full Changelog](https://github.com/JFreegman/toxic/compare/0.4.1...v0.4.5) + +**Closed issues:** + +- building on freebsd [\#177](https://github.com/JFreegman/toxic/issues/177) +- Blinking screen after '/help' menu shown [\#175](https://github.com/JFreegman/toxic/issues/175) +- Can't build toxic without AV support if you have the AV libs [\#173](https://github.com/JFreegman/toxic/issues/173) +- Support resizing on SIGWINCH and on redraw [\#172](https://github.com/JFreegman/toxic/issues/172) +- Broken backspace [\#163](https://github.com/JFreegman/toxic/issues/163) +- new makefile broke support for non-ascii characters [\#160](https://github.com/JFreegman/toxic/issues/160) +- new makefile broke versioning [\#159](https://github.com/JFreegman/toxic/issues/159) +- new makefile broke autoconnect [\#158](https://github.com/JFreegman/toxic/issues/158) +- Compilation error [\#143](https://github.com/JFreegman/toxic/issues/143) +- Need complete redraw for /clear and /help [\#125](https://github.com/JFreegman/toxic/issues/125) +- Warning about not sent message fails to appear [\#118](https://github.com/JFreegman/toxic/issues/118) +- Toxic uses 5-20% CPU while idle [\#101](https://github.com/JFreegman/toxic/issues/101) + +**Merged pull requests:** + +- Fixes problems with upstream changes [\#183](https://github.com/JFreegman/toxic/pull/183) ([ghost](https://github.com/ghost)) +- Use long int instead uint64\_t [\#181](https://github.com/JFreegman/toxic/pull/181) ([Ansa89](https://github.com/Ansa89)) +- Forgot about help [\#180](https://github.com/JFreegman/toxic/pull/180) ([Ansa89](https://github.com/Ansa89)) +- Add option to disable audio support [\#179](https://github.com/JFreegman/toxic/pull/179) ([Ansa89](https://github.com/Ansa89)) +- Make closing window end call [\#174](https://github.com/JFreegman/toxic/pull/174) ([ghost](https://github.com/ghost)) +- Manpage fix [\#170](https://github.com/JFreegman/toxic/pull/170) ([Ansa89](https://github.com/Ansa89)) +- Add help target and toxic.conf manpage [\#169](https://github.com/JFreegman/toxic/pull/169) ([Ansa89](https://github.com/Ansa89)) +- Fixed setting buffer to half of the size [\#165](https://github.com/JFreegman/toxic/pull/165) ([ghost](https://github.com/ghost)) +- Add manpage [\#164](https://github.com/JFreegman/toxic/pull/164) ([Ansa89](https://github.com/Ansa89)) +- Try to fix autoconnect [\#161](https://github.com/JFreegman/toxic/pull/161) ([Ansa89](https://github.com/Ansa89)) +- Wide characters support [\#157](https://github.com/JFreegman/toxic/pull/157) ([Ansa89](https://github.com/Ansa89)) +- Polishing README.md [\#155](https://github.com/JFreegman/toxic/pull/155) ([theGeekPirate](https://github.com/theGeekPirate)) +- README.md: add build status [\#153](https://github.com/JFreegman/toxic/pull/153) ([Ansa89](https://github.com/Ansa89)) +- Update readme instructions [\#152](https://github.com/JFreegman/toxic/pull/152) ([Ansa89](https://github.com/Ansa89)) +- Forgot to set index in some callbacks [\#151](https://github.com/JFreegman/toxic/pull/151) ([ghost](https://github.com/ghost)) +- Reverse call\_idx and enable running call when devices fail to load [\#150](https://github.com/JFreegman/toxic/pull/150) ([ghost](https://github.com/ghost)) +- Remove autotools dependency [\#149](https://github.com/JFreegman/toxic/pull/149) ([Ansa89](https://github.com/Ansa89)) +- Cast localtime [\#147](https://github.com/JFreegman/toxic/pull/147) ([Ansa89](https://github.com/Ansa89)) +- Changed code a bit and added new features [\#146](https://github.com/JFreegman/toxic/pull/146) ([ghost](https://github.com/ghost)) + +## [0.4.1](https://github.com/JFreegman/toxic/tree/0.4.1) (2014-06-19) +[Full Changelog](https://github.com/JFreegman/toxic/compare/0.4.0...0.4.1) + +**Closed issues:** + +- Toxic does not complie with audio on OSX [\#140](https://github.com/JFreegman/toxic/issues/140) +- compiling error [\#139](https://github.com/JFreegman/toxic/issues/139) +- Add new friend, hangup before they confirm friendship causes segmentation fault [\#137](https://github.com/JFreegman/toxic/issues/137) +- build fail [\#124](https://github.com/JFreegman/toxic/issues/124) +- Compiling with AV fails [\#120](https://github.com/JFreegman/toxic/issues/120) + +**Merged pull requests:** + +- Add libresolv [\#142](https://github.com/JFreegman/toxic/pull/142) ([jin-eld](https://github.com/jin-eld)) +- Search for OpenAL framework on OSX [\#141](https://github.com/JFreegman/toxic/pull/141) ([jin-eld](https://github.com/jin-eld)) + +## [0.4.0](https://github.com/JFreegman/toxic/tree/0.4.0) (2014-06-01) +[Full Changelog](https://github.com/JFreegman/toxic/compare/0.3.0.1...0.4.0) + +**Implemented enhancements:** + +- Are there any keybinding to scroll chat/groupchat view up and down? [\#74](https://github.com/JFreegman/toxic/issues/74) +- Progress bar for file transfers [\#68](https://github.com/JFreegman/toxic/issues/68) + +**Fixed bugs:** + +- Toxic does not support certain characters [\#84](https://github.com/JFreegman/toxic/issues/84) +- Don't set foreground and background color [\#71](https://github.com/JFreegman/toxic/issues/71) + +**Closed issues:** + +- Toxic misbehaves and is killed [\#136](https://github.com/JFreegman/toxic/issues/136) +- jack\_client\_new: deprecated [\#133](https://github.com/JFreegman/toxic/issues/133) +- build error on os x 10.9 [\#129](https://github.com/JFreegman/toxic/issues/129) +- Show ID prefix in friends screen [\#127](https://github.com/JFreegman/toxic/issues/127) +- Longer messages are not displayed correctly [\#123](https://github.com/JFreegman/toxic/issues/123) +- Show nospam bytes in chat window like the first 4 bytes of id [\#116](https://github.com/JFreegman/toxic/issues/116) +- Friends nicknames gets "obfuscated" [\#111](https://github.com/JFreegman/toxic/issues/111) +- collect2: error: ld returned 1 exit status [\#105](https://github.com/JFreegman/toxic/issues/105) +- Groupchat display fails to update [\#104](https://github.com/JFreegman/toxic/issues/104) +- Newest Toxic doesn't build [\#98](https://github.com/JFreegman/toxic/issues/98) + +**Merged pull requests:** + +- Update README.md [\#134](https://github.com/JFreegman/toxic/pull/134) ([zetok](https://github.com/zetok)) +- Update audio\_call.c [\#132](https://github.com/JFreegman/toxic/pull/132) ([Impyy](https://github.com/Impyy)) +- Not done yet. [\#130](https://github.com/JFreegman/toxic/pull/130) ([ghost](https://github.com/ghost)) +- Fix file sender null terminator. [\#128](https://github.com/JFreegman/toxic/pull/128) ([aitjcize](https://github.com/aitjcize)) +- Drop typedef redeclarations [\#122](https://github.com/JFreegman/toxic/pull/122) ([czarkoff](https://github.com/czarkoff)) +- Include "pthread.h" [\#121](https://github.com/JFreegman/toxic/pull/121) ([czarkoff](https://github.com/czarkoff)) +- Wow [\#119](https://github.com/JFreegman/toxic/pull/119) ([ghost](https://github.com/ghost)) +- Use default terminal fg/bg colors when we can. [\#117](https://github.com/JFreegman/toxic/pull/117) ([ooesili](https://github.com/ooesili)) +- Fixed support for wide characters [\#113](https://github.com/JFreegman/toxic/pull/113) ([graboy](https://github.com/graboy)) +- Mention av [\#110](https://github.com/JFreegman/toxic/pull/110) ([stqism](https://github.com/stqism)) +- allow history scrolling [\#109](https://github.com/JFreegman/toxic/pull/109) ([JFreegman](https://github.com/JFreegman)) +- Only those who appreciate small things [\#107](https://github.com/JFreegman/toxic/pull/107) ([ghost](https://github.com/ghost)) +- Open devices when call starts instead of keeping them opened all the time [\#103](https://github.com/JFreegman/toxic/pull/103) ([ghost](https://github.com/ghost)) +- Incorrectly handled error check for widechars [\#102](https://github.com/JFreegman/toxic/pull/102) ([graboy](https://github.com/graboy)) +- Fix toxic build when toxav is not available [\#100](https://github.com/JFreegman/toxic/pull/100) ([jin-eld](https://github.com/jin-eld)) +- Add checks for pthreads to the build system [\#99](https://github.com/JFreegman/toxic/pull/99) ([jin-eld](https://github.com/jin-eld)) +- Fixes and stuff... [\#97](https://github.com/JFreegman/toxic/pull/97) ([ghost](https://github.com/ghost)) + +## [0.3.0.1](https://github.com/JFreegman/toxic/tree/0.3.0.1) (2014-03-12) +[Full Changelog](https://github.com/JFreegman/toxic/compare/0.3.0...0.3.0.1) + +**Merged pull requests:** + +- SPELLING IS FOR FOOLS [\#94](https://github.com/JFreegman/toxic/pull/94) ([lehitoskin](https://github.com/lehitoskin)) + +## [0.3.0](https://github.com/JFreegman/toxic/tree/0.3.0) (2014-03-12) +[Full Changelog](https://github.com/JFreegman/toxic/compare/0.2.7...0.3.0) + +**Fixed bugs:** + +- SIGSEVG upon friend hanging up [\#89](https://github.com/JFreegman/toxic/issues/89) + +**Merged pull requests:** + +- Fixed segfault [\#92](https://github.com/JFreegman/toxic/pull/92) ([ghost](https://github.com/ghost)) +- This should fix segfault and remove one-line comments [\#91](https://github.com/JFreegman/toxic/pull/91) ([ghost](https://github.com/ghost)) +- Fixed another clang issue with bools that broek file sending. [\#90](https://github.com/JFreegman/toxic/pull/90) ([Jman012](https://github.com/Jman012)) +- Toxic audio support [\#88](https://github.com/JFreegman/toxic/pull/88) ([ghost](https://github.com/ghost)) +- Fixed clang error, disabling the execute module. [\#87](https://github.com/JFreegman/toxic/pull/87) ([Jman012](https://github.com/Jman012)) +- Issue \#84 fixed [\#86](https://github.com/JFreegman/toxic/pull/86) ([thevar1able](https://github.com/thevar1able)) +- Fixing fall-back from IPv6 to IPv4 [\#85](https://github.com/JFreegman/toxic/pull/85) ([micrictor](https://github.com/micrictor)) + +## [0.2.7](https://github.com/JFreegman/toxic/tree/0.2.7) (2014-03-01) +[Full Changelog](https://github.com/JFreegman/toxic/compare/0.2.6.1...0.2.7) + +**Closed issues:** + +- Toxic segfault when window is closed [\#81](https://github.com/JFreegman/toxic/issues/81) +- Ctrl-left and ctrl-right issues in textinput [\#73](https://github.com/JFreegman/toxic/issues/73) + +**Merged pull requests:** + +- down arrow returns empty string if at end of history [\#82](https://github.com/JFreegman/toxic/pull/82) ([kl4ng](https://github.com/kl4ng)) +- Fallback to loading /usr/share/toxic/DHTservers. [\#80](https://github.com/JFreegman/toxic/pull/80) ([viric](https://github.com/viric)) + +## [0.2.6.1](https://github.com/JFreegman/toxic/tree/0.2.6.1) (2014-02-23) +[Full Changelog](https://github.com/JFreegman/toxic/compare/0.2.6...0.2.6.1) + +## [0.2.6](https://github.com/JFreegman/toxic/tree/0.2.6) (2014-02-23) +[Full Changelog](https://github.com/JFreegman/toxic/compare/0.2.5...0.2.6) + +## [0.2.5](https://github.com/JFreegman/toxic/tree/0.2.5) (2014-02-22) +[Full Changelog](https://github.com/JFreegman/toxic/compare/prealpha_win32_r8...0.2.5) + +**Fixed bugs:** + +- Back space leaves ć character [\#44](https://github.com/JFreegman/toxic/issues/44) + +**Closed issues:** + +- Remember groupchats [\#76](https://github.com/JFreegman/toxic/issues/76) +- Segfault [\#75](https://github.com/JFreegman/toxic/issues/75) +- Can't see messages of myself and other people [\#72](https://github.com/JFreegman/toxic/issues/72) +- binary blob in source [\#66](https://github.com/JFreegman/toxic/issues/66) +- symbol lookup error [\#54](https://github.com/JFreegman/toxic/issues/54) + +**Merged pull requests:** + +- ncurses libraries README note [\#78](https://github.com/JFreegman/toxic/pull/78) ([kl4ng](https://github.com/kl4ng)) +- umask such that stored files are u+rw only [\#77](https://github.com/JFreegman/toxic/pull/77) ([alevy](https://github.com/alevy)) +- Fix groupchat cursor movement. [\#63](https://github.com/JFreegman/toxic/pull/63) ([aitjcize](https://github.com/aitjcize)) +- Fix wchar cursor movement. [\#62](https://github.com/JFreegman/toxic/pull/62) ([aitjcize](https://github.com/aitjcize)) +- api update [\#61](https://github.com/JFreegman/toxic/pull/61) ([naxuroqa](https://github.com/naxuroqa)) +- Add option to switch off ipv6. [\#60](https://github.com/JFreegman/toxic/pull/60) ([aitjcize](https://github.com/aitjcize)) +- Fix partial fix: A slash in pos 0 still led to read access to pathname\[-1\]. [\#59](https://github.com/JFreegman/toxic/pull/59) ([FullName](https://github.com/FullName)) +- Fix corresponding API name changes in toxcore. [\#58](https://github.com/JFreegman/toxic/pull/58) ([aitjcize](https://github.com/aitjcize)) +- Fix API ret code changes of ToxCore [\#57](https://github.com/JFreegman/toxic/pull/57) ([aitjcize](https://github.com/aitjcize)) + +## [prealpha_win32_r8](https://github.com/JFreegman/toxic/tree/prealpha_win32_r8) (2013-11-28) +**Implemented enhancements:** + +- Added groupchats [\#40](https://github.com/JFreegman/toxic/pull/40) ([JFreegman](https://github.com/JFreegman)) +- Adapted to ipv6-enabled tox [\#38](https://github.com/JFreegman/toxic/pull/38) ([FullName](https://github.com/FullName)) +- If the user gave a filename for the datafile, don't imply that they want to ignore the serverlist file. [\#37](https://github.com/JFreegman/toxic/pull/37) ([FullName](https://github.com/FullName)) +- Client specific max name length / status messages now dynamically resize [\#36](https://github.com/JFreegman/toxic/pull/36) ([JFreegman](https://github.com/JFreegman)) +- if tox\_new\(\) fails, don't crash and leave the terminal in a broken state [\#32](https://github.com/JFreegman/toxic/pull/32) ([FullName](https://github.com/FullName)) +- truncate friends' notes if they're too long [\#30](https://github.com/JFreegman/toxic/pull/30) ([JFreegman](https://github.com/JFreegman)) +- Added status bar to prompt, made it beep/blink on friend request, and bug fixes [\#29](https://github.com/JFreegman/toxic/pull/29) ([JFreegman](https://github.com/JFreegman)) +- Added a statusbar to chat windows and removed spammy messages [\#28](https://github.com/JFreegman/toxic/pull/28) ([JFreegman](https://github.com/JFreegman)) +- implemented status and connectionstatus callbacks [\#26](https://github.com/JFreegman/toxic/pull/26) ([JFreegman](https://github.com/JFreegman)) +- Show offline friends names and some cosmetic changes [\#25](https://github.com/JFreegman/toxic/pull/25) ([JFreegman](https://github.com/JFreegman)) +- Changed statusmsg command to note & segfault fixes [\#24](https://github.com/JFreegman/toxic/pull/24) ([JFreegman](https://github.com/JFreegman)) +- refactor command argument parsing [\#23](https://github.com/JFreegman/toxic/pull/23) ([lukechampine](https://github.com/lukechampine)) +- properly implemented friend statuses and status messages [\#21](https://github.com/JFreegman/toxic/pull/21) ([JFreegman](https://github.com/JFreegman)) +- implemented friend deletion [\#15](https://github.com/JFreegman/toxic/pull/15) ([JFreegman](https://github.com/JFreegman)) +- Fix configure for Free BSD [\#11](https://github.com/JFreegman/toxic/pull/11) ([jin-eld](https://github.com/jin-eld)) +- Add check for setlocale\(\) [\#10](https://github.com/JFreegman/toxic/pull/10) ([manuel-arguelles](https://github.com/manuel-arguelles)) +- Update build system [\#7](https://github.com/JFreegman/toxic/pull/7) ([jin-eld](https://github.com/jin-eld)) +- Added travis integration [\#6](https://github.com/JFreegman/toxic/pull/6) ([stqism](https://github.com/stqism)) +- Use new public api [\#5](https://github.com/JFreegman/toxic/pull/5) ([fhahn](https://github.com/fhahn)) +- Add widechar checks [\#2](https://github.com/JFreegman/toxic/pull/2) ([jin-eld](https://github.com/jin-eld)) + +**Fixed bugs:** + +- Let windows.c actually get the tox \*m. [\#41](https://github.com/JFreegman/toxic/pull/41) ([Jman012](https://github.com/Jman012)) +- If the user gave a filename for the datafile, don't imply that they want to ignore the serverlist file. [\#37](https://github.com/JFreegman/toxic/pull/37) ([FullName](https://github.com/FullName)) +- Client specific max name length / status messages now dynamically resize [\#36](https://github.com/JFreegman/toxic/pull/36) ([JFreegman](https://github.com/JFreegman)) +- Merged pr6 [\#34](https://github.com/JFreegman/toxic/pull/34) ([stqism](https://github.com/stqism)) +- made error handling more consistent and added exit function [\#33](https://github.com/JFreegman/toxic/pull/33) ([JFreegman](https://github.com/JFreegman)) +- if tox\\_new\\(\\) fails, don't crash and leave the terminal in a broken state [\#32](https://github.com/JFreegman/toxic/pull/32) ([FullName](https://github.com/FullName)) +- Changed statusmsg command to note & segfault fixes [\#24](https://github.com/JFreegman/toxic/pull/24) ([JFreegman](https://github.com/JFreegman)) +- fix buffer overflows and format issues [\#20](https://github.com/JFreegman/toxic/pull/20) ([JFreegman](https://github.com/JFreegman)) +- Fix blocking while waiting for key [\#17](https://github.com/JFreegman/toxic/pull/17) ([manuel-arguelles](https://github.com/manuel-arguelles)) +- fixed "free\(\): invalid pointer" when XDG\_CONFIG\_HOME is set [\#16](https://github.com/JFreegman/toxic/pull/16) ([gs93](https://github.com/gs93)) +- Make sure toxic compiles on MinGW/Win32 again [\#14](https://github.com/JFreegman/toxic/pull/14) ([jin-eld](https://github.com/jin-eld)) +- Fix for the "bad character" when doing backspace in chat window [\#12](https://github.com/JFreegman/toxic/pull/12) ([jin-eld](https://github.com/jin-eld)) +- Fix configure for Free BSD [\#11](https://github.com/JFreegman/toxic/pull/11) ([jin-eld](https://github.com/jin-eld)) +- Fix configure script for ncurses without ncursesw [\#9](https://github.com/JFreegman/toxic/pull/9) ([manuel-arguelles](https://github.com/manuel-arguelles)) +- Fix configure script for mingw32 [\#8](https://github.com/JFreegman/toxic/pull/8) ([jin-eld](https://github.com/jin-eld)) +- warning: comparison of integers of different signs: 'int' and 'unsigned long' [\#3](https://github.com/JFreegman/toxic/pull/3) ([1100110](https://github.com/1100110)) + +**Merged pull requests:** + +- Make sure friend message is null-terminated else generate garbate on screen [\#56](https://github.com/JFreegman/toxic/pull/56) ([aitjcize](https://github.com/aitjcize)) +- Fix trailing slashes which leads to segfault. [\#55](https://github.com/JFreegman/toxic/pull/55) ([aitjcize](https://github.com/aitjcize)) +- fix cflags [\#53](https://github.com/JFreegman/toxic/pull/53) ([JFreegman](https://github.com/JFreegman)) +- Fix 93ab16c [\#52](https://github.com/JFreegman/toxic/pull/52) ([urras](https://github.com/urras)) +- Offer solution for "error while loading shared libraries: libtoxcore.so.... [\#51](https://github.com/JFreegman/toxic/pull/51) ([urras](https://github.com/urras)) +- Implemented file transfers [\#50](https://github.com/JFreegman/toxic/pull/50) ([JFreegman](https://github.com/JFreegman)) +- Fix check for toxcore by linking sodium in the correct place [\#47](https://github.com/JFreegman/toxic/pull/47) ([devurandom](https://github.com/devurandom)) +- Changed order of servers [\#46](https://github.com/JFreegman/toxic/pull/46) ([grimd34th](https://github.com/grimd34th)) +- set friendnames properly and some fixes [\#45](https://github.com/JFreegman/toxic/pull/45) ([JFreegman](https://github.com/JFreegman)) +- moved misc helper functions to separate file and removed redundant includes [\#43](https://github.com/JFreegman/toxic/pull/43) ([JFreegman](https://github.com/JFreegman)) +- Refactored prompt command parser to work with all window types and moved command stuff to separate files [\#42](https://github.com/JFreegman/toxic/pull/42) ([JFreegman](https://github.com/JFreegman)) +- Ipv6.init connection [\#39](https://github.com/JFreegman/toxic/pull/39) ([FullName](https://github.com/FullName)) +- Remove DHT window [\#13](https://github.com/JFreegman/toxic/pull/13) ([JFreegman](https://github.com/JFreegman)) +- Update README.md [\#4](https://github.com/JFreegman/toxic/pull/4) ([notadecent](https://github.com/notadecent)) +- Toxic standalone [\#1](https://github.com/JFreegman/toxic/pull/1) ([jin-eld](https://github.com/jin-eld)) + + + +\* *This Change Log was automatically generated by [github_changelog_generator](https://github.com/skywinder/Github-Changelog-Generator)* \ No newline at end of file