xymon

Check-in [f0287bd21a]
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:Allow hostnames beginning with a number in combo.cfg, per RFC1123 git-svn-id: http://svn.code.sf.net/p/xymon/code/branches/4.3.19@7610 44351d6e-118b-4698-b696-ce33095ecaa4
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk | origin/4.3.19
Files: files | file ages | folders
SHA3-256: f0287bd21aaacd2d9d5bf64987bf973039032fdca37055d9f1a66b25126d6b8a
User & Date: jccleaver@users.sf.net 2015-03-22 03:42:05
Context
2015-03-22
05:33
Guard possible buffer overflow w/ garbage client msg git-svn-id: http://svn.code.sf.net/p/xymon/code/branches/4.3.19@7611 44351d6e-118b-4698-b696-ce33095ecaa4 check-in: 550f3966e1 user: jccleaver@users.sf.net tags: trunk, origin/4.3.19
03:42
Allow hostnames beginning with a number in combo.cfg, per RFC1123 git-svn-id: http://svn.code.sf.net/p/xymon/code/branches/4.3.19@7610 44351d6e-118b-4698-b696-ce33095ecaa4 check-in: f0287bd21a user: jccleaver@users.sf.net tags: trunk, origin/4.3.19
00:21
Handle ifstat/netstat reports from the Win PowerShell client git-svn-id: http://svn.code.sf.net/p/xymon/code/branches/4.3.19@7609 44351d6e-118b-4698-b696-ce33095ecaa4 check-in: d531d591aa user: jccleaver@users.sf.net tags: trunk, origin/4.3.19
Changes
Hide Diffs Unified Diffs Ignore Whitespace Patch

Changes to xymond/combostatus.c.

283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
	int onecolor;
	value_t *valhead = NULL, *valtail = NULL;
	value_t *newval;
	char errtext[1024];

	done = 0; inp=symbolicexpr; outp=expr; symp = NULL; 
	while (!done) {
		if (isalpha((int)*inp)) {
			if (!insymbol) { insymbol = 1; symp = symbol; }
			*symp = *inp; symp++;
		}
		else if (insymbol && (isdigit((int) *inp) || (*inp == '.'))) {
			*symp = *inp; symp++;
		}
		else if (insymbol && ((*inp == '\\') && (*(inp+1) > ' '))) {







|







283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
	int onecolor;
	value_t *valhead = NULL, *valtail = NULL;
	value_t *newval;
	char errtext[1024];

	done = 0; inp=symbolicexpr; outp=expr; symp = NULL; 
	while (!done) {
		if (isalpha((int)*inp) || isdigit((int)*inp)) {
			if (!insymbol) { insymbol = 1; symp = symbol; }
			*symp = *inp; symp++;
		}
		else if (insymbol && (isdigit((int) *inp) || (*inp == '.'))) {
			*symp = *inp; symp++;
		}
		else if (insymbol && ((*inp == '\\') && (*(inp+1) > ' '))) {