Remove LINE_MAX and PATH_MAX when allocating

We were litterally wasting memory. A "int" search in the kernel sources has seen its memory used decrease by 500%
All allocations are now based on the string length with a 256 MAX_SIZE.

On the downside, we should expect an (unnoticeable) decrease in performances CPU-wise.