Commits


use serial ids and drop usage of arc4random it's not so useful here and not (directly) used anywhere else.


listener: correctly swap config after reload and don't forget to free the current config!


use STAILQ_INIT instead of memcpy(head, 0) to init the queues


fix the restart of the main process delete useless functions such as merge_config and config_clear while here.


implement clear_config for real


call clear_config from parse.y in listener_shutdown


export clear_config from parse.y


9ps: provide `verbose' so client.c compiles


only memcpy into imsg->data if datalen is not zero Passing a NULL pointer to memcpy is UB no matter if len is 0 (commit by claudio@, backporting for kamid.)


add draft of a tutorial


typo


site: tweak 9p rfc link text


fix the title now that `subst' handles spaces


rewrite subst in perl


spacing