# 2023-08-11 11:43:58.756723 UTC (+0000) Brcon2023: Day 5 is C day! Today is the C day of the conference. We will talk about geomyidae and teed(8), how to combine them and how they work internally with their new features. You will see how we are able with a simple trick to allow everything to be done over gopher, with just one server and with simple scripts in the background. Geomyidae has some some new features we will explore: * http-compatibility * REST * new directory traversal * support for non-/ selectors * full TLS and non-TLS bidirectional CGI scripts This time this will go deep into the C source of geomyidae, for the pleasure of this day's topic. In the second talk, we will together watch how the simple teed(8) is implemented, there will be a discussion on coding style, C error handling, C programming techniques. The following hackathon will give you an insight on how the whole icecast and music streaming protocol, technology and logics work. If you follow closely, you will be able to implement icecast support everywhere or just write your own client for it. In prepration for the day, please get your sources and build environment ready. $ git clone git://bitreich.org/geomyidae $ cd geomyidae $ make $ git clone git://bitreich.org/teed $ cd teed $ make Make sure it all builds correctly. See you at 20:00 CEST! Sincerely yours, 20h Chief Conference Officer (CCO)