Custom Query (257 matches)
Results (52 - 54 of 257)
Ticket | Resolution | Summary | Owner | Reporter |
---|---|---|---|---|
#286 | fixed | Clients with super long client name can crash roard | ph3-der-loewe | ph3-der-loewe |
Description |
Clients with a super long name can crash the client by setting the name and requesting client info for themselfs (or client info is requested by some other client). This happens within roar_ctl_c2m(). The comments within this function already note that there may be such a problem. This is an objection against the current pre-release (1.0beta4-pr0). |
|||
#285 | fixed | strselcmp() and strseltok() should be moved from gopher implementation in roard to libroar | ph3-der-loewe | ph3-der-loewe |
Description |
The following two functions are considered generally helpful and should be moved into libroar. They are currently in roard/emul_gopher.c static int strselcmp(const char *s1, const char *s2); static ssize_t strseltok(const char *s1, char *s2, char ** tok, size_t toks); |
|||
#284 | fixed | roar_buffer_set_len() should be optimized for incremental size changes | ph3-der-loewe | ph3-der-loewe |
Description |
roar_buffer_set_len() currently does a roar_mm_realloc() every time the size is incremented. This should be changed so it only uses roar_mm_realloc() when it needs more physical space. This change will allow us to allocate a big buffer and add data in chunks every time updating the length with roar_buffer_set_len() in an much more efficient way. |