Skip to content

Commit aec14f4

Browse files
committed
XMap 1.1.4 Minor Release
* XMap 1.1.4 Minor Release. * New feature: * increase the field number to store results
1 parent 196cbcf commit aec14f4

File tree

3 files changed

+16
-10
lines changed

3 files changed

+16
-10
lines changed

CHANGELOG.md

Lines changed: 13 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,39 +1,44 @@
1-
# 1.0.0 2021-04-02
1+
# 1.0.0 04/02/2021
22
* Initial public release
33

4-
# 1.0.1 2021-12-03
4+
# 1.0.1 12/03/2021
55
* XMap 1.0.1 Minor Release
66
* Fix Bugs:
77
* Fix the memory leakage issue
88
* New Features:
99
* Increase the batch number
1010

11-
# 1.0.2 2021-12-06
11+
# 1.0.2 12/06/2021
1212
* XMap 1.0.2 Minor Release.
1313
* Fix Bugs:
1414
* Prevent multiple definitions of global variable IID when GCC >= 10 (thanks for @juergenhoetzel)
1515

16-
# 1.0.3 2021-12-29
16+
# 1.0.3 12/29/2021
1717
* XMap 1.0.3 Minor Release.
1818
* Fix Bugs:
1919
* Fix multiple port scanning modules, enabling `-p 0-65535`
2020

21-
# 1.1.0 2022-09-10
21+
# 1.1.0 09/10/2022
2222
* XMap 1.1.0 Major Release.
2323
* New Features:
2424
* DNS scan modules enabled (base module: `-M dnsx`, query for software version: `-M dnsv`, spoofing source address: `-M dnsf`, and so on)
2525

26-
# 1.1.1 2022-09-22
26+
# 1.1.1 09/22/2022
2727
* XMap 1.1.1 Minor Release.
2828
* Fix Bugs:
2929
* Fix the memory leakage issue
3030

31-
# 1.1.2 2022-09-23
31+
# 1.1.2 09/23/2022
3232
* XMap 1.1.2 Minor Release.
3333
* Fix Bugs:
3434
* Fix the print issue of DNS modules
3535

36-
# 1.1.3 2023-04-08
36+
# 1.1.3 04/08/2023
3737
* XMap 1.1.3 Minor Release.
3838
* Fix Bugs:
3939
* Fix the source port checking issue of DNS modules
40+
41+
# 1.1.4 06/28/2023
42+
* XMap 1.1.4 Minor Release.
43+
* New feature:
44+
* increase the field number to store results

src/fieldset.c

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,8 @@ fieldset_t *fs_new_repeated_fieldset(void) {
6666
static inline void fs_add_word(fieldset_t *fs, const char *name, int type,
6767
int free_, size_t len, field_val_t value) {
6868
if (fs->len + 1 >= MAX_FIELDS) {
69-
log_fatal("fieldset", "out of room in fieldset");
69+
log_warn("fieldset", "out of room in fieldset");
70+
return;
7071
}
7172
if (fs->type == FS_REPEATED && fs->inner_type != type) {
7273
log_fatal("fieldset",

src/fieldset.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
#include <stdlib.h>
1414

1515
// maximum number of records that can be stored in a fieldset
16-
#define MAX_FIELDS 512
16+
#define MAX_FIELDS 1024
1717
#define MAX_LIST_LENGTH 255
1818

1919
// types of data that can be stored in a field

0 commit comments

Comments
 (0)