Add stricter checks for netnames.
When passing a NetName via an invitation, we don't allow any characters that are unsafe (either because they could cause shells to expand things, or because they are not allowed on some filesystems). Also, warn when tinc is started with unsafe netnames.
This commit is contained in:
parent
097c69fc6a
commit
c2dc3784f1
4 changed files with 29 additions and 4 deletions
|
|
@ -51,6 +51,7 @@ extern const char *winerror(int);
|
|||
extern unsigned int bitfield_to_int(const void *bitfield, size_t size);
|
||||
|
||||
extern bool check_id(const char *);
|
||||
extern bool check_netname(const char *, bool strict);
|
||||
char *replace_name(const char *name);
|
||||
|
||||
#endif /* __TINC_UTILS_H__ */
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue