summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2011-01-02Write headers.Vegard Storheil Eriksen1-0/+4
2011-01-02Merge HTTPResponse into HTTP::Connection.Vegard Storheil Eriksen9-186/+80
2011-01-02Use a filtering_istream with custom filters to chain file -> decoder -> encoder.Jon Bergli Heier7-25/+61
2011-01-02Add HTTP::Connection::send_error.Vegard Storheil Eriksen3-4/+13
2011-01-02Move HTTP::Connection::parse_request into new file.Vegard Storheil Eriksen2-35/+37
2011-01-02Add PathList, fix path_p.Vegard Storheil Eriksen4-14/+26
2011-01-02Prefix paths with /files in MusicDirectory::render().Jon Bergli Heier1-2/+2
2011-01-02Decoupled HTTP::Connection from handler.Vegard Storheil Eriksen5-38/+63
2011-01-02Urldecode query arguments.Vegard Storheil Eriksen1-1/+1
2011-01-02Urldecode path.Vegard Storheil Eriksen1-1/+3
2011-01-02Copy buffer contents to string to workaround bug with ↵Vegard Storheil Eriksen1-3/+5
boost::asio::buffers_iterator.
2011-01-02Killed the 'commands' namespace.Jon Bergli Heier3-38/+36
2011-01-02Command handling changes as a result of adding the update command.Jon Bergli Heier6-20/+64
2011-01-02Print command name on unknown command.Jon Bergli Heier2-1/+2
2011-01-02Moved MusicDirectory conversion code to music::get_directory().Jon Bergli Heier3-4/+16
2011-01-01Call Exit in SConstruct when CheckLib fails, check SOCI for headers instead ↵Jon Bergli Heier1-9/+6
of lib.
2011-01-01Added 'find' command to the telnet server and removed find_artist call in ↵Jon Bergli Heier2-7/+38
music::init().
2011-01-01Implemented a simple 'ls' command for the telnet server.Jon Bergli Heier7-1/+149
2010-12-31Added an echoing telnet server as a base for a telnet command interface.Jon Bergli Heier6-0/+82
2010-12-31Read number of threads to start from audist.threads, defaulting to 10.Jon Bergli Heier2-2/+4
2010-12-31Hacked stuff to work again.Vegard Storheil Eriksen4-44/+51
2010-12-31Link with soci_core on OS X too.Vegard Storheil Eriksen1-1/+1
2010-12-30Added init.sql.Jon Bergli Heier1-0/+19
2010-12-30Added a simple artist lookup from a database using SOCI.Jon Bergli Heier4-7/+42
2010-12-30Added an ID3 tag reader.Jon Bergli Heier3-0/+75
2010-12-30Added request parser based on Boost.Spirit.Vegard Storheil Eriksen2-3/+81
2010-12-29Read music root and httpd port from audist.conf.Jon Bergli Heier4-3/+41
2010-12-29HTTPServer/HTTPConnection cleanup.Vegard Storheil Eriksen5-79/+101
2010-12-29Don't allow requests with /../ in the path.Jon Bergli Heier1-0/+5
2010-12-29Don't read entire directory tree into memory.Jon Bergli Heier3-44/+26
2010-12-28Specify endpoint in HTTPServer constructor.Vegard Storheil Eriksen3-3/+3
2010-12-28Don't send original file's content-length when transcoding.Jon Bergli Heier1-3/+4
2010-12-28Removed debug-print in SConstruct.Vegard Storheil Eriksen1-5/+5
2010-12-28OS X build workaround.Vegard Storheil Eriksen1-7/+10
2010-12-28Added a simple interface to transcoding by specifying the 'decoder' and ↵Jon Bergli Heier3-12/+27
'encoder' query arguments.
2010-12-28Added decoder/encoder factories.Jon Bergli Heier6-2/+61
2010-12-28Threaded io_service.Jon Bergli Heier2-5/+17
2010-12-28Remove unused buffers in handle_read().Jon Bergli Heier1-3/+0
2010-12-28Added Transcoder.Jon Bergli Heier2-0/+42
2010-12-28Added LAME encoder.Jon Bergli Heier4-1/+59
2010-12-28Parse query strings.Jon Bergli Heier2-3/+24
2010-12-28Added a shady url decoder for paths.Jon Bergli Heier2-0/+25
2010-12-28Added mpg123 decoder.Jon Bergli Heier4-1/+84
2010-12-28Misc changes in HTTP code.Jon Bergli Heier5-26/+61
2010-12-27Added HTTPRequest and HTTPResponse classes.Jon Bergli Heier6-28/+95
2010-12-27Basic directory listing for HTTP.Jon Bergli Heier4-8/+103
2010-12-27Store MusicDirectory's root path.Jon Bergli Heier1-0/+1
2010-12-27Added a simple HTTP service which doesn't yet do anything useful.Jon Bergli Heier3-0/+75
2010-12-27Use boost::filesystem.Jon Bergli Heier3-31/+23
2010-12-27Initial commit.Jon Bergli Heier5-0/+112