Skip to content

Commit 57eeb71

Browse files
committed
Release v4.17768 - Steamboat Willie
1 parent 0245ea4 commit 57eeb71

18 files changed

+35
-50
lines changed

Makefile.defs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -112,8 +112,8 @@ ifeq ($(DEBUG),1)
112112
DEFCFLAGS = -g -O0 -fstrict-aliasing -pipe
113113
DEFLDFLAGS =
114114
else
115-
DEFCXXFLAGS = -Wall -Werror -O3 -pipe
116-
DEFCFLAGS = -Wall -Werror -O3 -fstrict-aliasing -pipe
115+
DEFCXXFLAGS = -Wall -O3 -pipe
116+
DEFCFLAGS = -Wall -O3 -fstrict-aliasing -pipe
117117
DEFLDFLAGS =
118118
endif
119119

armsrc/Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -184,7 +184,7 @@ showinfo:
184184
# version_pm3.c should be checked on every time fullimage.stage1.elf should be remade
185185
version_pm3.c: default_version_pm3.c $(OBJDIR)/fpga_version_info.o $(OBJDIR)/fpga_all.o $(THUMBOBJ) $(ARMOBJ) .FORCE
186186
$(info [-] CHECK $@)
187-
$(Q)$(SH) ../tools/mkversion.sh $@ || $(CP) $< $@
187+
$(Q)$(CP) $< $@
188188

189189
fpga_version_info.c: $(FPGA_BITSTREAMS) $(FPGA_COMPRESSOR)
190190
$(info [-] GEN $@)

bootrom/Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ OBJS = $(OBJDIR)/bootrom.s19
5656
# version_pm3.c should be checked on every compilation
5757
version_pm3.c: default_version_pm3.c .FORCE
5858
$(info [=] CHECK $@)
59-
$(Q)$(SH) ../tools/mkversion.sh $@ || $(CP) $< $@
59+
$(Q)$(CP) $< $@
6060

6161
all: showinfo $(OBJS)
6262

client/CMakeLists.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -400,7 +400,7 @@ set (TARGET_SOURCES
400400

401401
add_custom_command(
402402
OUTPUT ${CMAKE_BINARY_DIR}/version_pm3.c
403-
COMMAND sh ${PM3_ROOT}/tools/mkversion.sh ${CMAKE_BINARY_DIR}/version_pm3.c || ${CMAKE_COMMAND} -E copy ${PM3_ROOT}/common/default_version_pm3.c ${CMAKE_BINARY_DIR}/version_pm3.c
403+
COMMAND ${CMAKE_COMMAND} -E copy ${PM3_ROOT}/common/default_version_pm3.c ${CMAKE_BINARY_DIR}/version_pm3.c
404404
DEPENDS ${PM3_ROOT}/common/default_version_pm3.c
405405
)
406406

@@ -636,7 +636,7 @@ add_executable(proxmark3
636636
${ADDITIONAL_SRC}
637637
)
638638

639-
target_compile_options(proxmark3 PUBLIC -Wall -Werror -O3)
639+
target_compile_options(proxmark3 PUBLIC -Wall -O3)
640640
if (EMBED_READLINE)
641641
if (NOT SKIPREADLINE EQUAL 1)
642642
add_dependencies(proxmark3 ncurses readline)

client/Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -419,7 +419,7 @@ endif
419419

420420
PM3CFLAGS += -DHAVE_SNPRINTF
421421

422-
CXXFLAGS ?= -Wall -Werror
422+
CXXFLAGS ?= -Wall
423423
CXXFLAGS += $(MYDEFS) $(MYCXXFLAGS) $(MYINCLUDES)
424424

425425
PM3CXXFLAGS = $(CXXFLAGS)
@@ -927,7 +927,7 @@ src/pm3_pywrap.c: pm3.i
927927
# version_pm3.c should be checked on every compilation
928928
src/version_pm3.c: default_version_pm3.c .FORCE
929929
$(info [=] CHECK $@)
930-
$(Q)$(SH) ../tools/mkversion.sh $@ || $(CP) $< $@
930+
$(Q)$(CP) $< $@
931931

932932
# easy printing of MAKE VARIABLES
933933
print-%: ; @echo $* = $($*)

client/deps/amiibo.cmake

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ target_link_libraries(pm3rrg_rdv4_amiibo PRIVATE
1919
m
2020
pm3rrg_rdv4_mbedtls)
2121

22-
target_compile_options(pm3rrg_rdv4_amiibo PRIVATE -Wall -Werror -O3)
22+
target_compile_options(pm3rrg_rdv4_amiibo PRIVATE -Wall -O3)
2323
set_property(TARGET pm3rrg_rdv4_amiibo PROPERTY POSITION_INDEPENDENT_CODE ON)
2424

2525
target_include_directories(pm3rrg_rdv4_amiibo PRIVATE amiitool

client/deps/cliparser.cmake

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,5 +9,5 @@ target_include_directories(pm3rrg_rdv4_cliparser PRIVATE
99
../../include
1010
../src)
1111
target_include_directories(pm3rrg_rdv4_cliparser INTERFACE cliparser)
12-
target_compile_options(pm3rrg_rdv4_cliparser PRIVATE -Wall -Werror -O3)
12+
target_compile_options(pm3rrg_rdv4_cliparser PRIVATE -Wall -O3)
1313
set_property(TARGET pm3rrg_rdv4_cliparser PROPERTY POSITION_INDEPENDENT_CODE ON)

client/deps/hardnested.cmake

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ add_library(pm3rrg_rdv4_hardnested_nosimd OBJECT
22
hardnested/hardnested_bf_core.c
33
hardnested/hardnested_bitarray_core.c)
44

5-
target_compile_options(pm3rrg_rdv4_hardnested_nosimd PRIVATE -Wall -Werror -O3)
5+
target_compile_options(pm3rrg_rdv4_hardnested_nosimd PRIVATE -Wall -O3)
66
set_property(TARGET pm3rrg_rdv4_hardnested_nosimd PROPERTY POSITION_INDEPENDENT_CODE ON)
77

88
target_include_directories(pm3rrg_rdv4_hardnested_nosimd PRIVATE
@@ -32,7 +32,7 @@ if ("${CMAKE_SYSTEM_PROCESSOR}" IN_LIST X86_CPUS)
3232
hardnested/hardnested_bf_core.c
3333
hardnested/hardnested_bitarray_core.c)
3434

35-
target_compile_options(pm3rrg_rdv4_hardnested_mmx PRIVATE -Wall -Werror -O3)
35+
target_compile_options(pm3rrg_rdv4_hardnested_mmx PRIVATE -Wall -O3)
3636
target_compile_options(pm3rrg_rdv4_hardnested_mmx BEFORE PRIVATE
3737
-mmmx -mno-sse2 -mno-avx -mno-avx2 -mno-avx512f)
3838
set_property(TARGET pm3rrg_rdv4_hardnested_mmx PROPERTY POSITION_INDEPENDENT_CODE ON)
@@ -47,7 +47,7 @@ if ("${CMAKE_SYSTEM_PROCESSOR}" IN_LIST X86_CPUS)
4747
hardnested/hardnested_bf_core.c
4848
hardnested/hardnested_bitarray_core.c)
4949

50-
target_compile_options(pm3rrg_rdv4_hardnested_sse2 PRIVATE -Wall -Werror -O3)
50+
target_compile_options(pm3rrg_rdv4_hardnested_sse2 PRIVATE -Wall -O3)
5151
target_compile_options(pm3rrg_rdv4_hardnested_sse2 BEFORE PRIVATE
5252
-mmmx -msse2 -mno-avx -mno-avx2 -mno-avx512f)
5353
set_property(TARGET pm3rrg_rdv4_hardnested_sse2 PROPERTY POSITION_INDEPENDENT_CODE ON)
@@ -62,7 +62,7 @@ if ("${CMAKE_SYSTEM_PROCESSOR}" IN_LIST X86_CPUS)
6262
hardnested/hardnested_bf_core.c
6363
hardnested/hardnested_bitarray_core.c)
6464

65-
target_compile_options(pm3rrg_rdv4_hardnested_avx PRIVATE -Wall -Werror -O3)
65+
target_compile_options(pm3rrg_rdv4_hardnested_avx PRIVATE -Wall -O3)
6666
target_compile_options(pm3rrg_rdv4_hardnested_avx BEFORE PRIVATE
6767
-mmmx -msse2 -mavx -mno-avx2 -mno-avx512f)
6868
set_property(TARGET pm3rrg_rdv4_hardnested_avx PROPERTY POSITION_INDEPENDENT_CODE ON)
@@ -77,7 +77,7 @@ if ("${CMAKE_SYSTEM_PROCESSOR}" IN_LIST X86_CPUS)
7777
hardnested/hardnested_bf_core.c
7878
hardnested/hardnested_bitarray_core.c)
7979

80-
target_compile_options(pm3rrg_rdv4_hardnested_avx2 PRIVATE -Wall -Werror -O3)
80+
target_compile_options(pm3rrg_rdv4_hardnested_avx2 PRIVATE -Wall -O3)
8181
target_compile_options(pm3rrg_rdv4_hardnested_avx2 BEFORE PRIVATE
8282
-mmmx -msse2 -mavx -mavx2 -mno-avx512f)
8383
set_property(TARGET pm3rrg_rdv4_hardnested_avx2 PROPERTY POSITION_INDEPENDENT_CODE ON)
@@ -92,7 +92,7 @@ if ("${CMAKE_SYSTEM_PROCESSOR}" IN_LIST X86_CPUS)
9292
hardnested/hardnested_bf_core.c
9393
hardnested/hardnested_bitarray_core.c)
9494

95-
target_compile_options(pm3rrg_rdv4_hardnested_avx512 PRIVATE -Wall -Werror -O3)
95+
target_compile_options(pm3rrg_rdv4_hardnested_avx512 PRIVATE -Wall -O3)
9696
target_compile_options(pm3rrg_rdv4_hardnested_avx512 BEFORE PRIVATE
9797
-mmmx -msse2 -mavx -mavx2 -mavx512f)
9898
set_property(TARGET pm3rrg_rdv4_hardnested_avx512 PROPERTY POSITION_INDEPENDENT_CODE ON)
@@ -116,7 +116,7 @@ elseif ("${CMAKE_SYSTEM_PROCESSOR}" IN_LIST ARM64_CPUS)
116116
hardnested/hardnested_bf_core.c
117117
hardnested/hardnested_bitarray_core.c)
118118

119-
target_compile_options(pm3rrg_rdv4_hardnested_neon PRIVATE -Wall -Werror -O3)
119+
target_compile_options(pm3rrg_rdv4_hardnested_neon PRIVATE -Wall -O3)
120120
set_property(TARGET pm3rrg_rdv4_hardnested_neon PROPERTY POSITION_INDEPENDENT_CODE ON)
121121

122122
target_include_directories(pm3rrg_rdv4_hardnested_neon PRIVATE
@@ -134,7 +134,7 @@ elseif ("${CMAKE_SYSTEM_PROCESSOR}" IN_LIST ARM32_CPUS)
134134
hardnested/hardnested_bf_core.c
135135
hardnested/hardnested_bitarray_core.c)
136136

137-
target_compile_options(pm3rrg_rdv4_hardnested_neon PRIVATE -Wall -Werror -O3)
137+
target_compile_options(pm3rrg_rdv4_hardnested_neon PRIVATE -Wall -O3)
138138
target_compile_options(pm3rrg_rdv4_hardnested_neon BEFORE PRIVATE
139139
-mfpu=neon)
140140
set_property(TARGET pm3rrg_rdv4_hardnested_neon PROPERTY POSITION_INDEPENDENT_CODE ON)
@@ -155,7 +155,7 @@ add_library(pm3rrg_rdv4_hardnested STATIC
155155
hardnested/hardnested_bruteforce.c
156156
$<TARGET_OBJECTS:pm3rrg_rdv4_hardnested_nosimd>
157157
${SIMD_TARGETS})
158-
target_compile_options(pm3rrg_rdv4_hardnested PRIVATE -Wall -Werror -O3)
158+
target_compile_options(pm3rrg_rdv4_hardnested PRIVATE -Wall -O3)
159159
set_property(TARGET pm3rrg_rdv4_hardnested PROPERTY POSITION_INDEPENDENT_CODE ON)
160160
target_include_directories(pm3rrg_rdv4_hardnested PRIVATE
161161
../../common

client/deps/jansson.cmake

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,5 +14,5 @@ add_library(pm3rrg_rdv4_jansson STATIC
1414

1515
target_compile_definitions(pm3rrg_rdv4_jansson PRIVATE HAVE_STDINT_H)
1616
target_include_directories(pm3rrg_rdv4_jansson INTERFACE jansson)
17-
target_compile_options(pm3rrg_rdv4_jansson PRIVATE -Wall -Werror -Wno-unused-function -O3)
17+
target_compile_options(pm3rrg_rdv4_jansson PRIVATE -Wall -Wno-unused-function -O3)
1818
set_property(TARGET pm3rrg_rdv4_jansson PROPERTY POSITION_INDEPENDENT_CODE ON)

client/deps/lua.cmake

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,5 +52,5 @@ if (NOT MINGW)
5252
endif (NOT MINGW)
5353

5454
target_include_directories(pm3rrg_rdv4_lua INTERFACE liblua)
55-
target_compile_options(pm3rrg_rdv4_lua PRIVATE -Wall -Werror -O3)
55+
target_compile_options(pm3rrg_rdv4_lua PRIVATE -Wall -O3)
5656
set_property(TARGET pm3rrg_rdv4_lua PROPERTY POSITION_INDEPENDENT_CODE ON)

client/deps/mbedtls.cmake

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,5 +48,5 @@ add_library(pm3rrg_rdv4_mbedtls STATIC
4848

4949
target_include_directories(pm3rrg_rdv4_mbedtls PRIVATE ../../common)
5050
target_include_directories(pm3rrg_rdv4_mbedtls INTERFACE ../../common/mbedtls)
51-
target_compile_options(pm3rrg_rdv4_mbedtls PRIVATE -Wall -Werror -O3)
51+
target_compile_options(pm3rrg_rdv4_mbedtls PRIVATE -Wall -O3)
5252
set_property(TARGET pm3rrg_rdv4_mbedtls PROPERTY POSITION_INDEPENDENT_CODE ON)

client/deps/reveng.cmake

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,5 +13,5 @@ target_include_directories(pm3rrg_rdv4_reveng PRIVATE
1313
../src
1414
../../include)
1515
target_include_directories(pm3rrg_rdv4_reveng INTERFACE reveng)
16-
target_compile_options(pm3rrg_rdv4_reveng PRIVATE -Wall -Werror -O3)
16+
target_compile_options(pm3rrg_rdv4_reveng PRIVATE -Wall -O3)
1717
set_property(TARGET pm3rrg_rdv4_reveng PROPERTY POSITION_INDEPENDENT_CODE ON)

client/deps/tinycbor.cmake

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,5 +11,5 @@ add_library(pm3rrg_rdv4_tinycbor STATIC
1111

1212
target_include_directories(pm3rrg_rdv4_tinycbor INTERFACE tinycbor)
1313
# Strange errors on Mingw when compiling with -O3
14-
target_compile_options(pm3rrg_rdv4_tinycbor PRIVATE -Wall -Werror -O2)
14+
target_compile_options(pm3rrg_rdv4_tinycbor PRIVATE -Wall -O2)
1515
set_property(TARGET pm3rrg_rdv4_tinycbor PROPERTY POSITION_INDEPENDENT_CODE ON)

client/deps/whereami.cmake

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,5 @@ add_library(pm3rrg_rdv4_whereami STATIC whereami/whereami.c)
22

33
target_compile_definitions(pm3rrg_rdv4_whereami PRIVATE WAI_PM3_TUNED)
44
target_include_directories(pm3rrg_rdv4_whereami INTERFACE whereami)
5-
target_compile_options(pm3rrg_rdv4_whereami PRIVATE -Wall -Werror -O3)
5+
target_compile_options(pm3rrg_rdv4_whereami PRIVATE -Wall -O3)
66
set_property(TARGET pm3rrg_rdv4_whereami PROPERTY POSITION_INDEPENDENT_CODE ON)

client/experimental_lib/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -401,7 +401,7 @@ set (TARGET_SOURCES
401401

402402
add_custom_command(
403403
OUTPUT ${CMAKE_BINARY_DIR}/version_pm3.c
404-
COMMAND sh ${PM3_ROOT}/tools/mkversion.sh ${CMAKE_BINARY_DIR}/version_pm3.c || ${CMAKE_COMMAND} -E copy ${PM3_ROOT}/common/default_version_pm3.c ${CMAKE_BINARY_DIR}/version_pm3.c
404+
COMMAND ${CMAKE_COMMAND} -E copy ${PM3_ROOT}/common/default_version_pm3.c ${CMAKE_BINARY_DIR}/version_pm3.c
405405
DEPENDS ${PM3_ROOT}/common/default_version_pm3.c
406406
)
407407

client/src/proxmark3.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ static int mainret = PM3_ESOFT;
4242
#ifndef LIBPM3
4343
#define BANNERMSG1 ""
4444
#define BANNERMSG2 " [ :coffee: ]"
45-
#define BANNERMSG3 ""
45+
#define BANNERMSG3 "Release v4.17768 - Steamboat Willie"
4646

4747
typedef enum LogoMode { UTF8, ANSI, ASCII } LogoMode;
4848

common/default_version_pm3.c

Lines changed: 7 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,5 @@
1-
//-----------------------------------------------------------------------------
2-
// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details.
3-
//
4-
// This program is free software: you can redistribute it and/or modify
5-
// it under the terms of the GNU General Public License as published by
6-
// the Free Software Foundation, either version 3 of the License, or
7-
// (at your option) any later version.
8-
//
9-
// This program is distributed in the hope that it will be useful,
10-
// but WITHOUT ANY WARRANTY; without even the implied warranty of
11-
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12-
// GNU General Public License for more details.
13-
//
14-
// See LICENSE.txt for the text of the license.
15-
//-----------------------------------------------------------------------------
161
#include "common.h"
17-
/* This is the default version_pm3.c file that Makefile.common falls back to if sh is not available */
2+
/* Generated file, do not edit */
183
#ifndef ON_DEVICE
194
#define SECTVERSINFO
205
#else
@@ -23,10 +8,10 @@
238

249
const struct version_information_t SECTVERSINFO g_version_information = {
2510
VERSION_INFORMATION_MAGIC,
26-
1, /* version 1 */
27-
0, /* version information not present */
28-
2, /* cleanliness couldn't be determined */
29-
"Iceman/master/unknown",
30-
"1970-01-01 00:00:00",
31-
"no sha256"
11+
1,
12+
1,
13+
2,
14+
"Iceman/master/v4.17768",
15+
"2024-01-03 01:59:39",
16+
"4aa4f5078"
3217
};

common_arm/Makefile.common

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ VPATH = . ../common_arm ../common ../common/crapto1 ../common/mbedtls ../common/
4949
INCLUDES = ../include/proxmark3_arm.h ../include/at91sam7s512.h ../include/config_gpio.h ../include/pm3_cmd.h
5050

5151
ARMCFLAGS = -mthumb-interwork -fno-builtin
52-
DEFCFLAGS = -Wall -Werror -Os -pedantic -fstrict-aliasing -pipe
52+
DEFCFLAGS = -Wall -Os -pedantic -fstrict-aliasing -pipe
5353

5454
# Some more warnings we want as errors:
5555
DEFCFLAGS += -Wbad-function-cast -Wchar-subscripts -Wundef -Wunused -Wuninitialized -Wpointer-arith -Wformat -Wformat-security -Winit-self -Wmissing-include-dirs -Wnested-externs -Wempty-body -Wignored-qualifiers -Wmissing-field-initializers -Wtype-limits

0 commit comments

Comments
 (0)