+-----------+---------------------------+-----------------------+
|%D |request date (YYYYMMDD) | |
+-----------+---------------------------+-----------------------+
+|%G |request minute | |
++-----------+---------------------------+-----------------------+
|%H |request hour | |
+-----------+---------------------------+-----------------------+
+|%I |request ID | |
++-----------+---------------------------+-----------------------+
|%L |radlog_dir |%{config:logdir} |
+-----------+---------------------------+-----------------------+
|%M |MTU |%{Framed-MTU} |
}
p++;
break;
+ case 'I': /* Request ID */
+ snprintf(tmpdt, sizeof(tmpdt), "%i", request->packet->id);
+ strlcpy(q, tmpdt, freespace);
+ q += strlen(q);
+ p++;
+ break;
case 'L': /* radlog_dir */
strlcpy(q,radlog_dir,freespace);
q += strlen(q);
p++;
break;
+ case 'G': /* request minute */
+ TM = localtime_r(&request->timestamp, &s_TM);
+ len = strftime(tmpdt, sizeof(tmpdt), "%M", TM);
+ if (len > 0) {
+ strlcpy(q, tmpdt, freespace);
+ q += strlen(q);
+ }
+ p++;
+ break;
case 'M': /* MTU */
q += valuepair2str(q,freespace,pairfind(request->reply->vps,PW_FRAMED_MTU),PW_TYPE_INTEGER, func);
p++;