Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
8a705b8
Fix makefile.bsd
noise23 Jan 13, 2016
55a5d05
Merge branch 'palmd:master' into master
noise23 Sep 30, 2021
63d6921
Fix "invalid suffix on literal" C++11 warning
noise23 Sep 30, 2021
c016d1a
Fix OpenSSL v1.1 compatibility
noise23 Oct 1, 2021
2dc0d84
Boost v1.66 and v1.70 compatibility
noise23 Oct 1, 2021
169134d
Fix undefined reference to `boost::chrono::steady_clock::now()' error
noise23 Oct 1, 2021
2d9deec
Fix "invalid suffix on literal" C++11 warning
noise23 Oct 1, 2021
ceb766c
GCC 9 Compatibility [-Wdeprecated-copy]
noise23 Oct 1, 2021
2176f35
Silence compiler warning: typedef ‘Char_type’ locally defined but not…
noise23 Oct 1, 2021
2a96a8b
rpcuser=bitcoinrpc > rpcuser=phsrpc
noise23 Oct 1, 2021
457f683
Fix -Wmisleading-indentation
noise23 Oct 1, 2021
830ca9a
Fix warning: too many arguments for format [-Wformat-extra-args]
noise23 Oct 1, 2021
359d15c
v1.6.7.0-noise23
noise23 Oct 1, 2021
5f4bec5
Remove duplicate "errors" from getinfo rpc
noise23 Oct 1, 2021
be91189
Fix miniupnpc compatibility
noise23 Oct 1, 2021
55fcb6c
Qt: fix undefined reference to boost::chrono..., comment out paths
noise23 Oct 1, 2021
52da70d
Client name Philosopherstone
noise23 Oct 1, 2021
7bfe82c
BN_zero -> BN_set_word
noise23 Nov 23, 2022
385cdb0
Fix makefile.unix
noise23 Jan 4, 2023
42049ee
Add -wallet option to specify wallet file, v1.6.7.1
noise23 Apr 27, 2023
ebdbd4f
style.qss: fix color
noise23 Nov 21, 2023
1d90527
Disable "Checkpoint is too old" warning.
noise23 Dec 27, 2023
aec1abc
Remove dead links fron README.md
noise23 Mar 8, 2024
28b30cf
Remove the dead from strDNSSeed, v1.6.7.2
noise23 Mar 8, 2024
9a6d74a
Add hardened checkpoint at 1553365
noise23 Mar 8, 2024
ef3abce
db.cpp: fix "call of overloaded ‘DbEnv(int)’ is ambiguous" error
noise23 Mar 8, 2024
497973c
Fix MinGW build
noise23 Mar 8, 2024
92d1e2e
Fix "reference to 'filesystem' is ambiguous"
noise23 Mar 8, 2024
9d7aad2
Qt: fix qcustomplot
noise23 Mar 8, 2024
6101761
Start staking with 2 connected nodes.
noise23 Mar 9, 2024
d06a69d
GUI: Don't set out of sync if last block is older than 90 minutes.
noise23 Mar 9, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 1 addition & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,4 @@ Stones will generate if held and not moved for more than ~8.8 Days.

Forum https://bitcointalk.org/index.php?topic=830427.0

HomePage: http://philosopherstones.org/

Community Channel: http://philosopherstones.org/channel

Explorer: http://philosopherstones.org/block/
HomePage: http://phs.ovh/
37 changes: 18 additions & 19 deletions philosopherstone-qt.pro
Original file line number Diff line number Diff line change
@@ -1,25 +1,26 @@
TEMPLATE = app
TARGET = philosopherstone-qt
VERSION = 0.7.5
VERSION = 1.6.7
QT += core gui network
INCLUDEPATH += src src/json src/qt
DEFINES += QT_GUI BOOST_THREAD_USE_LIB BOOST_SPIRIT_THREADSAFE BOOST_THREAD_PROVIDES_GENERIC_SHARED_MUTEX_ON_WIN __NO_SYSTEM_INCLUDES
DEFINES += QT_GUI BOOST_THREAD_USE_LIB BOOST_SPIRIT_THREADSAFE __STDC_FORMAT_MACROS __STDC_LIMIT_MACROS
CONFIG += no_include_pwd
CONFIG += thread
CONFIG += static
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets

BOOST_LIB_SUFFIX=-mgw71-mt-s-1_64
BOOST_INCLUDE_PATH=D:/deps/x64/boost_1_64_0
BOOST_LIB_PATH=D:/deps/x64/boost_1_64_0/stage/lib
BDB_INCLUDE_PATH=D:/deps/x64/db-6.2.32/build_unix
BDB_LIB_PATH=D:/deps/x64/db-6.2.32/build_unix
OPENSSL_INCLUDE_PATH=D:/deps/x64/openssl-1.0.2l/include
OPENSSL_LIB_PATH=D:/deps/x64/openssl-1.0.2l
QRENCODE_INCLUDE_PATH=D:/deps/x64/qrencode-3.4.4
QRENCODE_LIB_PATH=D:/deps/x64/qrencode-3.4.4/.libs

# UNCOMMENT THIS SECTION TO BUILD ON WINDOWS
# Change paths if needed

#BOOST_LIB_SUFFIX=-mgw71-mt-s-1_64
#BOOST_INCLUDE_PATH=D:/deps/x64/boost_1_64_0
#BOOST_LIB_PATH=D:/deps/x64/boost_1_64_0/stage/lib
#BDB_INCLUDE_PATH=D:/deps/x64/db-6.2.32/build_unix
#BDB_LIB_PATH=D:/deps/x64/db-6.2.32/build_unix
#OPENSSL_INCLUDE_PATH=D:/deps/x64/openssl-1.0.2l/include
#OPENSSL_LIB_PATH=D:/deps/x64/openssl-1.0.2l
#QRENCODE_INCLUDE_PATH=D:/deps/x64/qrencode-3.4.4
#QRENCODE_LIB_PATH=D:/deps/x64/qrencode-3.4.4/.libs

OBJECTS_DIR = build
MOC_DIR = build
Expand All @@ -44,9 +45,8 @@ QMAKE_LFLAGS *= -fstack-protector-all --param ssp-buffer-size=1
# This can be enabled for Windows, when we switch to MinGW >= 4.4.x.
}
# for extra security on Windows: enable ASLR and DEP via GCC linker flags
win32:QMAKE_LFLAGS *= -Wl,--dynamicbase -Wl,--nxcompat
# on Windows: enable GCC large address aware linker flag
win32:QMAKE_LFLAGS *= -Wl,-static
windows:QMAKE_LFLAGS *= -Wl,--dynamicbase -Wl,--nxcompat
windows:QMAKE_LFLAGS += -static-libgcc -static-libstdc++ -static -pthread

# use: qmake "USE_QRCODE=1"
# libqrencode (http://fukuchi.org/works/qrencode/index.en.html) must be installed for support
Expand Down Expand Up @@ -100,7 +100,7 @@ SOURCES += src/txdb-leveldb.cpp
QMAKE_RANLIB = $$replace(QMAKE_STRIP, strip, ranlib)
}
LIBS += -lshlwapi
#genleveldb.commands = cd $$PWD/src/leveldb && CC=$$QMAKE_CC CXX=$$QMAKE_CXX TARGET_OS=OS_WINDOWS_CROSSCOMPILE $(MAKE) OPT=\"$$QMAKE_CXXFLAGS $$QMAKE_CXXFLAGS_RELEASE\" libleveldb.a libmemenv.a && $$QMAKE_RANLIB $$PWD/src/leveldb/libleveldb.a && $$QMAKE_RANLIB $$PWD/src/leveldb/libmemenv.a
genleveldb.commands = cd $$PWD/src/leveldb && CC=$$QMAKE_CC CXX=$$QMAKE_CXX TARGET_OS=OS_WINDOWS_CROSSCOMPILE $(MAKE) OPT=\"$$QMAKE_CXXFLAGS $$QMAKE_CXXFLAGS_RELEASE\" libleveldb.a libmemenv.a && $$QMAKE_RANLIB $$PWD/src/leveldb/libleveldb.a && $$QMAKE_RANLIB $$PWD/src/leveldb/libmemenv.a
}
genleveldb.target = $$PWD/src/leveldb/libleveldb.a
genleveldb.depends = FORCE
Expand Down Expand Up @@ -344,7 +344,7 @@ OTHER_FILES += \
# platform specific defaults, if not overridden on command line
isEmpty(BOOST_LIB_SUFFIX) {
macx:BOOST_LIB_SUFFIX = -mt
windows:BOOST_LIB_SUFFIX = -mgw71-mt-s-1_57
windows:BOOST_LIB_SUFFIX = -mt
}

isEmpty(BOOST_THREAD_LIB_SUFFIX) {
Expand Down Expand Up @@ -403,8 +403,7 @@ LIBS += $$join(BOOST_LIB_PATH,,-L,) $$join(BDB_LIB_PATH,,-L,) $$join(OPENSSL_LIB
LIBS += -lssl -lcrypto -ldb_cxx$$BDB_LIB_SUFFIX
# -lgdi32 has to happen after -lcrypto (see #681)
windows:LIBS += -lws2_32 -lshlwapi -lmswsock -lole32 -loleaut32 -luuid -lgdi32
LIBS += -lboost_system$$BOOST_LIB_SUFFIX -lboost_filesystem$$BOOST_LIB_SUFFIX -lboost_program_options$$BOOST_LIB_SUFFIX -lboost_thread$$BOOST_THREAD_LIB_SUFFIX
windows:LIBS += -lboost_chrono$$BOOST_LIB_SUFFIX
LIBS += -lboost_system$$BOOST_LIB_SUFFIX -lboost_filesystem$$BOOST_LIB_SUFFIX -lboost_program_options$$BOOST_LIB_SUFFIX -lboost_chrono$$BOOST_LIB_SUFFIX -lboost_thread$$BOOST_THREAD_LIB_SUFFIX

contains(RELEASE, 1) {
!windows:!macx {
Expand Down
4 changes: 2 additions & 2 deletions src/alert.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -56,8 +56,8 @@ std::string CUnsignedAlert::ToString() const
return strprintf(
"CAlert(\n"
" nVersion = %d\n"
" nRelayUntil = %"PRI64d"\n"
" nExpiration = %"PRI64d"\n"
" nRelayUntil = %" PRI64d "\n"
" nExpiration = %" PRI64d "\n"
" nID = %d\n"
" nCancel = %d\n"
" setCancel = %s\n"
Expand Down
4 changes: 2 additions & 2 deletions src/base58.h
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ inline std::string EncodeBase58(const unsigned char* pbegin, const unsigned char
CBigNum rem;
while (bn > bn0)
{
if (!BN_div(&dv, &rem, &bn, &bn58, pctx))
if (!BN_div(dv.get(), rem.get(), bn.cget(), bn58.cget(), pctx))
throw bignum_error("EncodeBase58 : BN_div failed");
bn = dv;
unsigned int c = rem.getulong();
Expand Down Expand Up @@ -96,7 +96,7 @@ inline bool DecodeBase58(const char* psz, std::vector<unsigned char>& vchRet)
break;
}
bnChar.setulong(p1 - pszBase58);
if (!BN_mul(&bn, &bn, &bn58, pctx))
if (!BN_mul(bn.get(), bn.cget(), bn58.cget(), pctx))
throw bignum_error("DecodeBase58 : BN_mul failed");
bn += bnChar;
}
Expand Down
Loading