forked from alobbs/macchanger
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathChangeLog
More file actions
113 lines (61 loc) · 2.93 KB
/
Copy pathChangeLog
File metadata and controls
113 lines (61 loc) · 2.93 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
2026-09-21 byte@jvmlab.org
* Released 1.8.0
* Verify the hardware address after changing it. A successful
ioctl is not enough: some drivers leave the old address in place.
* Bring an interface down when the kernel requires that, then
restore its previous administrative state.
* Do not report a permanent address of all zeros when the
permanent address cannot be read, and do not apply that value.
* Seed the random generator from getrandom or a non-blocking
device. Opening /dev/random could stall the process.
* Keep generating a random address until it differs from the
current one, and use the full byte range.
* --another on a non-wireless card selects another non-wireless
vendor. Setting an explicit address that is already in use
succeeds. Unknown options and a missing device exit with an error.
* Reject malformed vendor-list lines instead of reading off the
end of the buffer. Vendor search matches a whole word and ignores
case, so "Intel" does not match "Intelligent".
* Refresh the IEEE OUI list and teach the builder to run under
Python 3 against the current registry.
* Detect a wireless interface from sysfs. --another on that
interface chooses a wireless vendor, including vendors whose name
says so and the entries in wireless.list.
* Look vendor names up with a binary search instead of scanning
the whole OUI list for every query.
* Draw random address bytes from getrandom or /dev/urandom.
* Do not require makeinfo to build or install. The man page is
installed with the program. The Info manual remains in
doc/macchanger.texi for makeinfo.
* Updates: byte@jvmlab.org
2004-05-10 Alvaro Lopez Ortega <alvaro@gnu.org>
* data/OUI.list: 513 addresses updated.
* src/mac.c (mc_mac_random): The random MAC address feature will
not set multicast MACs anymore.
* Released 1.5.0
2004-04-19 Alvaro Lopez Ortega <alvaro@alobbs.com>
* Added new wireless address. Sent by <r1k0@host.sk>
2003-10-04 Alvaro Lopez Ortega <alvaro@alobbs.com>
* tools/IEEE_OUI.py: Mostly rewritten.
* data/OUI.list: Added 660 new MAC addresses
* Released 1.4.0
2003-10-03 Alvaro Lopez Ortega <alvaro@alobbs.com>
* doc/macchanger.texi: Added GNU Textinfo manual
* src/main.c (main): Added "--show" parameter.
2003-01-02 Alvaro Lopez Ortega <alvaro@alobbs.com>
* Released 1.3.0
* data/wireless.list: Added new wireless cards
2002-12-03 Alvaro Lopez Ortega <alvaro@alobbs.com>
* Released 1.2.0
* src/list_data.h: removed
* data/OUI.list, data/wireless.list: Added new data files with the
MAC addresses
* src/mac.h, src/list.h: clean up
* src/list.[ch]: renamed to maclist.[ch]
2002-12-02 Alvaro Lopez Ortega <alvaro@alobbs.com>
* Released 1.1.0
* src/list_data.h: Added 'IEEE OUI' MAC list
* src/main.c, configure.in: Changed name. From macc to macchanger
to fix the problem of the Debian package
2002-12-01 Alvaro Lopez Ortega <alvaro@alobbs.com>
* Released 1.0.0: Initial version