summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* degesch: implement PRIVMSG handlingPřemysl Janouch2015-04-191-1/+46
|
* degesch: implement JOIN handlingPřemysl Janouch2015-04-191-2/+88
|
* degesch: fix sending messagesPřemysl Janouch2015-04-191-1/+6
| | | | Now that the data model has changed.
* degesch: add some commentsPřemysl Janouch2015-04-191-0/+8
|
* degesch: implement /join and /partPřemysl Janouch2015-04-191-2/+77
|
* degesch: fix struct channel_userPřemysl Janouch2015-04-191-1/+2
| | | | A user can have multiple channel modes.
* degesch: prepare for user/channel buffersPřemysl Janouch2015-04-191-23/+190
| | | | | | That is, prepare all the required data structures and their relations. I'm not particularly good at this, so let's just hope it will work out.
* degesch: some non-functional changesPřemysl Janouch2015-04-181-26/+28
|
* degesch: count unseen messagesPřemysl Janouch2015-04-181-0/+6
|
* degesch: capitalize buffer messagesPřemysl Janouch2015-04-181-17/+17
| | | | They looked too alien.
* degesch: fix some remaining print_*()Přemysl Janouch2015-04-181-6/+5
|
* degesch: fix binding Meta keysPřemysl Janouch2015-04-181-9/+15
| | | | At last.
* degesch: print out some basic helpPřemysl Janouch2015-04-181-31/+51
|
* degesch: readline cleanupPřemysl Janouch2015-04-181-7/+5
|
* degesch: make readline work betterPřemysl Janouch2015-04-181-13/+56
| | | | | | By randomly poking at it until it stops being a little shit. Still no Meta keys.
* degesch: make it work to some extentPřemysl Janouch2015-04-181-35/+66
| | | | GNU Readline still ignores our Meta keyseqs.
* degesch: printing to buffers etc.Přemysl Janouch2015-04-171-51/+48
|
* degesch: stub IRC command handlersPřemysl Janouch2015-04-171-2/+71
|
* degesch: add irc_to_utf8()Přemysl Janouch2015-04-171-9/+19
| | | | And use it.
* degesch: fix irc_process_message()Přemysl Janouch2015-04-171-5/+11
|
* degesch: prepare for printing to buffersPřemysl Janouch2015-04-171-2/+7
|
* degesch: leak lines from related buffersPřemysl Janouch2015-04-171-0/+4
|
* degesch: inline a conditionPřemysl Janouch2015-04-171-5/+1
|
* degesch: factor out make_prompt()Přemysl Janouch2015-04-171-27/+37
|
* degesch: actually send messagesPřemysl Janouch2015-04-171-2/+6
|
* degesch: more user command handlingPřemysl Janouch2015-04-171-11/+109
| | | | | It's become obvious that I really, really need to finish printing to buffer first, as I keep adding new TODO comments.
* degesch: factor out buffer_{previous,next}()Přemysl Janouch2015-04-171-18/+37
|
* degesch: factor out buffer_get_index()Přemysl Janouch2015-04-171-6/+15
|
* degesch: enhance the promptPřemysl Janouch2015-04-161-5/+14
| | | | | | - prepend the buffer's index - don't show modes if they're empty - don't show the nick in the global buffer
* degesch: factor out buffer_goto()Přemysl Janouch2015-04-161-8/+16
| | | | And make M-[0-9] ding if there's no such buffer.
* degesch: fix quoting a slashPřemysl Janouch2015-04-161-3/+5
|
* degesch: some more progressPřemysl Janouch2015-04-161-41/+167
| | | | | | Whoa, this thing is huge. Started implementing the basis for IRC and user command handlers.
* degesch: more buffer-related stuffPřemysl Janouch2015-04-151-8/+53
|
* degesch: show active buffers in promptPřemysl Janouch2015-04-151-2/+30
|
* degesch: fix reading in the configurationPřemysl Janouch2015-04-151-21/+26
|
* degesch: add an error buffer line typePřemysl Janouch2015-04-151-1/+5
|
* degesch: update TODO/FIXME commentsPřemysl Janouch2015-04-151-4/+21
|
* degesch: reorder configurationPřemysl Janouch2015-04-151-5/+5
|
* degesch: fix Travis CI buildPřemysl Janouch2015-04-151-0/+5
|
* degesch: fix Travis CI build (hopefully)Přemysl Janouch2015-04-151-0/+4
|
* degesch: more GNU Readline workPřemysl Janouch2015-04-151-46/+175
| | | | | | I'm not so sure anymore I will be able to achieve my goals with this library. It's really a terrible mess. A consistent and neatly formatted terrible mess.
* degesch: steady progressPřemysl Janouch2015-04-131-23/+268
| | | | | | I'm sorry, I can't do reasonable commit messages in this stage of development. It's all a total mess slowly converging to an alpha version.
* degesch: actually do add the clientPřemysl Janouch2015-04-121-0/+1707
| | | | | | Mostly consists of some ZyklonB and some json-rpc-shell code. The part that actually makes it an IRC client is still unfinished.
* Prepare for a custom logger in degeschPřemysl Janouch2015-04-112-5/+8
|
* Move the SOCKS code to common.cPřemysl Janouch2015-04-112-408/+407
|
* Add a stubbed IRC clientPřemysl Janouch2015-04-112-4/+25
|
* ZyklonB: Fix an old typoPřemysl Janouch2015-04-111-1/+1
|
* ZyklonB: better SSL configurationPřemysl Janouch2015-04-111-39/+76
| | | | | | | | | Allow specifying a custom certificate bundle (can be handy for connecting to servers with a self-signed certificate). Enabled certificate verification by default. Renamed the "ssl_use" to just "ssl".
* Travis CI: Change IRC notification addressPřemysl Janouch2015-04-101-1/+1
|
* ZyklonB: actually do verify the server certificatePřemysl Janouch2015-04-101-2/+15
| | | | Bud still tolerate if it doesn't pass verification.