mod_musicindex  1.4.1
Bug List
File cache-file.c
No flat file cache support for Solaris.
File http.c
Beware of "big lists"
Global make_mp3_entry (request_rec *r, apr_pool_t *pool, FILE *const in, const char *const filename)
Some VBR files are reported as "bitrate: 0".
Global make_music_entry (request_rec *, apr_pool_t *, mu_pack *const, mu_ent_names *, unsigned long)
I'm afraid if we're asked to recurse into too many subdirs, we might end up with too many open fdesc.
Global make_music_entry (request_rec *, apr_pool_t *, mu_pack *const, mu_ent_names *, unsigned long)
I'm afraid if we're asked to recurse into too many subdirs, we might end up with too many open fdesc.
Global mysql_cache_write (request_rec *r, const mu_ent *const p, const char *const filename)
we don't check enough return values of apr_psprintf()/apr_pstrcat()...
Global send_head (request_rec *)
When we'll allow mu_config->directory to be modified, have to escape html/uri.
Global send_head (request_rec *)
When we'll allow mu_config->directory to be modified, have to escape html/uri.
Global send_randomdir (request_rec *)
A forseable bug is that this function can send you to a directory which access may be denied by .htaccess
Global send_randomdir (request_rec *)
A forseable bug is that this function can send you to a directory which access may be denied by .htaccess
Global send_url (request_rec *r, const char *const restrict uri, const char *const restrict command, const short html)

If the admin sets a conf->iceserver too big (>MAX_PREFIX) the ices url will be truncated. If hostname+auth+etc is too long this function aborts... There's no user-modifiable data here, we assume admins know what they're doing.

It appears this function cannot deal with IPv6 numeric URLs for now. -> fixed with AP24

Global set_display (cmd_parms *cmd, void *d, const char *optstr)
Wouldn't this override whatever is set with MusicSortOrder?
Global utf8_id3tag_findframe (struct id3_tag *tag, const char *const frameid, unsigned short index)
FIXME bracketed genre.