Age | Commit message (Expand) | Author |
---|---|---|
2014-09-25 | Add ratox-rat as ASCII-logo...and print the current version in its ear. | FRIGN |
2014-09-25 | Flag transfer completion by changing state | sin |
2014-09-24 | Style fix | sin |
2014-09-24 | Use unbuffered stdout | sin |
2014-09-24 | Cancel transfers unconditionally if we lose connection | sin |
2014-09-24 | File transfer fixes | sin |
2014-09-24 | Cancel transfers when we come back after losing connectivity to the DHT | sin |
2014-09-24 | Handle partial writes | sin |
2014-09-24 | Update TODO | sin |
2014-09-24 | Do it in the same order as in cancelrxtransfer() | sin |
2014-09-24 | Keep trying to write until we succeed | sin |
2014-09-24 | Ignore SIGPIPE and only cancel on EPIPE | sin |
2014-09-24 | Only poll the file descriptors we added to the set | sin |
2014-09-24 | Split canceltransfer() to cancel{tx,rx}transfer() | sin |
2014-09-24 | Inform the user when we cancel pending transfers | sin |
2014-09-24 | Rename recvfilepending to recvfileactive | sin |
2014-09-24 | Cancel pending transfers | sin |
2014-09-24 | Style fix for comments | sin |
2014-09-24 | Add support for receiving files | sin |
2014-09-23 | Change license to ISC - equivalent to MIT/X | sin |
2014-09-23 | Style fix | sin |
2014-09-23 | Update README | sin |
2014-09-23 | Cancel transfer first, then remove files (we need the fd) | sin |
2014-09-23 | Post a KILL when cancelling transfers | sin |
2014-09-23 | Remove useless { } | sin |
2014-09-23 | Cancel transfers properly | sin |
2014-09-23 | Message splitting already works | sin |
2014-09-23 | We support utf-8 | sin |
2014-09-23 | Add section on portability | sin |
2014-09-23 | We have proxy support, update README | sin |
2014-09-23 | Add README | sin |
2014-09-23 | We need to force TCP mode when using the proxy | sin |
2014-09-23 | Add proxy support...(Remove tcpenabled from config.def.h as it can easily be flipped at runtime via the cmdline switch). | sin |
2014-09-23 | Add TCP mode | sin |
2014-09-23 | Refactor data-structures | FRIGN |
2014-09-23 | Scream if the datafile has 0 length | sin |
2014-09-23 | Add TODO | sin |
2014-09-23 | Add frienddestroy() and refactor removefriend()...friendcreate() populates the fs, frienddestroy() removes the friend related files from the fs. removefriend() only acts on the data from the friend's remove fifo. The "callback" in this case is responsible for reading the fifo like in all other cases (sendfriendtext() etc.). No weird dance with special function arguments to flag "official" removal. All friend related "callbacks" just need to operate on a struct friend *. | sin |
2014-09-22 | Use fsync() on fd in datasave() | sin |
2014-09-22 | Refactor removefriend() | FRIGN |
2014-09-22 | Add support for removing friends | sin |
2014-09-22 | Dump our status message in the status/out file not our nickname | sin |
2014-09-22 | Use number of seconds since epoch as a timestamp for naming files uniquely...This breaks if time travel becomes a possibility. | sin |
2014-09-22 | Use O_RDONLY when opening the datafile | sin |
2014-09-22 | Remeber to truncate datafile in datasave() in case it shrinks | sin |
2014-09-22 | Change datasave() and localinit() to use fd's instead of fp's | FRIGN |
2014-09-22 | Print message before password prompt | sin |
2014-09-22 | Refactor dataload()...Use fd's instead of fp's and simplify the case-handling for encryption. | FRIGN |
2014-09-22 | Refactor fifoflush()...After the previous simplification of return-values of fiforead() (exit if there's a more serious issue), fifoflush() can easily be replaced with a oneliner calling fiforead until it returns 0. In case 0 is returned, the underlying fifo will have already been reopened. | FRIGN |
2014-09-22 | Style fix | sin |