summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-06-28Bump to 0.4pranomostro
2017-06-03Add argument to %s substitution, check lseek return value, simplify error code.pranomostro
2017-06-03Add connecting to tcp relays by default.pranomostro
I'm currently staying in India, and strangely enough ratox could not connect using tox_bootstrap(). It would just continue attempting to connect until the end of time. Using tox_add_tcp_relay() additionally fixes this isssue. It is also the strategy utox uses: https://github.com/uTox/uTox/blob/49bc764d23a02ab8286ef6f2085e8e592bccde1e/src/tox.c#L137 Also, nodes.h needed to be regenerated for using tcp ports and relays.
2017-05-20Update nodes.hpranomostro
2017-05-16Update contributor email in the LICENSE.pranomostro
2017-05-15Major error message overhaul.pranomostro
eprintf() is used with only the function name that failed (and possibly a parameter) and then exits. Example: eprintf("read %s:", f->name); weprintf() is used when another function failed, but the program does not exit. The error message is a sentence. Example: weprintf("No friend with id %s found for %s\n", buf, c->numstr); logmsg() is not used when anything failed, it is just for displaying useful information for the user. There should be three logmsg formats: The first format consists of the area the logmsg() is concerned with, for example "Name", followed by a ">" sign, and then followed by the change within that area. This format deals with non-group and non-friend specific changes. Example: logmsg("State > %s\n", buf); The second format displays friend-specific information. It consists of a colon, followed by the friend name, followed by another colon, followed by the value that was changed and then the change itself. Example: logmsg(": %s : Rx > Accepted\n", f->name); The third format is similar to the second one, it consists of a dash ("-"), followed by a conference number, a colon, followed by the value that was changed and then the change itself. This format tells the user about conference-specific changes. Example: logmsg("- %s : Title > %s\n", c-numstr, title); Errors when trying to change something in the gslots are written with dprintf into the gslots .fd[ERR] and with weprintf() on the screen. This commit and the last one are attempts at implementing these rules.
2017-05-15Fix indentation mistake.pranomostro
2017-05-15Now writing more errors to gslots.pranomostro
2017-05-15Update API so that conf/in accepts flags for the conference type.pranomostro
2017-05-14Updated email address to posteo.netpranomostro
2017-05-14Updated email address.pranomostro
2017-05-11Remove recursive make call, simplify the building process.pranomostro
2017-05-10Beautify the headers in the Makefile.pranomostro
2017-05-09Update nodes.h.pranomostro
2017-03-10Implement quiet modesin
2017-03-10Updated contribution years for sin.pranomostro
2017-03-10Manpage fixessin
2017-03-10Update links in READMEsin
2017-03-05Updated author names in the man-page.pranomostro
2017-03-05Fix obtaining of friend status while creating friend.pranomostro
2017-03-05Update docs and fix minor code issue:pranomostro
Update error messages. NUM/invite now also accepts ID's (not only public keys). The title is now also changed for the changer.
2017-03-04Update license with the two recent maintainers of ratox.pranomostro
2017-03-03Merge branch 'toktok'.pranomostro
This merge updates ratox to toktoks toxcore, which is being developed, and adds groupchats (although lacking audio group chats at the moment).
2017-03-03Now aborting when invited to audio conferences.pranomostro
2017-03-03Small fixes.pranomostro
Update type of cookie. Unify error messages. Delete invite-fifo if joining fails.
2017-03-02Explicitely list all libs in LDLIBSz3bra
This allow statically linking the binary by simply overriding LDFLAGS.
2017-03-02Write call state to the FCALL_STATE filez3bra
2017-03-02Reset INCOMPLETE flag when closing FCALL_INz3bra
2017-03-02Add logmsg() when call goes from RINGING to TRANSMITTINGz3bra
2017-03-02Always append FCALL_IN when in a callz3bra
2017-02-18Fix warnings.pranomostro
The title of a conference is apparently not known immediately after joining the conference, so don't print a warning in confcreate(), just wait for the cbconftitle() callback immediately afterwards. Friends that are not online can't be invited to conferences, logmsg' in that case. Print the name of the conference before messages in cbconfmessage().
2017-02-18Add ability to toggle message logging to stdout in config.h.pranomostro
2017-02-18Update documentation with group-chats.pranomostro
2017-02-18Added ability to change the title of a conference.pranomostro
2017-02-18Finish conferences that can be left, joined, and used for sending messages.pranomostro
2017-02-18Free invite structures after accepting.pranomostro
2017-02-18Remove unnecessary include.pranomostro
2017-02-18Add handling of joining conferences in loop().pranomostro
2017-02-18Added implementations for the different conference callbacks.pranomostro
2017-02-18Removed check from .PHONY targets in makefile.pranomostro
2017-02-18Incorporated changes from master.pranomostro
2017-02-18Update nodes.pranomostro
2017-02-16Update nodes.pranomostro
2017-01-13Updated nodes and added .PHONY target to makefile.pranomostro
2017-01-13Whitespace fix.pranomostro
2017-01-13Remove FOLDER in enum.pranomostro
2017-01-13Removed unneeded whitespace.pranomostro
2017-01-13Remove conference slots as well. Fix some naming.pranomostro
2017-01-13Sync readpassphrase(3) with OpenBSD 6.0 sourcessin
2017-01-12Sync readpassphrase(3) with OpenBSD 6.0 sourcessin