Adrian Gallagher
fee6799b12
Litecoin: Protocol and default settings
...
0) Adjust BIP30 enforcement values
1) Reduce amount that peers can adjust our time to eliminate an attack vector. Thanks to
coblee for this fix.
2) Zeitgeist2 patch - thanks to Lolcust and ArtForz. This fixes an issue where a
51% attack can change difficulty at will. Go back the full period unless it's the
first retarget after genesis.
3) Avoid overflow in CalculateNextWorkRequired(). Thanks to pooler for the overflow fix.
4) Zeitgeist2 bool fshift bnNew.bits(). Thanks to romanornr for this path.
5) SegWit ContextualCheckBlockHeader adjustment and extra coverage.
6) Reject peer proto version below 70002. Thanks to wtogami for this patch.
7) Send final alert message to nodes warning about removal of the alert system. Thanks to coblee for this patch.
8) Adjust default settings for Litecoin.
7 years ago
flack
58c909d8d1
Typo fix
7 years ago
Russell Yanofsky
434f5a2506
Recommend #include<> syntax in developer notes
7 years ago
James O'Beirne
5ff01c2363
[docs] Add instructions for lcov coverage report generation
7 years ago
practicalswift
4a426d8900
Add note about Valgrind suppressions file in developer-notes.md
7 years ago
Matt Corallo
c4784b5065
Add a dev notes document describing the new wallet RPC blocking
7 years ago
John Newbery
90ab62c451
[docs] document scripted-diff
7 years ago
Matt Corallo
aece8a4637
(finally) remove getinfo in favor of more module-specific infos
7 years ago
João Barbosa
62ecce75e4
[doc] Add RPC response notes
7 years ago
practicalswift
f1708ef89a
Add recommendation: By default, declare single-argument constructors `explicit`
7 years ago
practicalswift
bea8e9e66e
Document the preference of nullptr over NULL or (void*)0
7 years ago
practicalswift
d1e6f91f85
Prefer compile-time checking over run-time checking
7 years ago
klemens
f42fc1d508
doc: spelling fixes
7 years ago
Russell Yanofsky
fd5d71ec4b
Update developer notes after params.size() cleanup
7 years ago
Wladimir J. van der Laan
dac37823d4
doc: Correct AmountFromValue/ValueFromAmount names
7 years ago
Marko Bencun
4a7a4ff1f1
developer-notes: add reference to snake_case and PascalCase
...
CamelCase is ambiguous as it refers to both lowerCamelCase and
UpperCamelCase, whereas PascalCase is only UpperCamelCase.
7 years ago
Dimitris Tsapakidis
0a5a6b90bc
Fixed multiple typos
...
A few "a->an" and "an->a".
"Shows, if the supplied default SOCKS5 proxy" -> "Shows if the supplied default SOCKS5 proxy". Change made on 3 occurrences.
"without fully understanding the ramification of a command" -> "without fully understanding the ramifications of a command".
Removed duplicate words such as "the the".
8 years ago
Pieter Wuille
a090d1c1c9
Header include guideline
8 years ago
practicalswift
5a9b508279
[trivial] Add end of namespace comments
8 years ago
Pieter Wuille
47d8441466
Update style guide
8 years ago
Pavel Janík
f203ecc621
Shadowing is not enabled by default, update doc accordingly.
8 years ago
Wladimir J. van der Laan
c26655ed3f
doc: Add RPC interface guidelines
8 years ago
John Newbery
c28ee91db0
Rename rpc-tests directory to functional
8 years ago
John Newbery
00902c48cd
Rename qa directory to test
8 years ago
Koki Takahashi
36164faa33
Fix typo and spelling inconsistency in CONTRIBUTING.md
...
Fix spellings of GitHub
Remove unnecessary changes
Fix GitHub spelling on doc/translation_process.md
8 years ago
MarcoFalke
fa5137c11d
[doc] Remove unused clang format dev script
...
Also, update the clang format file to reflect the current coding
style mentioned in the developer notes.
8 years ago
Pieter Wuille
74994c6577
Improve style w.r.t. if
8 years ago
Gregory Maxwell
08ed8c1d07
Developer docs about existing subtrees.
...
Add some notes about the workflow for changes to code that exists in subtrees.
8 years ago
Pavel Janík
359bac7cff
Add notes about variable names and shadowing
8 years ago
fanquake
ab53207b9c
[trivial][doc] Mention ++i as preferred to i++ in dev notes
8 years ago
Kaz Wesley
654a211622
developer notes: updates for C++11
...
- boost::scoped_ptr is obsolete
- std::vector::data replaces begin_ptr / end_ptr
9 years ago
Pieter Wuille
31444491f2
Add git and github tips and tricks to developer notes
9 years ago
Wladimir J. van der Laan
e012f3cea0
util: Add ParseUInt32 and ParseUInt64
...
Add error and range-checking parsers for unsigned 32 and 64 bit numbers.
The 32-bit variant is required for parsing sequence numbers from the
command line in `bitcoin-tx` (see #8164 for discussion). I've thrown in
the 64-bit variant as a bonus, as I'm sure it will be needed at some
point.
Also adds tests, and updates `developer-notes.md`.
9 years ago
MarcoFalke
fadd048592
[doc] Link to clang-format in the developer notes
9 years ago
MarcoFalke
fada0c422c
[doc] Fix doxygen comments for members
9 years ago
MarcoFalke
fad3035e8d
[doc] Minor markdown fixes
9 years ago
Wladimir J. van der Laan
b8c06ef409
doc: Add non-style-related development guidelines
...
I've collected these over time, mostly adding notes after
troubleshooting obscure bugs. As I hope to get the community more
involved in the whole process, I think it is useful to add to the
developer-notes.
9 years ago
Wladimir J. van der Laan
dca7bd3152
doc: Add developer notes about gitignore
...
- Add developer notes about `.gitignore.`
- Remove qt creator specific files from gitignore, to be consistent.
9 years ago
Mitchell Cash
99963b938f
Correct spelling mistakes in doc folder
...
- OSX —> OS X
- XCode —> Xcode
- github —> GitHub
- homebrew —> Homebrew
- gitian —> Gitian
- Other miscellaneous obvious spelling fixes and whitespace removal
9 years ago
MarcoFalke
60a8b70585
[doc] trivial: developer-notes.md covers more than just coding standards
9 years ago
BtcDrak
06d92d71a2
Add CONTRIBUTING.md
9 years ago
lpescher
f60bb5ee6d
Update documentation to match the #4219 change
10 years ago
Corinne Dashjr
7e6d23b171
Bugfix: Grammar fixes
10 years ago
Michael Ford
3bf5f52808
Create developer-notes.md
...
Moves coding guidelines and development tips/tricks into a single file.
Also adds a section explaining pull request terminology.
10 years ago
Pavel Vasin
be4ac91aef
docs: ThreadGetMyExternalIP has been removed
...
It was removed in https://github.com/bitcoin/bitcoin/pull/5161
10 years ago
Pieter Wuille
be0e0703f2
Remove file and class order guidelines
10 years ago
Pieter Wuille
2887bffcfd
Update coding style and add .clang-format
10 years ago
Philip Kaufmann
86fe1b864b
update coding.md to reflect changes by pull
...
- also mention alphabetical include ordering
11 years ago
Wladimir J. van der Laan
8414cb0494
Doxygen-compatible comments in coding style
11 years ago
paveljanik
25ef6ace70
Update the list of threads to the current state.
11 years ago