convert find_channel to take server by const ref, the fact of the matter is that in most cases calling it with a null would have resulted in UB at the call site first
in general switch to using copy or copy_n instead of memcpy. There are an extraordinary variety of reasons for this, from preformance (memcpy is actually slower in VC++). To just preping for c++ification.
include error for the std iterators
right, apparently cbegin isn't part of the standard, nor is cend
mostly constness, and using a bindable callback.
use boost filesystem for iterating directories
cleanup dumb syntax and pass by const ref
use regex instead of homebrew for filename matching
build fixes, le gasp regex has a library we need to link
try again.. apparently I missed a spot
forgot fe-text
more constness, more boost filesystem, more RAII
pushing out pass by reference instead of pointer in cases where the pointer is never checked before dereferencing. This prevents undefined behavior and reduces the likelyhood of errors
remove windows.h include it's not needed
more using references instead of pointers where it makes sense
more references from pointers
more of the same
more by reference instead of pointer
refactor for RAII
explode rather than have undefined behavior