CORS support #23

pull gavinandresen wants to merge 1 commits into bitcoin:master from gavinandresen:CORS changing 1 files +4 −0
  1. gavinandresen commented at 5:45 PM on January 7, 2011: contributor

    Cross Origin Resource Sharing lets servers support cross-origin Javascript. It is supported by the latest browsers (although IE support is... different), and involves sending CORS headers in responses.

    Adding this enables Javascript code running in a browser to connect with any bitcoin/bitcoind that allows RPC connections from the browser's IP address and has the right rpc username/password.

  2. CORS (cross origin resource sharing) patch from tcatm d07e519564
  3. davout commented at 9:18 AM on January 11, 2011: none

    I think this needs to be explicitly allowed from the bitcoin client side, otherwise any website could start quietly bruteforcing the username/password out of a client.

  4. gavinandresen commented at 12:44 PM on January 11, 2011: contributor

    Lets continue this discussion on the forums: http://www.bitcoin.org/smf/index.php?topic=2672.0

  5. gavinandresen commented at 3:38 PM on January 21, 2011: contributor

    Not enough support for this right now... and there are SSL issues, too...

  6. nelisky referenced this in commit 9c1319fd2e on Apr 4, 2013
  7. olalonde commented at 1:54 AM on March 14, 2014: contributor

    Has this been implemented yet?

  8. justmoon referenced this in commit eb075f3f10 on Apr 7, 2014
  9. zathras-crypto referenced this in commit 00de4b90dd on Jun 21, 2014
  10. rebroad cross-referenced this on Sep 11, 2014 from issue . by rebroad
  11. rdponticelli referenced this in commit 8ee94b1212 on Nov 26, 2014
  12. rubensayshi referenced this in commit 6514efead4 on Mar 16, 2015
  13. rustyrussell cross-referenced this on Mar 26, 2015 from issue Add autoprune functionality by sdaftuar
  14. sdaftuar referenced this in commit 23ebb3d509 on May 14, 2015
  15. ptschip referenced this in commit 1d6eb07ab9 on Mar 11, 2016
  16. MarcoFalke referenced this in commit 3650668cdb on Sep 25, 2016
  17. tempgit9 referenced this in commit aca8a9f944 on Jan 16, 2017
  18. gmaxwell cross-referenced this on Mar 15, 2017 from issue Running out of disk space during GUI init results in hang and non-drawing windows by gmaxwell
  19. ptschip referenced this in commit b0e16fb981 on May 4, 2017
  20. core-bitcoin referenced this in commit edff1acea3 on Jun 17, 2017
  21. dooglus cross-referenced this on Aug 25, 2017 from issue gui, wallet: random abort (segmentation fault) running master/HEAD by dooglus
  22. MarcoFalke referenced this in commit c74a04c259 on Sep 29, 2017
  23. KrzysiekJ referenced this in commit a5329e8c90 on Mar 28, 2018
  24. pinheadmz cross-referenced this on Jun 21, 2018 from issue Set `Access-Control-Allow-Origin` by jdetle
  25. Rspigler cross-referenced this on Oct 13, 2018 from issue Bus error (core dumped) crash on Fedora (txindex migration?) by Rspigler
  26. bonomat cross-referenced this on Mar 19, 2019 from issue Integrate bitcoind Wallet by D4nte
  27. kayront cross-referenced this on Apr 18, 2019 from issue bitcoin core does not compile on Solaris by kayront
  28. udovdh cross-referenced this on Oct 4, 2019 from issue LevelDB read failure: Corruption: block checksum mismatch by dooglus
  29. Warchant referenced this in commit 7958da26e8 on Dec 31, 2019
  30. KolbyML referenced this in commit f23c42586d on Aug 1, 2020
  31. MarcoFalke referenced this in commit ed25cb58f6 on Mar 5, 2021
  32. rajarshimaitra referenced this in commit df9b4d60f1 on Mar 23, 2021
  33. MarcoFalke referenced this in commit bce09da122 on Apr 28, 2021
  34. MarcoFalke referenced this in commit c857148636 on May 15, 2021
  35. satindergrewal referenced this in commit 5fcb8039ce on Jun 22, 2021
  36. bitcoin locked this on Sep 8, 2021
Labels
Linked (view graph)
#737 Deadlock during startup (Appears to be AddAddress / DNSSeed related)#999 v0.6.0rc5 segfault on initial blockchain download when out of diskspace#1098 segfault in qrcode message dialog#2472 System error: database corrupted: void boost::recursive_mutex::lock(): Assertion `!pthread_mutex_lock(&m)' failed#4895 .#5795 Bizarre test_bitcoin crash, but passes in debugger#5863 Add autoprune functionality#6540 scheduler_tests (currently disabled) occasionally deadlocks#8984 GUI hangs during sync#9683 gui, wallet: random abort (segmentation fault) running master/HEAD#9759 Setting -maxsigcachesize to zero causes segfault#9883 [Qt] Segfault on startup#9997 Running out of disk space during GUI init results in hang and non-drawing windows#10209 Stalled shutdown#11355 LevelDB read failure: Corruption: block checksum mismatch#11763 deadlock on shutdown#12038 deadlock on database corruption#13316 make check fails for configure option --with-incompatible-bdb and Berkeley DB 5.3#14349 mac: make check failure on macOS 10.14#14466 Bus error (core dumped) crash on Fedora (txindex migration?)#14923 segmentation fault on gui startup#15708 bitcoin core does not compile on Solaris#17540 ci build fails in ./qt/test/test_bitcoin-qt on aarch64 native tsan#17729 Fuzzing Bug undefined-behavior pubkey.cpp:210:38#18362 gui: segfault unloading and immediately reloading wallet with gui#19024 UB: double lock of mutex in init.cpp#20618 Data race in interface_zmq.py#21632 MemorySanitizer: use-of-uninitialized-value in sqlite3BtreeOpen#21773 fuzz: Ensure prevout is consensus-valid#21948 test: Fix off-by-one in mockscheduler test RPC#22548 CheckQueue_Correct_Random data race#24290 segfault when compiled with depends DEBUG=1 and libc++#25146 Starting with an unsupported wallet configured leads to a segfault (master only?)#25323 miniscript fuzzer failing after qa-assets update#25365 ThreadSanitizer: data race on vptr (ctor/dtor vs virtual call) in BaseIndex#25632 SUMMARY: ThreadSanitizer: SEGV src/index/base.cpp:388:9 in BaseIndex::SetBestBlockIndex(CBlockIndex const*)::$_1::operator()() const#25857 IBD core dumped during recursive call to CCoinsViewCache::FetchCoin (while connecting best chain tip)#26068 Segmentation fault in the scheduler thread when an index fails to commit to the db#26274 bitcoind dumps core when deriveaddresses is called with index 2147483647 (2^31-1)#26477 validation: fix broken maxtipage comparison#27222 test: use-of-uninitialized-value in sqlite3Strlen30#27354 wallet: Data race in GetOrCreateLegacyScriptPubKeyMan vs IsMine#27360 ci: use LLVM/clang-16 in native_asan job#27582 TSAN: lock-order-inversion (potential deadlock) in ZapSelectTx test#27922 ci: fix llvm-symbolizer in MSAN jobs#28510 migratewallet crashes on an freshly created datadir ( wallet/wallet.h:959: int wallet::CWallet::GetLastBlockHeight() const: Assertion `m_last_block_processed_height >= 0' failed.)#28665 'std::out_of_range' crash in I2P fuzz test#29767 ThreadSanitizer: data race src/flatfile.cpp:47:13 in FlatFileSeq::Open(FlatFilePos const&, bool)#29908 test: SegFault in `ismine_tests` on SunOS / illumos#30284 Mini miner `AncestorFeerateComparator` Signed Integer Overflow#30402 Illegal Instruction in `CoinStatsIndex::CustomAppend`#31234 fuzz: connman target: terminate called after throwing an instance of 'std::bad_alloc'#32173 validation: `CheckBlockIndex` crashes during block reconsideration#32957 SegFault in QSortFilterProxyModelPrivate::build_source_to_proxy_mapping#33150 intermittent TSAN failure in lockmanager_tests::blockmanager_readblock_hash_mismatch#33277 intermittent Segmentation fault in mptest IPC path (callFnAsyncParams)#34645 oss-fuzz: coins_view_overlay: ASSERT: m_dirty_count == 0#34655 fuzz: keep `coins_view` fuzzers within caller contracts#34734 test: Fix shutdown vptr race in BlockFilterIndexSync bench#34777 ipc: AddressSanitizer: heap-use-after-free in `capnp::CallContext<ipc::capnp::messages::BlockTemplate::GetBlockParams, ipc::capnp::messages::BlockTemplate::GetBlockResults>::getParams()`#34782 mptest: mp::CancelMonitor: AddressSanitizer: stack-use-after-return#35207 tx_package_eval: Timeout in tx_package_eval

github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2026-05-20 06:56 UTC