Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

Already on GitHub? Sign in to your account

A temp. fix to get node compiling on OS X under pkgsrc-wic. #1

Closed
wants to merge 1 commit into
from

Conversation

Projects
None yet
2 participants

Gyp does not know about the differences in libtool, so use the one it
expects (/usr/bin/libtool) if OS is Darwin.

OpenSSL is included in node as a static library.

If using node-modules that require OpenSSL (node-guardtime), then
node must be compiled with a shared openssl. If the option 'openssl'
is specified, we will build node against a shared openssl and depending on
PREFER_PKGSRC, this will either be security/openssl or system openssl.

A temp. fix to get node compiling on OS X under pkgsrc-wic.
Gyp does not know about the differences in libtool, so use the one it
expects (/usr/bin/libtool) if OS is Darwin.

OpenSSL is included in node as a static library.

If using node-modules that require OpenSSL (node-guardtime), then
node must be compiled with a shared openssl.  If the option 'openssl'
is specified, we will build node against a shared openssl and depending on
PREFER_PKGSRC, this will either be security/openssl or system openssl.

mamash pushed a commit that referenced this pull request Oct 9, 2013

Import py27-pdfshuffler-0.6.0 as wip/pdfshuffler.
PDF-Shuffler is a simple pyGTK utility to merge, split and rearrange
PDF documents. PDF-Shuffler lets also rotate and crop individual
pages of a pdf document.

TODO:

When run on any PDF on 6.99.23/amd64, it dumps core and I see the following backtrace:

#0  0x00007f7ff7407e91 in pthread_curcpu_np () at /archive/foreign/src/lib/libpthread/pthread_specific.c:88
88                      const int curcpu = pthread__self()->pt_lwpctl->lc_curcpu;
(gdb) bt
#0  0x00007f7ff7407e91 in pthread_curcpu_np () at /archive/foreign/src/lib/libpthread/pthread_specific.c:88
#1  0x00007f7ff64b2bfc in choose_arena () at /archive/foreign/src/lib/libc/stdlib/jemalloc.c:1569
#2  imalloc (size=3) at /archive/foreign/src/lib/libc/stdlib/jemalloc.c:2983
#3  malloc (size=<optimized out>) at /archive/foreign/src/lib/libc/stdlib/jemalloc.c:3697
#4  0x00007f7fe2377df5 in gmalloc () from /usr/pkg/lib/libpoppler.so.43
#5  0x00007f7fe2378358 in copyString () from /usr/pkg/lib/libpoppler.so.43
#6  0x00007f7fe2335b0c in Lexer::getObj(Object*, int) () from /usr/pkg/lib/libpoppler.so.43
#7  0x00007f7fe2340429 in Parser::getObj(Object*, bool, unsigned char*, CryptAlgorithm, int, int, int, int, bool) ()
   from /usr/pkg/lib/libpoppler.so.43
#8  0x00007f7fe230178e in Gfx::go(bool) () from /usr/pkg/lib/libpoppler.so.43
#9  0x00007f7fe2301bc4 in Gfx::display(Object*, bool) () from /usr/pkg/lib/libpoppler.so.43
#10 0x00007f7fe233f471 in Page::displaySlice(OutputDev*, double, double, int, bool, bool, int, int, int, int, bool, bool (*)(void*), void*, bool (*)(Annot*, void*), void*, bool) () from /usr/pkg/lib/libpoppler.so.43
#11 0x00007f7fe2820994 in _poppler_page_render(_PopplerPage*, _cairo*, bool, PopplerPrintFlags) ()
   from /usr/pkg/lib/libpoppler-glib.so.8
#12 0x00007f7fe2c09ef7 in ?? () from /usr/pkg/lib/python2.7/site-packages/poppler.so
#13 0x00007f7ff78d1550 in PyEval_EvalFrameEx () from /usr/pkg/lib/libpython2.7.so.1.0
#14 0x00007f7ff78d20a3 in PyEval_EvalFrameEx () from /usr/pkg/lib/libpython2.7.so.1.0
#15 0x00007f7ff78d20a3 in PyEval_EvalFrameEx () from /usr/pkg/lib/libpython2.7.so.1.0
#16 0x00007f7ff78d2a29 in PyEval_EvalCodeEx () from /usr/pkg/lib/libpython2.7.so.1.0
#17 0x00007f7ff78685da in function_call () from /usr/pkg/lib/libpython2.7.so.1.0
#18 0x00007f7ff78473ef in PyObject_Call () from /usr/pkg/lib/libpython2.7.so.1.0
#19 0x00007f7ff785465c in instancemethod_call () from /usr/pkg/lib/libpython2.7.so.1.0
#20 0x00007f7ff78473ef in PyObject_Call () from /usr/pkg/lib/libpython2.7.so.1.0
#21 0x00007f7ff78cb3f0 in PyEval_CallObjectWithKeywords () from /usr/pkg/lib/libpython2.7.so.1.0
#22 0x00007f7ff78fdc27 in t_bootstrap () from /usr/pkg/lib/libpython2.7.so.1.0
#23 0x00007f7ff740b85d in pthread__create_tramp (cookie=0x7f7ff43bc000) at /archive/foreign/src/lib/libpthread/pthread.c:572
#24 0x00007f7ff64835b0 in __mknod50 () from /usr/lib/libc.so.12
Cannot access memory at address 0x7f7fe0a00000
(gdb)

-- wiz 20131009

joshado pushed a commit to joshado/pkgsrc-wip that referenced this pull request Nov 6, 2013

Upgrade to 0.4.
0.4: 2012-12-06

  BUGFIXES

  * Fixed possible format string reevaluation in log.c
  * Fixed handling of NULL host addresses


0.3: 2012-11-26

  FEATURES

  * Moco now supports dumping all database tables
  * Counter_penpal uses greylist_src as MTA address
  * Log Message-ID in default logging
  * Consistent logging format
  * Added pipe action (EXPERIMENTAL)
  * Identify servers public suffix used for greylisting (Petar Bogdanovic)
  * Support LDFLAGS #7 (Petar Bogdanovic)


  BUGFIXES

  * Update bug in counter.c
  * Bad message size bug
  * Ignored cf_default_deadline #10
  * Typo in sht.c #8 (Petar Bogdanovic)


0.2: 2012-06-03

  FEATURES

  * New greylist logging format
  * Mopher control socket
  * Mopher control socket client moco (EXPERIMENTAL)
  * Improved Makefiles (Petar Bogdanovic)


  BUGFIXES

  * Garbeled remaining attempts #1
  * Bad spamd header format #3
  * ACL evaluation bug #5

mamash pushed a commit that referenced this pull request Dec 10, 2013

Update to 0.10.7
CHANGES:
0.10.7
    #1, fix timestamps in .tar.gz dist file
 ( #1 => ndmitchell/cmdargs#1 )

mamash pushed a commit that referenced this pull request Jan 31, 2014

Update components
	using FETCH_USING=curl
	v<1.7.0>, 2014-01-29
36d268f Philip Stephens -Merge pull request #400 from sjsrey/mldoc
c2c4741 Serge Rey -Formatting ml docs
685f5e3 Sergio Rey -Merge pull request #399 from sjsrey/master
481ccb4 Serge Rey -correct thanks
4a5cce3 Sergio Rey -Update index.txt
1fe7aeb Philip Stephens -Merge pull request #396 from sjsrey/mldoc
e731278 Serge Rey -EHN: fixing link to bleeding edge docs.
e4e9930 Serge Rey -ENH: adding ml docs to api
9b3c77e Serge Rey -Merge branch 'master' of github.com:pysal/pysal
dda3c01 Philip Stephens -Merge pull request #389 from dfolch/master
74b26d5 Philip Stephens -Merge pull request #392 from pedrovma/spreg17
b47ba84 pedrovma -Bump.
3d8504c Sergio Rey -Merge pull request #386 from pastephens/master
f9b59ea Philip Stephens -Merge branch 'master' of https://github.com/pysal/pysal
429e19e pedrovma -Upgrading to spreg 1.7.
c698747 David Folch -removing legacy speedup hack that is no longer relevant
88177d0 Sergio Rey -Merge pull request #387 from sjsrey/scipy13
64a4089 Serge Rey -BUG: sorting ijs for asymmetries
5539ef5 Sergio Rey -Merge pull request #1 from sjsrey/scipy13
8a86951 Serge Rey -BUG: fixes for scipy .0.9.0 to 0.13.0 induced errors
fe02796 Philip Stephens -tweaking travis to only run master commits
8c1fbe8 jlaura -Merge pull request #385 from sjsrey/docupdate
b71aedc Serge Rey -ENH: update date
4f237e4 Sergio Rey -Merge pull request #384 from sjsrey/moran
01da3be Serge Rey -ENH: Analytical p-values for Moran are two-tailed by default #337
918fe60 Philip Stephens -further travis tweaks
3920d73 Sergio Rey -Merge pull request #382 from sjsrey/st_docs
d90bc70 Serge Rey -DOC: updating refs for concordance algorithm
0db2790 Philip Stephens -tweaks to travis
063e057 Philip Stephens -upgrading scipy on travis
f90e742 Philip Stephens -Merge branch 'master' of https://github.com/pysal/pysal
edc9c07 Dani Arribas-Bel -Merge pull request #379 from sjsrey/b244
82479bb Serge Rey -BUG: fix for the comment pysal/pysal#244 (comment)
57ba485 jlaura -Update README.md
981ed31 Sergio Rey -Merge pull request #377 from darribas/master
3320c39 darribas -Changing cmap default in plot_choropleth so every type defaults to its own adecuate colormap
e063bee darribas -Fixing ignorance of argument cmap in base_choropleth_unique
1f10906 Dani Arribas-Bel -Merge pull request #375 from sjsrey/viz
94aa3e7 Dani Arribas-Bel -Merge pull request #376 from pedrovma/baltim_data
7568b0b pedrovma -Adding Baltimore example dataset for use with LM models.
5b23f89 Serge Rey -greys for classless map
d4eae1e Dani Arribas-Bel -Merge pull request #374 from sjsrey/viz
652440d Serge Rey -shrinking colorbar
c17bf67 Sergio Rey -Merge pull request #373 from darribas/master
a71c3cb darribas -Fixing minor conflict to merge darribas viz branch into darribas master
ec27e30 Dani Arribas-Bel -Merge pull request #372 from sjsrey/viz
8c03170 Serge Rey -option for resolution of output figs
3fc5bd4 Philip Stephens -Merge branch 'master' of https://github.com/pysal/pysal
2b5cb23 jlaura -Merge pull request #371 from sjsrey/geopandas
469afa7 Serge Rey -fix for #370
59cdafc jlaura -Merge pull request #369 from pedrovma/south_data
6b88e13 jlaura -Merge pull request #368 from schmidtc/issue367
40fe928 pedrovma -Adding south data to be used in ML doctests.
bcc257e schmidtc -fixes #367
87e057f jlaura -Merge pull request #366 from sjsrey/ml_lag
a64eb27 Serge Rey -queen contiguity for nat.shp
77add5c Sergio Rey -Merge pull request #365 from sjsrey/news
82464ef Serge Rey -narsc workshop
fd79424 Sergio Rey -Merge pull request #364 from sjsrey/news
bc7f25a Serge Rey -Merge branch 'master' of https://github.com/sjsrey/pysal
d669913 David Folch -Merge pull request #363 from sjsrey/maxp
22f9e36 Serge Rey -update example for bug fix #362
fac3b8a Serge Rey -- update tests for bug fix #362
44b4b06 Sergio Rey -Merge pull request #1 from sjsrey/maxp
1e6f1e5 Serge Rey -- fix for #362
68ab3e9 Sergio Rey -Merge pull request #361 from sjsrey/components
aa27c7e Serge Rey -doc test fix
7c08208 Serge Rey -putting Graph class back in for component checking
003b519 Serge Rey -alternative efficient component checker
2080e62 Serge Rey -- fixing doc
4fda442 Serge Rey -Merge branch 'components' of github.com:sjsrey/pysal into components
e9e613b Serge Rey -reverting back to old component check
83d855e Serge Rey -updating example
9defd86 jlaura -Merge pull request #360 from sjsrey/components
6f92335 Serge Rey -more efficient connectivity test
ebde3d1 Dani Arribas-Bel -Adding try/except for ogr since it's only used to reprojection methods but not on the plotting toolkit
5b170eb Sergio Rey -Merge pull request #356 from sjsrey/classification
c9dac41 Serge Rey -- update unit tests for reshaping jenks caspal
d9b06e2 Sergio Rey -Merge pull request #355 from sjsrey/cleanup/moran
dc589e8 darribas -Adding caution note when plotting points to the notebook. Ideally, we wanna be able to build a PathCollection out of the XYs, but for now we rely on plt.scatter, which gets the job done but has some problems.
2224b95 darribas -Including support for points in  base_choropleth_unique and base_choropleth_classless
ac2d08a darribas -Modifying example to show how to do choropleth mapping on points
270786e darribas -Adding support for choropleth plotting on point map objects (this may come from map_point_shp or from a simple matplotlib scatter
e56697c Sergio Rey -Merge pull request #357 from jlaura/newstyle_wed
4c67c2f Jay -errors in segmentation fixed
512cc76 Serge Rey -have Jenks-Caspal bins be a one dimensional array - to be consistent with all other classifiers
5254859 Philip Stephens -Merge branch 'master' of https://github.com/pysal/pysal
788ecab Serge -pruning
5b6b7b6 Serge -pruning
eb7e9a1 Jay -bug fix and all pointers filled for external edges
e47aa7a Jay -Node insertion, precursor to segmentation.
18a44d1 darribas -*Replacing shp by map_obj in medium layer functionality. *Bringing everything else in line with it *Adding example for line colorig and mixing overlaying of points.
bd041b1 darribas -Replacing shp_link by shp as input for medium and low-level layers. This brings much more flexibility and opens the door to plot formats other than shapefiles (e.g. geojson)
c74a361 darribas -Adding IP notebook to exemplify and keep track of development of mapping module
d23c882 darribas -Minor fixes
4b82a76 darribas -New commit message* Replacing map_poly_shp_lonlat for map_poly_shp in base_choropleth_classif/unique/classless * removed 'projection' from base_choropleth_classif/unique/classless * Allow base_choropleth_classif/unique/classless to plot multi-part polygons properly * changes streamlined to generic plot_choropleth * Added dependency on pandas for rapid reindexing (this is done externally on the method _expand_values to it is easy to drop the dependency when neccesary/time available)
7a0eaec darribas -Merge branch 'viz' of github.com:darribas/pysal into viz
5536424 darribas -Merge branch 'master' of github.com:darribas/pysal
e54ce16 Sergio Rey -Merge pull request #353 from darribas/master
819ee60 darribas -Adding immediate todo on head of the file
946772d darribas -Passing k to base_choropleth_classif from plot_choropleth. This should fix Issue #352
f299b45 darribas -Merge branch 'master' of https://github.com/pysal/pysal
f044f43 Jay -Added W generation
5f48446 jlaura -Merge pull request #348 from sjsrey/master
938a1ae Serge Rey -- adding nn stats to point based methods
a86a051 Philip Stephens -removing dependency tracking service, it was ruby only
1e24fde Philip Stephens -testing dependency tracking service
3aa410c Philip Stephens -Merge pull request #347 from pedrovma/w_silence_island
03990f6 pedrovma -Extending PR #310 (silence island warnings) to include w.transform.
160001a Sergio Rey -Merge pull request #346 from jlaura/newstyle_wed
44989f9 Sergio Rey -Merge pull request #345 from sjsrey/master
2fd99b8 Sergio Rey -Update README.md
bdcc6a8 Jay -NCSR with uniform distribution
769aa03 Jay -Fixed snapping
2561071 Jay -saved notebook and updated readme
3784783 Jay -ReadMe for Changes
019e16b Sergio Rey -Merge pull request #334 from jseabold/fix-build-example-dirs
1889885 Skipper Seabold -BLD: Correctly install package_data dirs.
ff4e355 Serge Rey -- assignments
c5b0cc0 Serge Rey -- reorg
a4f5642 Serge Rey -Merge branch 'network' of github.com:pysal/pysal into network
a95fec8 jlaura -Update README.md
1713145 Serge Rey -Merge branch 'master' of github.com:pysal/pysal into network
ede75c0 Sergio Rey -Merge pull request #329 from jlaura/wed_polar
7399cf2 Jay -Single-source shortest path notebook
9eb3fc1 Philip Stephens -Merge pull request #331 from sjsrey/docfix
ef9c82a Serge Rey -- sphinx doctest markup fix
1e2b6b3 jlaura -Update README.md
e19bffa jlaura -Merge pull request #330 from pysal/b328
6afc30b Serge Rey -- tutorial doc fixes for #328
c7239f1 Serge Rey -- b328 fix
d5fec13 Serge Rey -- fix for #328  making all p-values one-tailed
16b5e6e Jay -enumeration working with filaments
9507bbc jlaura -Update README.md
eef8eec Serge Rey -- stub for design of module
2707d60 Jay -Filaments in polar coordinates
b64f9e2 Serge Rey -Documentation for the development of network module
b90876e Serge Rey -Merge branch 'network' of github.com:pysal/pysal into network
ddad2a5 Philip Stephens -Merge pull request #326 from sjsrey/doc
6b0cd08 Serge Rey -- update release schedule
4cc7bca Jay -bisecting for single point working
79c77d9 jlaura -Merge pull request #324 from pysal/bf_id
9f4c7c9 Serge Rey -id is a keyword
72b1f85 Sergio Rey -Merge pull request #323 from jlaura/network
b5cdae0 Jay -fix to shp2graph
846dce2 Jay -Brute force for point outside network
d6c2ef4 Jay -Added length computation, alter global morans
b7e1465 Jay -Added new pointer to reader/writer
616d62d Jay -LISA and Global Morans on the network
16f84d6 Jay -Added explicit point external to network warning
34f4d8e Jay -update to the ipython notebook
e359e59 Jay -JSON and cPickle Bianry WED Reader/Writer
5373c82 Sergio Rey -Merge pull request #322 from jlaura/network
059d99c Jay -wed into class, tests added
aa5969d Sergio Rey -Merge pull request #320 from pastephens/master
a18000b Philip Stephens -version added info
5b8d490 Philip Stephens -typo
d31a22a Philip Stephens -stubs for cg docs
4dbdfe3 schmidtc -fixes #318
35a0317 Jay -Merge branch 'master' of https://github.com/pysal/pysal into network
77e8387 Jay -Merge branch 'geojson' of https://github.com/pysal/pysal into network
ad670c5 Sergio Rey -Merge pull request #317 from pastephens/master
628f27e Philip Stephens -merging local changes
f9dcb3e Philip Stephens -simplified install instructions
f2fab4c Serge Rey -- notebook on w construction for geojson
830826b Serge Rey -prototyping W from geojson
b10240d Serge Rey -created with "ogr2ogr -lco WRITE_BBOX=YES -f "GeoJSON" columbus.json columbus.shp"
d546926 Philip Stephens -merging with pull
d711011 darribas -Merge branch 'rod'
8bef782 darribas -Merge branch 'rod' of https://github.com/pysal/pysal into rod
03c1003 pedrovma -Merge pull request #315 from sjsrey/rod
950fe8b Serge Rey -Replacing ROD with regular dictionary
b1f009f Philip Stephens -Changes to release docs.
028364a Sergio Rey -Update THANKS.txt
94f5916 Sergio Rey -Update INSTALL.txt

v<1.6.0>, 2013-07-31

5fa9d09 darribas -silent_island_warning implemented for w_union
6526c62 Sergio Rey -Update README.md
ea826c1 darribas -silent_island_warning implemented for w_intersection
335540a darribas -silent_island_warning implemented for w_difference
0a156cb darribas -silent_island_warning implemented for w_symmetric_difference. Previous commit included support of silent_island_warning for WSP2W as well
34d20d7 darribas -silent_island_warning implemented for w_clip
499815d pedrovma -Test fixing...
8778f75 pedrovma -Test fixing...
a799a13 pedrovma -Test fixing...
6482d81 pedrovma -Test fixing...
2752b1b pedrovma -Test fixing...
0c0a5bf pedrovma -Test fixing...
bbf9dcb pedrovma -Test fixing...
05c34ff pedrovma -Test fixing...
8a3986a Serge Rey -- preparing for release, version updates
9106cfe pedrovma -Matching travis results reg. precision issues.
3cd0ce1 Serge Rey -- updating changelog
74dadd6 pedrovma -Bump.
c7774fb Serge Rey -- update THANKS.txt - testing travis for timing out
cd98057 Serge Rey -- travis fix for multiprocessing permission error
86702f8 Serge Rey -- start of changelog for 1.6
3ee686d pedrovma -Reloading to check new results from Travis.
2de1d21 Serge Rey -- docs
ef72edc Serge Rey -- update docs
0716581 Serge Rey -- deal with multiprocessing on travis
b508c88 Serge Rey -- excluding network from 1.6 release
ff13e31 pedrovma -Matching Travis results. Multiprocessing errors still an issue.
5b916ba pedrovma -Adding Chow test on lambda and updating dynamics of regime_err_sep and regime_lag_sep in combom models.
b6e687f darribas -Patch to include switch for island warning as proposed in #295. The method  is modified as well to include the switch
7ea5f35 pedrovma -Fixing defaults
62ca76b pedrovma -Updating documentation and checking if there are more than 2 regimes when regimes methods are used.
3212249 pedrovma -Fixing documentation on 'name_regimes'
a782d50 pedrovma -Updating tests for integration with pysal 1.6
14f9181 pedrovma -Merging spreg_1.6 with my pysal fork.
817f2c2 Serge Rey -- having build_lattice_shapefile also create the associated dbf file - useful for testing our contiguity builders against geoda since dbf is   required by the latter
41d59a4 Serge Rey -- adding diagonal option to kernel weights in user.py
506d808 Serge Rey -update when added
b2ec3d4 Serge Rey -- updating api docs
9d45496 Serge Rey -- example and doctests for spatial gini
95635bb Serge Rey -updating release docs
bd2f924 darribas -Fixing doctest of towsp method by including isinstance(wsp, ps.weights.weights.WSP)
76183d7 darribas -Fixing doctest of towsp method by including type(wsp)
0c54181 darribas -Adding  method in W that calls WSP class for convenience and elegance. Related to issue #226
f3b23e8 Philip Stephens -adding source build to travis-ci
60930e7 Philip Stephens -adding new url for downloads
9bf7f5b Philip Stephens -modified release docs.
f98d4a9 Philip Stephens -interim ci
aa19028 Philip Stephens -Adding docs about installing in develop mode.
674112f Philip Stephens -starting rewrite of install docs
af0d9b3 Philip Stephens -working on doc tickets
200e77e Serge Rey -handle ties in knnW in doctest
d0d2dd2 Serge Rey -resetting README for pysal/pysal
6afb6ac Serge Rey -- updating docs for new api in interation.py
4c5572f Serge Rey -- updating tests for new api
fabd16a Serge Rey -- refactored signatures to use numpy arrays rather than event class
6367947 Serge Rey -- refactor knox for large samples
5fad3b2 Serge Rey -- updating travis test
06894d8 Serge Rey -- updated README
8b06e63 Serge Rey -- so only i get email when i commit locally
efbb7ff Serge Rey -- removing google pysal-dev circle
9859bda Serge Rey -- turning off gmail circle
51f6d3e Serge Rey -- fixing
46b1084 Serge Rey --docos
4e2c27a Philip Stephens -missing if statement added
d1a83fd Serge Rey -- fixing docs
8275d76 Serge Rey -- fix precision
87ea5cc Philip Stephens -adding to authors and quick test fix for linux
1cfb67f Serge Rey -cant easily remove idVariable, reverting
5933d1e Serge Rey -removing idvariable from Distance - causes too many issues
05f2573 Philip Stephens -removing coverage tests
fcb8c6f Philip Stephens -Knox using KDTree.
2237173 Serge Rey -with tests against previous implementation removed
233e59a Serge Rey -speed comparison for change to query_pairs in kdtree
fb78ea9 Serge Rey -removing test file
4d04575 Philip Stephens -testing
357a184 Serge Rey -second great idea
1fafc2b Serge Rey -on a plane commit 1
fef6eae Philip Stephens -fix
86c17ac Serge Rey -- test file
a619f62 Philip Stephens -interim ci
1a9d881 Serge Rey -- knox test using kdtrees
7459c44 Serge Rey -Fixing reference to missing shapefile Fixing one rounding error induced test
5616b12 Serge Rey -refactored to avoid second loop in explicit queen or rook check
d3d2f71 Philip Stephens -Revert "Changed doctest path calls to account for modified shapefile."
da1d8a1 Philip Stephens -Changed doctest path calls to account for modified shapefile.
f591c99 Philip Stephens -progress on permutations of knox for larger datasets
8d31cde Serge Rey -Testing integration of spatialnet creation and reading into wed
11de6f3 Jay -Fixed wed_modular.py
077658a Serge Rey -adding new test case for wed extraction from a spatialnet shapefile
bbb10b4 Philip Stephens -saving state of development
44076b7 Serge Rey -- update doc test
6fdd94d Serge Rey -- moved regions_from_graph into wed_modular - documented all functions and cleaned up
5bd27c3 Serge Rey -- wrapping in functions
3ad162f Serge Rey -- working version of wed_modular module - starting point for clean up
2380f15 Philip Stephens -Copy of sphinx install docs. Closes #251
5687700 Philip Stephens -tweaks to install instructions
9ffd432 Serge Rey -- updating for switch from svn to git
fdaf521 Philip Stephens -Fixing 250
5ba4fdf Serge Rey -Fixes #249 Closes #249
d89944d Pedro -Adding docs for each regimes estimator
f03bb63 Serge Rey -- updating docs for spatial regimes in spreg
a49d0f7 Philip Stephens -Adding info to setup script.
1f27605 Philip Stephens -mainly docs
04f8a31 Philip Stephens -Adding test coverage with nose, data collected and presented on coveralls.io
6db978b Philip Stephens -last changes
137e088 Philip Stephens -added bigdata parameter
7ca81c2 Philip Stephens -got Knox stat working in alt form
24c1fcc Philip Stephens -workign on refactoring the space-time matrices for the Knox test [ci-skip]
28013f0 Serge Rey -- enumeration of cw edges for faces
baa8f60 Serge Rey -- hole is now included and enumeration of links (cw) around nodes works for all nodes. - isolated nodes also handled in enumeration of links around nodes.
33741c8 Serge Rey -- filaments inserted and pointers updated - have to add hole polygon and isolated nodes, but almost there!!!!!!!!!
416d3db Serge Rey -- pointers updated for edges of connected components
c34e274 Serge Rey -- convex/between edge test as start of testing for insertion of multiple   internal filaments in one region.
78d96b1 Serge Rey -- filament insertion and pointer updates
ced2c5b Serge Rey -- filament insertion (inc)
ba4263f Jay -Logic roughed in for filaments [ci skip]
cf3b0bc Jay -updated wed ipynb [ci skip]
33ce81e Serge Rey -- refactoring of wed construction (incomplete)
0fc16fc Jay -modular WED Pulled Apart 2 funcs in 1 cell
bf73b90 Jay -modular WED
3163377 Serge Rey -- new modular wed construction
e50b31d Jay -added test_wed additions to test_wed2
1cbc941 Serge Rey -- isolated nodes handled
d28b97f Serge Rey -- isolated filament handled
6188fd5 Serge Rey -- hole component handled
a96040b Serge Rey -- getting connected components (current 14,15,16  and 25,26,27 are not   included)
3aa31a5 Jay -Added boolean arg to include or exclude holes [ci skip]
d07876d Jay -Filament identification [ci skip]
0139ea5 Philip Stephens -Slight speed improvement getting rid of append calls in reading shapefile and building x,y lists.
43010b5 Serge Rey -- fixed logic problem with enum for v1, starting on components
8737918 Pedro -Adding more meaningful error message to inverse distance weights
01f52f6 Serge Rey -- replacing code that got deleted previously
7c4c6e1 Philip Stephens -Replacing deleted files.
a8da725 Philip Stephens -added date support to spacetimeevents class, a date column to example dbf.
90c4730 Philip Stephens -logic works, numeric test still failing
b8e43e1 Philip Stephens -saving progress on interaction
81f2408 Serge Rey -- handling external end-node-filament
7de6253 Serge Rey -- adding end node filament handling - edge enumeration around node working
f542b9a Serge -- adding end node filament handling - edge enumeration around node working
d7e3a57 Philip Stephens -[ci skip] disabling nose-progressive so travis output looks best
fe03013 Dani Arribas-Bel -Adding set of diversity indices to inequality module under _indices.py for now. Still lacks doctests, unittests, and a few others will be added
951b6f5 Dani Arribas-Bel -Adding try/except to the import of Basemap to allow the use of the module when there is no Basemap installation
89003eb Serge Rey -- adding wed for eberly example
665ef22 Serge Rey -- fixed 7,2 failure
71fc9ad Serge Rey -start of adding gini and other inequality measures
f7b7bcc Phil Stephens -Adding nose-progressive plugin to test suite. Devs can run test suite with 'make test'.
f5db7bf Serge Rey -- updating copyright
07574b5 Serge Rey -- docs
478d2cb Philip Stephens -Adding requirement. Removing redundancy.
916a6ca Serge Rey -- more island check updates
edd9960 Serge Rey -- more island check doctest changes
ad1a91c Serge Rey -- updating doctests for island check
ce77772 Serge Rey -- fixing doctests to incorporate new island warning
554a30b Serge Rey -- silencing floating point warning
4f76862 Serge Rey -- moving default contiguity builder back to binning from rtree
b99665b Jay -Eberly
d911344 Jay -mp removed, passing nosetests on my machine serial
f005675 Serge Rey -improved binning algorithm for contiguity builder
4a69557 Serge Rey -- double checking threshold in Distance Band - new example to show functionality
7256f13 Serge Rey -- fix handling of idVariable for knnW
31bb36e Jay -bug fixes [ci skip]
a2d2dd4 Jay -WEberly - WED Building [ci skip]
3abc55e Serge Rey -- fixing doctests for new check/reporting for islands
756ac05 Serge Rey -- adding warning if islands exist upon W instantiation
db097a6 Jay -Weberly, bug fix, c and cc link remaining
d5cc6f9 Jay -All but start / end working
033963d Jay -Integration to WEberly error fixed [ci skip]
22b931a Serge Rey -- removing main for doc tests which can be run from nosetests. - updating testing docs
bf753e9 Jay -Integration to WEberly started [ci skip]
6506e07 Serge Rey -- typo
aede375 Serge Rey -- replacing double quotes around multi word ids with strings joined with   underscores
cf029e8 Serge Rey -- changes to wrap string ids in gwt writer - see pysal/pysal#244 (comment)
626ac08 Serge Rey -- adding shapefile and variable name to gwt objects created in user space
3c84bb0 Jay -Working version 4.19 [ci skip]
7d77da9 darribas -Include warning in sp_att when rho is outside (-1, 1), ammends #243 although the true problem (pearsonr in diagnostics_tsls) will still raise an error
3719d21 Jay -working WED [ci skip]
b4ce294 Serge Rey -checking edges
f4bb412 Jay -excessive print statements removed. ci skip
9f7dee6 Jay -SUCCESS! ci skip
9077615 Phil Stephens -Note, [ci skip] anywhere in your commit message causes Travis to NOT build a test run.
cb072c4 Jay -getting there
d3b36bc Serge Rey -correcting typo user told me about
19ea051 Jay -trivial working
b9ea577 Jay -eberly cycles - edge issue still
d5153e3 Serge Rey -more refinement of wed from plannar graph
edff44b Philip Stephens -adding git ignore file
8093f21 Serge Rey -wed from minimum cycle basis
b5bcead Serge Rey -handle filaments
9a8927a Serge Rey -face extraction using horton algorithm
10d66c1 Serge Rey -updating readme formatting
59f3750 schmidtc -adding Universal newline support to csvReader, fixes #235
09e813f Serge Rey -- updating notifications
f8b0a26 Serge Rey -- fixing Distance.py and testing travis message
d1ec0f2 Phil Stephens -quieting pip output and fix one doctest
927e799 Phil Stephens -adding networkx, tweaks to travis config
5971bb1 Serge Rey -neighbors from wed
28f0e55 Serge Rey -adding robust segment intersection tests
3bcac73 Serge Rey -adding doubly connected edge list to network module
86f0fea darribas -Adding methods to read line and point shapefiles and improving the method to append different collections to one axes. Still in progress
b61cb55 Serge Rey -- fixing introduced bug in knnW_arc
801e78d Serge Rey -Handle point sets with large percentage of duplicate points
dbafbc4 serge -update pointer to github
427a620 Serge Rey -dealing with filaments
23216ef Serge Rey -Fixed cw enumeration of links incident to a node
0a51a53 Serge Rey -- readme
5f4cab4 sjsrey -cw enumeration not working for all nodes
f2e65d3 Serge Rey -- cw traversal of edges incident with a node
90d150c sjsrey -- version debug for travis
24598a8 sjsrey -- noting move to org
9fb8a17 sjsrey -- fixing tutorial tests
5a14f9e serge -- cleaning up weights tests
6265b3b Serge Rey -- fixing doc tests
7e8c4fe Serge Rey -- testing after move to org
37fc8d4 Serge Rey -- testing post commit emails
bed7f6e Phil Stephens -removed files
eab2895 Phil Stephens -removed virginia_queen files
bcef010 Serge Rey -- adding diagonal argument to Kernel weights - adding doctest evaluation to Distance.py
02d27e9 Phil Stephens -adding libgeos-dev
1126d71 Phil Stephens -pipe build output to null
37dbb35 Phil Stephens -adding -y flag to pip uninstall
06d56e9 Phil Stephens -adding libgeos_c install, pysal from pip
4c53277 Phil Stephens -trying to quiet output, using Makefile
74448e8 Phil Stephens -find setup.py
4634fb1 Phil Stephens -test install in venv and build
5d58723 Phil Stephens -working out travis-ci doctest configuration
5e905d3 Phil Stephens -adding numpydoc
33a5298 Phil Stephens -tweaks travis config
5c85f50 Phil Stephens -tweaking service configs
4ed1201 Josh Kalderimis -use the correct syntax for sysytem_site_packages
954b6d2 Phil Stephens -stop!
311eca8 Phil Stephens -ssp=true
c601bca Phil Stephens -numpy first
54b0afe Phil Stephens -ok, so travis is serious about not using system site packages.
2b912cc Phil Stephens -doh
28994df Phil Stephens -better yaml
ce1d89e Phil Stephens -testing
b535d3e Phil Stephens -testing
440a772 Phil Stephens -tweaking pip requirements file
34a74e2 Phil Stephens -tweaking travis file
33b13aa Serge Rey -- new links
8e09d7b Serge Rey -- setting up travis
d33001e Sergio Rey -Update CHANGELOG.txt
9d4de66 Serge Rey -- added authors
ab672c9 Serge Rey -- modified knnW to speed up dict construction
4edd2ab Serge Rey -- update cr
39e6564 Phil Stephens -syncing install instructions with docs
9e98db9 Phil Stephens -adding website favicon; chrome does not empty cache properly!!

 * migration to github from svn
   svn2git http://pysal.googlecode.com/svn --authors ~/Dropbox/pysal/src/pysal/authors.txt --verbose

v<1.5.0>, 2013-01-31

2013-01-29 20:36  phil.stphns

	* doc/source/users/installation.txt: updating and simplifying user
	  install instructions.

2013-01-18 16:17  sjsrey

	* Adding regime classes for all GM methods and OLS available in
	  pysal.spreg, i.e. OLS, TSLS, spatial lag models, spatial error models
	  and SARAR models. All tests and heteroskedasticity
	  corrections/estimators currently available in pysal.spreg apply to
	  regime models (e.g. White, HAC and KP-HET). With the regimes, it is
	  possible to estimate models that have:
	  -- Common or regime-specific error variance;
	  -- Common or regime-specific coefficients for all variables or for a
	  selection of variables;
	  -- Common or regime-specific constant term;
	  - Various refactoring to streamline code base and improve long term
	    maintainability
	    - Contributions from Luc Anselin, Pedro Amaral, Daniel Arribas-Bel
	      and David Folch

2013-01-18 14:08  schmidtc

	* pysal/common.py: implemented deepcopy for ROD, see #237

2013-01-08 12:28  dreamessence

	* pysal/contrib/spatialnet/__init__.py: Adding __init__.py to make it importable

2012-12-31 22:53  schmidtc

	* pysal/core/IOHandlers/gwt.py: adding kwt support, see #232

2012-12-21 20:53  sjsrey@gmail.com

	* pysal/__init__.py, pysal/cg/rtree.py,
	  pysal/contrib/weights_viewer/weights_viewer.py,
	  pysal/weights/weights.py: - turning off randomization in rtree

2012-12-06 16:34  dfolch

	* pysal/contrib/shapely_ext.py: adding unary_union() to shapely
	  contrib; note this only works with shapely version 1.2.16 or higher


2012-11-29 13:39  dreamessence

	* pysal/contrib/viz/mapping.py: Added option in setup_ax to pass
	  pre-existing axes object to append.  It is optional and it enables,
	  for instance, to embed several different maps in one single figure

2012-11-20 00:23  dfolch

	* pysal/contrib/shapely_ext.py: adding shapely's cascaded_union
	  function to contrib

2012-11-12 18:08  dreamessence

	* pysal/contrib/viz/mapping.py: -Adding transCRS method to convert
	  points from one prj to another arbitrary one -Adding map_poly_shp to
	  be able to plot shapefiles in arbitrary projections, not needing to
	  be in lonlat and not depending on Basemap

2012-11-09 15:40  sjsrey@gmail.com

	* pysal/weights/weights.py:
	  - distinguish between intrinsic symmetry and general symmetry

2012-11-02 17:48  schmidtc

	* pysal/weights/user.py, pysal/weights/util.py: Adding Minkowski
	  p-norm to min_threshold_dist_from_shapefile, see issue #221

2012-10-19 22:35  sjsrey@gmail.com

	* pysal/weights/weights.py:
	  explicitly prohibit chaining of transformations - all
	  transformations are only applied to the original weights at
	  instantiation

2012-10-19 17:38  sjsrey@gmail.com

	* pysal/spatial_dynamics/markov.py:
	  - fixing bug in permutation matrix to reorder kronecker product in
	    the join test

2012-10-17 17:55  sjsrey@gmail.com

	* pysal/weights/util.py:
	  -
	  higher order contiguity for WSP objects

2012-10-17 15:43  sjsrey@gmail.com

	* pysal/weights/user.py:
	  -
	  id_order attribute was always NONE for wsp created from

	  queen/rook_from_shapefile with sparse=True

2012-10-16 19:25  schmidtc

	* pysal/weights/util.py: improving memory usage of
	  get_points_array_from_shapefile, no need to read entire shapefile
	  into memory.

2012-10-15 00:44  dreamessence

	* pysal/contrib/viz/mapping.py: First attempt to refactor Serge's code
	  for choropleth mapping.  It now offers a more general and flexible
	  architecture.  Still lots of work and extensions left.  The module
	  is explained in a notebook available as a gist at
	  https://gist.github.com/3890284 and viewable at
	  http://nbviewer.ipython.org/3890284/

2012-10-12 18:34  schmidtc

	* pysal/contrib/spatialnet/spatialnet.py: modified SpatialNetwork.snap
	  to calculate and return the snapped point

2012-10-12 17:05  dfolch

	* pysal/contrib/viz/mapping.py: made edits to unique_values_map to
	  allow for unlimited number of categories; I commented out the
	  previous code so these changes can easily be rolled back if it
	  breaks something somewhere else

2012-10-12 15:03  schmidtc

	* pysal/cg/segmentLocator.py: Fixing issue with segmentLocator, when
	  query point is extreamly far from the grid boundary, overflow errors
	  were causing the KDTree to not return any results.  Changed both
	  KDtree's to use Float64 and share the same data.  Previously,
	  cKDTree was using float64 and KDtree was using int32.

2012-10-11 08:12  dreamessence

	* pysal/contrib/viz/__init__.py: Adding __init__.py to viz module to
	  make it importable

2012-08-31 02:57  phil.stphns

	* pysal/spreg/tests/test_diagnostics.py,
	  pysal/spreg/tests/test_diagnostics_sp.py,
	  pysal/spreg/tests/test_diagnostics_tsls.py,
	  pysal/spreg/tests/test_error_sp.py,
	  pysal/spreg/tests/test_error_sp_het.py,
	  pysal/spreg/tests/test_error_sp_het_sparse.py,
	  pysal/spreg/tests/test_error_sp_hom.py,
	  pysal/spreg/tests/test_error_sp_hom_sparse.py,
	  pysal/spreg/tests/test_error_sp_sparse.py,
	  pysal/spreg/tests/test_ols.py,
	  pysal/spreg/tests/test_ols_sparse.py,
	  pysal/spreg/tests/test_probit.py,
	  pysal/spreg/tests/test_twosls.py,
	  pysal/spreg/tests/test_twosls_sp.py,
	  pysal/spreg/tests/test_twosls_sp_sparse.py,
	  pysal/spreg/tests/test_twosls_sparse.py:
	  - autopep8 -iv spreg/tests/*.py - nosetests pysal - no fixes needed

2012-08-31 01:16  phil.stphns

	* pysal/spreg/diagnostics.py,
	  pysal/spreg/diagnostics_sp.py,
	  pysal/spreg/diagnostics_tsls.py,
	  pysal/spreg/error_sp.py,
	  pysal/spreg/error_sp_het.py,
	  pysal/spreg/error_sp_hom.py,
	  pysal/spreg/ols.py,
	  pysal/spreg/probit.py,
	  pysal/spreg/robust.py,
	  pysal/spreg/summary_output.py,
	  pysal/spreg/twosls.py,
	  pysal/spreg/twosls_sp.py,
	  pysal/spreg/user_output.py,
	  pysal/spreg/utils.py:
	  -
	  autopep8 -iv spreg/*.py - fixed autopep8-introduced doctest failures
	  - fixed lingering scientific notation test failures

2012-08-31 00:26  phil.stphns

	* pysal/esda/gamma.py,
	  pysal/esda/join_counts.py,
	  pysal/esda/mapclassify.py,
	  pysal/esda/mixture_smoothing.py,
	  pysal/esda/moran.py,
	  pysal/esda/smoothing.py:
	  -
	  autopep8 fixes - make sure to run unit and doc tests before
	  committing - one autofix breaks long lines, and thus breaks some
	  doctests; must be

	  fixed manually

2012-08-31 00:10  phil.stphns

	*

mamash pushed a commit that referenced this pull request Feb 1, 2014

Update to 0.3.4
CHANGES:
0.3.4
    #1, improve the string clipping in readNote
( #1 => ndmitchell/safe#1 )

mamash pushed a commit that referenced this pull request Feb 14, 2014

Update to 0.23. From the changelog:
- Attempt to do the right thing with character strings:
  Encode them in UTF-8, tell vim the file encoding (UTF-8),
  and return a (decoded) character string.
  Thanks to Ricardo Signes for the very helpful report (gh-1).
- The included 'text-vimcolor' script will attempt to load
  Win32::Console::ANSI on windows when printing ANSI to STDOUT
  in an attempt to make the output more useful.
- Add a basic test to ensure the script still operates
- Add 'extra_vim_options' to be able to append options to the defaults
- Use IPC::Open3 for portability instead of doing fork/exec manually.
- Various other fixes to attempt to make this usable on Windows.
  Thanks to Yasuhiro Matsumoto (mattn) for helping to port to Windows (gh-5).
- bin/text-vimcolor: Exit after printing usage when --help is specified
  (previous version continued to wait for STDIN).
  Thanks to Vyacheslav Matyukhin for the pull req (gh-6).
- Try to show any available version information before aborting Makefile.PL
- Minor installation and test fixes for older systems
- Simplify version detection using vim script
- Mark encoding tests as TODO tests for now (still under development)
- Remove extraneous vim statement that caused delays on
  some files.  Thanks to Joe Mullally (jhackworth)
  for finding this and for the vim profiling tips (gh-2).
- Abort Makefile.PL before writing Makefile if minimum vim not found
- Try not to hang the installation if an old vim is found
- Lower Term::ANSIColor requirement to 1.03
  and make bright colors normal if Term::ANSIColor version < 3
- Document that the minimum vim version is 6.
  (It has been that way since 2003.)
- Allow debugging based on TEXT_VIMCOLOR_DEBUG env var
- Attempt to make tests more portable across vim versions
  (addressing rt-75829 and a few sparse smoke reports).
- Reorganize the test suite increasing coverage and number.

mamash pushed a commit that referenced this pull request Feb 15, 2014

0.4.2 (2014-02-14)
------------------

- Python 2.6 support
  (Issue #96, thanks tiagocoutinho)
- Fixed symbol for inch.
  (Issue #102, thanks cybertoast)
- Stop raising AttributeError when wrapping funcs without all of the attributes.
  (Issue #100, thanks jturner314)
- Fixed warning appearing in Py2.x when comparing a Numpy Array with an empty string.
  (Issue #98, thanks jturner314)
- Add links to AUR packages in docs.
  (Issue #91, thanks jturner314)
- Fixed garbage collection related problem.
  (Issue #92, thanks jturner314)


0.4.1 (2014-01-12)
------------------

- Integer Division with Arrays.
  (Issue #80, thanks jdreaver)
- Improved Documentation.
  (Issue #83, thanks choloepus)
- Removed 'h' alias for hour due to conflict with Planck's constant.
  (Issue #82, thanks choloepus)
- Improved get_base_units for non-multiplicative units.
  (Issue #85, thanks exxus)
- Refactored code for multiplication.
  (Issue #84, thanks jturner314)
- Removed 'R' alias for roentgen as it collides with molar_gas_constant.
  (Issue #87, thanks rsking84)
- Improved naming of temperature units and multiplication of non-multiplicative units.
  (Issue #86, tahsnk exxus)



0.4 (2013-12-17)
----------------

- Introduced Contexts: relation between incompatible dimensions.
  (Issue #65)
- Fixed get_base_units for non multiplicative units.
  (Related to issue #66)
- Implemented default formatting for quantities.
- Changed comparison between Quantities containing NumPy arrays.
  (Issue #75) - BACKWARDS INCOMPATIBLE CHANGE
- Fixes for NumPy 1.8 due to changes in handling binary ops.
  (Issue #73)


0.3.3 (2013-11-29)
------------------

- ParseHelper can now parse units named like python keywords.
  (Issue #69)
- Fix comparison of quantities.
  (Issue #74)
- Fix Inequality operator.
  (Issue #70, thanks muggenhor)
- Improved travis configuration.
  (thanks muggenhor)


0.3.2 (2013-10-22)
------------------

- Fix get_dimensionality for non multiplicative units.
  (Issue #66)
- Proper handling of @import directive inside a file read using pkg_resources.
  (Issue #68)


0.3.1 (2013-09-15)
------------------

- fix right division on python 2.7
  (Issue #58, thanks natezb)
- fix formatting of fractional exponentials between 0 and 1.
  (Issue #62, thanks jdreaver)
- fix installation as egg.
  (Issue #61)
- fix handling of strange values as input of Quantity.
  (Issue #53)
- math operations between quantities of different registries now raise a ValueError.
  (Issue #52)


0.3 (2013-09-02)
----------------

- support for IPython autocomplete and rich display.
  (Issues #30 and #31)
- support for @import directive in definitions file.
  (Issue #22)
- support for wrapping functions to make them pint-aware.
  (Issue #16)
- support for comparing UnitsContainer to string.
  (Issue #35)
- fix error raised while converting from a single unit to one expressed as
  the relation between many.
  (Issue #29)
- fix error raised when unit symbol is missing.
  (Issue #41)
- fix error raised when magnitude is Decimal.
  (Issue #46, thanks danielsokolowski)
- support for non-installed pint.
  (Issue #42, thanks danielsokolowski)
- support for application of numpy function on non-ndarray magnitudes.
  (Issue #44)
- support for math operations on dimensionless Quantities (written with units).
  (Issue #45)
- fix obtaining dimensionless quantity from string.
  (Issue #50)
- fix adding and comparing numbers to a dimensionless quantity (written with units).
  (Issue #54)
- Support for iter in Quantity.
  (Issue #55, thanks natezb)


0.2.1 (2013-07-02)
------------------

- fix error raised while converting from a single unit to one expressed as
  the relation between many.
  (Issue #29)


0.2 (2013-05-13)
----------------

- support for Measurement (Quantity +/- error).
- implemented buckingham pi theorem for dimensional analysis.
- support for temperature units and temperature difference units.
- parser can infers if the user mean temperature or temperature difference.
- support for derived dimensions (e.g. [speed] = [length] / [time]).
- refactored the code into multiple files.
- refactored code to isolate definitions and converters.
- refactored formatter out of UnitParser class.
- added tox and travis config files for CI.
- comprehensive NumPy testing including almost all ufuncs.
- full NumPy support (features is not longer experimental).
- fixed bug preventing from having independent registries.
  (Issue #10, thanks bwanders)
- forces real division as default for Quantities.
  (Issue #7, thanks dbrnz)
- improved default unit definition file.
  (Issue #13, thanks r-barnes)
- smarter parser supporting spaces as multiplications and other nice features.
  (Issue #13, thanks r-barnes)
- moved testsuite inside package.
- short forms of binary prefixes, more units and fix to less than comparison.
  (Issue #20, thanks muggenhor)
- pint is now zip-safe
  (Issue #23, thanks muggenhor)


Version 0.1.3 (2013-01-07)
--------------------------

- abbreviated quantity string formating.
- complete Python 2.7 compatibility.
- implemented pickle support for Quantities objects.
- extended NumPy support.
- various bugfixes.


Version 0.1.2 (2012-08-12)
--------------------------

- experimenal NumPy support.
- included default unit definitions file.
  (Issue #1, thanks fish2000)
- better testing.
- various bugfixes.
- fixed some units definitions.
  (Issue #4, thanks craigholm)


Version 0.1.1 (2012-07-31)
--------------------------

- better packaging and installation.


Version 0.1   (2012-07-26)
--------------------------

- first public release.

mamash pushed a commit that referenced this pull request May 7, 2014

Update ruby-xmpp4r to 0.5.6.
xmpp4r 0.5.6 (February 14th, 2013)
====================================

* [DOC] Wrong inline documentation in `client.rb`; details of port number
  parameter and removal of un-used 'use_ssl parameter'
* Prevent REXML exceptions on UTF-8 messages
* Fixed broken parse method
* Make sure to open files in binary mode, in order to correctly transfer
  files on Windows
* Prevent REXML exceptions on UTF-8 messages
* Better control of history on muc.join


xmpp4r 0.5.5 (October 6th, 2013)
===============================
* Removed unnecessary dependency on pry.

* Merge pull request #1 from Strech/patch-1
  * Non-bosh connection flushes correctly
* Elaborated debug messages in HTTPBinding::Client

* Modified to work with BOSH with HTTPBinding::Client
  - Support stream restart with urn:xmpp:xbosh way.
  - Removed unnecessary wait until authenticated.
  - Added Semaphore to wait for auth and bind response.
  - Hook to setup SSL flags (certificate, etc.)
  - Adjusted HTTP::Net read_timeout according to http_wait.
  - Proxy handling.
  - Respect poll/request BOSH parameters to avoid overactivity.
Member

mamash commented Jun 12, 2014

I fixed this some time ago and it's part of lang/nodejs. OpenSSL is always linked against shared and native libtool is used on Darwin.

@mamash mamash closed this Jun 12, 2014

mamash pushed a commit that referenced this pull request Aug 30, 2014

Import calibre-2.1.0 as wip/calibre.
calibre is a ebook library management application. Its features are
divided into the following categories:

* Library Management
* Format conversion (all major ebook formats can be converted from)
* Syncing to ebook reader devices
* Fetching news from the web and converting it into ebook form
* Viewing many different ebook formats
* Giving you access to your book collection over the internet using
  just a browser

TODO:

README claims qt5-5.3.x and py-qt5-5.3.x are needed, pkgsrc contains 5.2.x.

ebook-viewer dumps core for me:

#0  0x00007f7fe3dcfca0 in JSC::Yarr::checkSyntax(WTF::String const&) () from /usr/pkg/qt5/lib/libQt5Qml.so.5
#1  0x00007f7fd9c89d5c in JSC::SyntaxChecker::Expression JSC::Parser<JSC::Lexer<unsigned short> >::parseMemberExpression<JSC::SyntaxChecker>(JSC::SyntaxChecker&) () from /usr/pkg/qt5/lib/libJavaScriptCore.so.1
#2  0x00007f7fd9c8ceba in JSC::SyntaxChecker::Expression JSC::Parser<JSC::Lexer<unsigned short> >::parseAssignmentExpression<JSC::SyntaxChecker>(JSC::SyntaxChecker&) ()
   from /usr/pkg/qt5/lib/libJavaScriptCore.so.1
#3  0x00007f7fd9c8949b in JSC::SyntaxChecker::Expression JSC::Parser<JSC::Lexer<unsigned short> >::parseMemberExpression<JSC::SyntaxChecker>(JSC::SyntaxChecker&) () from /usr/pkg/qt5/lib/libJavaScriptCore.so.1
#4  0x00007f7fd9c8d8c8 in JSC::SyntaxChecker::Expression JSC::Parser<JSC::Lexer<unsigned short> >::parseAssignmentExpression<JSC::SyntaxChecker>(JSC::SyntaxChecker&) ()
   from /usr/pkg/qt5/lib/libJavaScriptCore.so.1
#5  0x00007f7fd9c8ec86 in JSC::SyntaxChecker::Expression JSC::Parser<JSC::Lexer<unsigned short> >::parseExpression<JSC::SyntaxChecker>(JSC::SyntaxChecker&) () from /usr/pkg/qt5/lib/libJavaScriptCore.so.1
#6  0x00007f7fd9ca7963 in JSC::SyntaxChecker::Statement JSC::Parser<JSC::Lexer<unsigned short> >::parseExpressionOrLabelStatement<JSC::SyntaxChecker>(JSC::SyntaxChecker&) ()
   from /usr/pkg/qt5/lib/libJavaScriptCore.so.1
#7  0x00007f7fd9c8fb4c in JSC::SyntaxChecker::Statement JSC::Parser<JSC::Lexer<unsigned short> >::parseStatement<JSC::SyntaxChecker>(JSC::SyntaxChecker&, JSC::Identifier const*&, unsigned int*) ()
   from /usr/pkg/qt5/lib/libJavaScriptCore.so.1
#8  0x00007f7fd9ca52b7 in JSC::SyntaxChecker::SourceElements JSC::Parser<JSC::Lexer<unsigned short> >::parseSourceElements<(JSC::SourceElementsMode)1, JSC::SyntaxChecker>(JSC::SyntaxChecker&) ()
   from /usr/pkg/qt5/lib/libJavaScriptCore.so.1
#9  0x00007f7fd9c8fb0e in JSC::SyntaxChecker::Statement JSC::Parser<JSC::Lexer<unsigned short> >::parseStatement<JSC::SyntaxChecker>(JSC::SyntaxChecker&, JSC::Identifier const*&, unsigned int*) ()
   from /usr/pkg/qt5/lib/libJavaScriptCore.so.1
#10 0x00007f7fd9c8f802 in JSC::SyntaxChecker::Statement JSC::Parser<JSC::Lexer<unsigned short> >::parseForStatement<JSC::SyntaxChecker>(JSC::SyntaxChecker&) () from /usr/pkg/qt5/lib/libJavaScriptCore.so.1
#11 0x00007f7fd9c8fce5 in JSC::SyntaxChecker::Statement JSC::Parser<JSC::Lexer<unsigned short> >::parseStatement<JSC::SyntaxChecker>(JSC::SyntaxChecker&, JSC::Identifier const*&, unsigned int*) ()
   from /usr/pkg/qt5/lib/libJavaScriptCore.so.1
#12 0x00007f7fd9c8ffcf in JSC::SyntaxChecker::SourceElements JSC::Parser<JSC::Lexer<unsigned short> >::parseSourceElements<(JSC::SourceElementsMode)0, JSC::SyntaxChecker>(JSC::SyntaxChecker&) ()
   from /usr/pkg/qt5/lib/libJavaScriptCore.so.1
#13 0x00007f7fd9ca4cb2 in bool JSC::Parser<JSC::Lexer<unsigned short> >::parseFunctionInfo<(JSC::FunctionRequirements)0, false, JSC::SyntaxChecker>(JSC::SyntaxChecker&, JSC::Identifier const*&, JSC::SyntaxChecker::FormalParameterList&, JSC::SyntaxChecker::FunctionBody&, unsigned int&, unsigned int&, int&, unsigned int&) () from /usr/pkg/qt5/lib/libJavaScriptCore.so.1
#14 0x00007f7fd9c88f18 in JSC::SyntaxChecker::Expression JSC::Parser<JSC::Lexer<unsigned short> >::parseMemberExpression<JSC::SyntaxChecker>(JSC::SyntaxChecker&) () from /usr/pkg/qt5/lib/libJavaScriptCore.so.1
#15 0x00007f7fd9c8ceba in JSC::SyntaxChecker::Expression JSC::Parser<JSC::Lexer<unsigned short> >::parseAssignmentExpression<JSC::SyntaxChecker>(JSC::SyntaxChecker&) ()
   from /usr/pkg/qt5/lib/libJavaScriptCore.so.1
#16 0x00007f7fd9c8e542 in JSC::SyntaxChecker::Statement JSC::Parser<JSC::Lexer<unsigned short> >::parseVarDeclaration<JSC::SyntaxChecker>(JSC::SyntaxChecker&) () from /usr/pkg/qt5/lib/libJavaScriptCore.so.1
#17 0x00007f7fd9c8fcd5 in JSC::SyntaxChecker::Statement JSC::Parser<JSC::Lexer<unsigned short> >::parseStatement<JSC::SyntaxChecker>(JSC::SyntaxChecker&, JSC::Identifier const*&, unsigned int*) ()
   from /usr/pkg/qt5/lib/libJavaScriptCore.so.1
#18 0x00007f7fd9c8ffcf in JSC::SyntaxChecker::SourceElements JSC::Parser<JSC::Lexer<unsigned short> >::parseSourceElements<(JSC::SourceElementsMode)0, JSC::SyntaxChecker>(JSC::SyntaxChecker&) ()
   from /usr/pkg/qt5/lib/libJavaScriptCore.so.1
#19 0x00007f7fd9c91c5d in bool JSC::Parser<JSC::Lexer<unsigned short> >::parseFunctionInfo<(JSC::FunctionRequirements)0, false, JSC::ASTBuilder>(JSC::ASTBuilder&, JSC::Identifier const*&, JSC::ASTBuilder::FormalParameterList&, JSC::ASTBuilder::FunctionBody&, unsigned int&, unsigned int&, int&, unsigned int&) () from /usr/pkg/qt5/lib/libJavaScriptCore.so.1

Side effect of the above?

mamash pushed a commit that referenced this pull request Dec 28, 2014

mamash pushed a commit that referenced this pull request Apr 19, 2015

Upgrade to 0.6.8
Changes in the makefile:
- package is thread safe (according to Fedora)
- use native build and install

cgdb-0.6.8 (11/13/2014)

  * Fix issue #40, the map commands were adding additional new lines
    to the mappings. For instance, 'imap a b' in the ~/.cgdb/cgdbrc
    file would cause a to map to 'b<cr>' instead of just 'b'.

  * Added feature from issue #29, added 'until' command to CGDB.

  * Updated autotools configuration files to satisfy warnings and
    recommendations produced by autotools when run.

  * Fix issue #49, a gcc compiler warning.

  * Fixed a hang consuming 100% CPU usage on OS X Mavericks (github #48).

  * Fixed a hang when quitting cgdb while inferior is running
    (github #1 and #5 and #46). This was believed to be fixed in the last
    release but I've finally reproduced the issue and fixed it for good.

cgdb-0.6.7 (01/14/2013)

  * Changed documentation license from GFDL to GPL (github #6).

  * Fixed a hang on MacOS when quitting cgdb while inferior is running
    (github #1 and #5).

  * Fixed a crash when pressing 'n' in source window (github #5).

  * Fixed a bug opening files (and toggling breakpoints in files) with
    special characters (e.g. space) in their names.

cgdb-0.6.6 (09/06/2011)

  * Fixed a compile error on Cygwin 1.7 (signature for path conversion
    functions changed).

  * Fixed a segfault on 64-bit systems in rline.c due to a missing
    prototype of cgdb_malloc. Thanks to Pietro Cerutti for reporting
    and diagnosing this one!

  * Fixed a bug in the file dialog. When searching for a file,
    and you hit enter to select it, CGDB would sometimes skip to
    the next file that matches and open that file instead.

  * CGDB should now build out of the box on Cygwin again.
    CGDB used to only support building against curses.h. Now
    it also supports building against ncurses/curses.h.

  * No longer set the prompt to (gdb) on startup.

jperkin pushed a commit that referenced this pull request Aug 30, 2016

un Jul 31 12:19:15 2016 +0200
    Builds for Win64 are now available

* Sun Jul 31 11:04:32 2016 +0200

    Remove LTO on Win32

    Starting to think that the only platform where LTO works is MacOS

* Sun Jul 31 10:07:02 2016 +0200

    Silence the libeay grep

* Sun Jul 31 09:25:08 2016 +0200

    Add msys2-win64.sh to the package

* Sun Jul 31 09:24:08 2016 +0200

    Add a warning when using system libsodium

* Sun Jul 31 09:19:14 2016 +0200

    On win64: libgcc_s_dw2-1.dll -> libgcc_s_seh-1.dll

* Sun Jul 31 01:57:59 2016 +0200

    No LTO for the win64 version

* Sun Jul 31 01:17:59 2016 +0200

    Add a win64 build script

* Sat Jul 30 23:10:30 2016 +0200

    Check for grp.h - No struct passwd on win32

* Sat Jul 30 19:24:45 2016 +0200

    Don't compile levent samples

* Sat Jul 30 19:03:23 2016 +0200

    Get ready for version 1.7.0

* Sat Jul 30 18:59:57 2016 +0200

    Remove DNSCrypt tools for Linux. Unmaintained, not on Github.

* Sat Jul 30 18:59:48 2016 +0200

    Remove DNSCrypt Windows Service Manager

* Sat Jul 30 18:48:52 2016 +0200

    --enable-plugins is not required any more

* Sat Jul 30 18:41:12 2016 +0200

    Enable plugins by default

* Sat Jul 30 18:11:45 2016 +0200

    Add a Windows registry key for the log file

* Sat Jul 30 18:03:22 2016 +0200

    Add a `--ignore-timestamps` switch

* Sat Jul 30 16:59:27 2016 +0200

    Do not use the default resolvers any more to retrieve the certs

    Besides Cisco, nobody's manually creating the certificates any more.

* Sat Jul 30 16:57:26 2016 +0200

    Fix off-by-one when printing the day

* Sat Jul 30 15:45:00 2016 +0200

    Certs retrieval: use TCP if a response over UDP has the TC bit

* Sat Jul 30 01:13:25 2016 +0200

    Sign

* Sat Jul 30 01:12:44 2016 +0200

    Remove d0wn-de-ns1-ipv6 (unreachable)

* Sat Jul 30 01:07:21 2016 +0200

    More Resolvers Online checked certificate received (#445)

    * More Resolvers Online checked certificate received

    ./dnscrypt-proxy.exe --test=1 -R $1

    [INFO] - [fvz-rec-hk-ztw-01] does not support DNS Security Extensions
    [INFO] + Namecoin domains can be resolved
    [INFO] + Provider supposedly doesn't keep logs
    [NOTICE] Starting dnscrypt-proxy 1.6.1
    [INFO] Generating a new session key pair
    [INFO] Done
    [INFO] Server certificate #808464433 received
    [INFO] This certificate is valid
    [INFO] Server key fingerprint is 9E71:4780:7FEE:D8FF:CDEC:A1F2:948F:DC04:1ACB:0FF3:7432:11DC:B0EB:4785:B19E:0161

    [INFO] - [fvz-rec-nl-ams-01] does not support DNS Security Extensions
    [INFO] + Namecoin domains can be resolved
    [INFO] + Provider supposedly doesn't keep logs
    [NOTICE] Starting dnscrypt-proxy 1.6.1
    [INFO] Generating a new session key pair
    [INFO] Done
    [INFO] Server certificate #808464433 received
    [INFO] This certificate is valid
    [INFO] Server key fingerprint is 8F15:3E6F:22FE:0779:8442:2EA1:A7C6:D499:30DE:8322:1EC6:4691:691B:BD1B:9BD2:F749

    [INFO] - [fvz-rec-no-osl-01] does not support DNS Security Extensions
    [INFO] + Namecoin domains can be resolved
    [INFO] + Provider supposedly doesn't keep logs
    [NOTICE] Starting dnscrypt-proxy 1.6.1
    [INFO] Generating a new session key pair
    [INFO] Done
    [INFO] Server certificate #808464433 received
    [INFO] This certificate is valid
    [INFO] Server key fingerprint is 84CA:096E:6658:1578:2AA8:89AD:6882:4EFB:CC9D:B07D:4A68:0DE3:15A7:C3C8:0DCB:0E00

    [INFO] - [fvz-rec-ro-buh-01] does not support DNS Security Extensions
    [INFO] + Namecoin domains can be resolved
    [INFO] + Provider supposedly doesn't keep logs
    [NOTICE] Starting dnscrypt-proxy 1.6.1
    [INFO] Generating a new session key pair
    [INFO] Done
    [INFO] Server certificate #808464433 received
    [INFO] This certificate is valid
    [INFO] Server key fingerprint is E6C2:2A53:2DC3:E604:16CF:0AD0:5583:2BCE:6704:617E:7643:3A15:7D40:A2CA:2CDD:0B38

    * opennic-fvz-rec-de-dus-01

    ./dnscrypt-proxy.exe --test=1  -R       fvz-rec-de-dus-01
    [INFO] - [fvz-rec-de-dus-01] does not support DNS Security Extensions
    [INFO] + Namecoin domains can be resolved
    [INFO] + Provider supposedly doesn't keep logs
    [NOTICE] Starting dnscrypt-proxy 1.6.1
    [INFO] Generating a new session key pair
    [INFO] Done
    [INFO] Server certificate #808464433 received
    [INFO] This certificate is valid
    [INFO] Server key fingerprint is 9EF2:3C23:5418:2F42:7760:60F1:5243:7A19:42E7:EAFB:D03C:7C4D:A1E3:9F17:6207:D65E

    * add d0wn-de-ns1-ipv6

    the IPv6 one does work! (for now!)

    > ./dnscrypt-proxy.exe --test=1 --provider-name=2.dnscrypt-cert.de.d0wn.biz -r [2001:1608:10:195:3:dead:beef:cafe]:443 --provider-key=D4A8:6FB5:AA0C:2B6B:8C13:8C29:7F69:F9C8:29C8:E157:F279:6FC7:7366:290F:2A80:0AD2

    `[NOTICE] Starting dnscrypt-proxy 1.6.1
    [INFO] Generating a new session key pair
    [INFO] Done
    [ERROR] Unable to retrieve server certificates
    [INFO] Refetching server certificates
    [INFO] Server certificate #808464433 received
    [INFO] This certificate is valid
    [INFO] Server key fingerprint is 5B8C:68CA:BE7B:8BB6:5D5F:ED0F:2210:A729:0CB0:C9BB:2AF1:78C7:0C1F:0F88:2CC9:5678`

    * Update dnscrypt-resolvers.csv

    *  [fvz-rec-fr-sxb-01]

    [INFO] - [fvz-rec-fr-sxb-01] does not support DNS Security Extensions
    [INFO] + Namecoin domains can be resolved
    [INFO] + Provider supposedly doesn't keep logs
    [NOTICE] Starting dnscrypt-proxy 1.6.1
    [INFO] Generating a new session key pair
    [INFO] Done
    [INFO] Server certificate #808464433 received
    [INFO] This certificate is valid
    [INFO] Server key fingerprint is 9560:97AF:9B71:2596:CDDB:7246:4722:076F:4097:CDA8:5F41:8664:338E:8646:DD3D:7738

* Thu Jul 28 19:56:05 2016 +0200

    Sign

* Thu Jul 28 19:55:38 2016 +0200

    Remove d0wn-de-ns1-*

    The one on port 80 is a duplicate, the IPv6 one doesn't work.

Merge: c7947fd a5c1756
* Thu Jul 28 19:51:56 2016 +0200

    Merge branch 'master' of https://github.com/jedisct1/dnscrypt-proxy

    * 'master' of https://github.com/jedisct1/dnscrypt-proxy:
      https://dns.d0wn.biz/

Merge: ae693fb 7ef27e0
* Thu Jul 28 19:51:52 2016 +0200

    Merge pull request #443 from Opensourcecommunitydevelopment/patch-1

    https://dns.d0wn.biz/

* Thu Jul 28 19:50:51 2016 +0200

    IPv6 addresses require a port

Merge: 51dff5e 3c203bb
* Thu Jul 28 19:49:20 2016 +0200

    Merge pull request #444 from Opensourcecommunitydevelopment/patch-2

    new fvz-rec-de-muc-01 IPv4&IPv6 Entrys corrected

* Thu Jul 28 16:37:02 2016 +0200

    new fvz-rec-de-muc-01 IPv4&IPv6 Entrys

    http://dnsrec.meo.ws/#fvz-rec-de-muc-01

    fvz-rec-de-muc-01 in Munich, Germany

    DNSCrypt-Name:  2.dnscrypt-cert.fvz-rec-de-muc-01.dnsrec.meo.ws
    DNSCrypt-Key:   C392:2B83:8EB3:884B:B99B:70BD:B90A:C204:37A4:797A:35F4:3600:7641:94E3:F995:444A
    IPv4:   185.90.62.45
    IPv6:   2a05:dfc0:1ee3:dee:ba::1

* Thu Jul 28 16:16:36 2016 +0200

    https://dns.d0wn.biz/

    DNS-Server:             ns1.de.dns.d0wn.biz
    IPv6:                   2001:1608:10:195:3:dead:beef:cafe
    Location:               Germany
    Provider-Key:           D4A8:6FB5:AA0C:2B6B:8C13:8C29:7F69:F9C8:29C8:E157:F279:6FC7:7366:290F:2A80:0AD2
    Provider-Name:          2.dnscrypt-cert.de.d0wn.biz
    Ports:                  54 80 443 1053 5353 27015
    Key valid until:        2016-10-31
    Pubkey TXT Record:      pubkey.de.dnscrypt.d0wn.biz

* Wed Jul 27 21:45:25 2016 +0200

    Valid certs with the highest serial# should always be preferred

* Mon Jul 25 11:19:57 2016 +0200

    Temporarily remove fvz-rec-nz-akl-01

* Sun Jul 17 18:08:30 2016 +0200

    libevent version bump

* Sun Jul 17 18:03:22 2016 +0200

    libevent: fix overflow check in expand_singlechain()

* Sun Jul 17 18:01:23 2016 +0200

    Add an assertion to remove confusion

* Fri Jul 15 22:38:21 2016 +0200

    resolv-{east,west} have been down for too long

* Thu Jul 7 18:54:59 2016 +0200

    sign

Merge: 4588404 68c0444
* Thu Jul 7 18:54:43 2016 +0200

    Merge pull request #433 from xxdesmus/master

    removing SpdySync

* Thu Jul 7 09:50:45 2016 -0700

    removing SpdySync

* Mon Jun 27 10:35:39 2016 +0200

    Provide a systemd service that doesn't work by default :)

* Mon Jun 27 10:14:14 2016 +0200

    Regen man page

* Mon Jun 27 10:13:13 2016 +0200

    Clarify why ephemeral keys are not enabled by default

* Thu Jun 23 17:20:30 2016 +0200

    Don't even try to quote a path with a quote

* Wed Jun 22 12:07:14 2016 +0200

    d0wn-ro-ns1 and ovpnto-se are down

Merge: 3673840 fcbd7e6
* Mon Jun 20 08:52:54 2016 +0200

    Merge pull request #426 from taozhijiang/master

    add the gitignore for additional m4 and libevent

* Mon Jun 20 08:49:36 2016 +0800

    add the gitignore for additional m4 and libevent

    The following entries should be added to .gitignore file:

    m4/ltargz.m4
    src/libevent-modified/libevent_core.pc
    src/libevent-modified/libevent_extra.pc

* Tue Jun 14 15:10:50 2016 +0200

    Include <grp.h> for initgroups()

* Thu Jun 9 10:38:15 2016 +0200

    Print certificates serial number as a string if applicable

* Mon Jun 6 19:00:06 2016 +0200

    Call initgroups(3) if available

* Sun Jun 5 19:16:21 2016 +0200

    Sign

* Sun Jun 5 19:16:09 2016 +0200

    Revert "fvz anycast addresses are down"

* Fri Jun 3 21:00:20 2016 +0200

    Sign

* Fri Jun 3 21:00:06 2016 +0200

    ovpnto-ro is down

* Fri Jun 3 20:59:25 2016 +0200

    fvz-rec-no-osl-01 and fvz-rec-us-mia-01 are down

* Fri Jun 3 20:59:03 2016 +0200

    fvz anycast addresses are down

* Fri Jun 3 20:55:48 2016 +0200

    cloudns-can is down

* Fri Jun 3 20:55:17 2016 +0200

    OpenNIC Resolver Singapore 01 is in Singapore, not in Germany

* Fri Jun 3 20:54:41 2016 +0200

    Add explicit port number to IPv6 addresses

* Sat May 28 19:44:17 2016 -0700

    Sign

Merge: 187a480 04ca5b5
* Sat May 28 19:31:23 2016 -0700

    Merge pull request #419 from Fusl/patch-1

    Adding fault-tolerant OpenNIC anycast resolver addresses

* Sun May 29 02:59:03 2016 +0200

    Adding fault-tolerant OpenNIC anycast resolver addresses

    Since anycast networks tend to not have any central location, I put "Earth" in the location field. Feel free to change it to anything else if required.

* Wed May 25 23:24:06 2016 -0700

    Imoprt libevent_{core,extra}.pc.in

* Wed May 25 22:55:13 2016 -0700

    libevent2: add tests for evbuffer_add() breakage on empty last chain

* Wed May 25 22:53:51 2016 -0700

    libevent: add tests for evbuffer_add() breakage on empty last chain

* Tue May 24 12:44:59 2016 -0700

    Update d0wn resolvers, remove redundant port numbers

* Mon May 23 09:11:39 2016 -0700

    Reorder options and ensure that order is the same in man and --help

* Sun May 22 19:09:39 2016 -0700

    Correctly handle the syslog prefix

    The context may not be available when the log function is called.

* Sun May 22 19:02:12 2016 -0700

    Revert "Revert "Add --syslog-prefix (-Z) option""

* Sun May 22 16:23:12 2016 -0700

    Revert "Add --syslog-prefix (-Z) option"

* Sun May 22 16:14:19 2016 -0700

    evdns_set_option() -> evdns_base_set_option()

* Fri May 20 18:22:49 2016 -0700

    Keep var declarations of the same type together

* Fri May 20 18:22:19 2016 -0700

    Proper quotes

Merge: 324a75f 5b14bb1
* Fri May 20 18:21:29 2016 -0700

    Merge branch 'master' of https://github.com/jedisct1/dnscrypt-proxy

    * 'master' of https://github.com/jedisct1/dnscrypt-proxy:
      Update dnscrypt-resolvers.csv
      update origin for Spdysync
      Add --syslog-prefix (-Z) option

Merge: 7211a59 92d0ef3
* Fri May 20 18:21:09 2016 -0700

    Merge pull request #409 from konsolebox/add_syslog_prefix_option

    Add --syslog-prefix (-Z) option

* Fri May 20 18:20:51 2016 -0700

    Sign

Merge: d9b530d 43075f3
* Fri May 20 18:20:17 2016 -0700

    Merge pull request #411 from xxdesmus/master

    updating origin IP for spdysync

* Fri May 20 17:22:20 2016 -0700

    Update dnscrypt-resolvers.csv

* Fri May 20 17:19:47 2016 -0700

    update origin for Spdysync

* Fri May 20 15:39:35 2016 -0700

    Revert "canhazip[.]com -> canihazip[.]com"

* Thu May 19 16:47:34 2016 -0700

    Sign

* Thu May 19 16:47:05 2016 -0700

    canhazip[.]com -> canihazip[.]com

* Thu May 19 16:26:18 2016 -0700

    Re-add spdysync with a few tweaks

* Thu May 19 13:09:56 2016 +0200

    Revert "Revert Spdysync addition"

* Thu May 19 06:45:12 2016 +0200

    Revert Spdysync addition

Merge: a9294cb bd004ef
* Thu May 19 06:44:20 2016 +0200

    Merge pull request #410 from xxdesmus/master

    adding spdysync.com as a resolver

Merge: a9294cb d4d71ae
* Wed May 18 21:35:55 2016 -0700

    Merge pull request #1 from xxdesmus/xxdesmus-addresolver

    Update dnscrypt-resolvers.csv

* Wed May 18 21:33:38 2016 -0700

    Update dnscrypt-resolvers.csv

    adding SpdySync resolver.

* Wed May 18 18:06:06 2016 +0800

    Add --syslog-prefix (-Z) option

* Wed May 18 00:25:53 2016 +0200

    Sign

* Wed May 18 00:25:35 2016 +0200

    - CRLF

* Wed May 18 00:24:53 2016 +0200

    Revert "Remove resolv-west for now"

* Tue May 17 23:55:10 2016 +0200

    Sign

* Tue May 17 23:54:36 2016 +0200

    Remove resolv-west for now

Merge: 14f0aa7 bfa4381
* Tue May 17 23:50:32 2016 +0200

    Merge pull request #407 from neilwillgettoit/master

    Additional resolvers

* Tue May 17 18:38:45 2016 +0200

    Sign

Merge: db9c05b 4ecd1a2
* Tue May 17 18:37:09 2016 +0200

    Merge pull request #408 from intchloe/patch-1

    Added OVPN public server

* Tue May 17 16:41:57 2016 +0200

    Added OVPN public server

* Mon May 16 12:58:54 2016 -0500

    correction to dnssec flag

    dnssec is not on right now.

* Mon May 16 11:46:03 2016 -0500

    adding resolv.site east and west to list of resolvers

* Mon May 16 11:41:40 2016 -0500

    adding resolv.site east and west to list of resolvers

* Tue May 10 23:36:28 2016 +0200

    Recommend a short cert TTL when clients use static key pairs

* Tue May 10 23:33:47 2016 +0200

    Format

* Tue May 10 16:40:24 2016 +0200

    Reformat

* Tue May 3 14:04:59 2016 +0200

    Remove offline resolvers

* Mon May 2 06:05:42 2016 +0200

    Script for Android should add to iptable tables when enabling the proxy

* Thu Apr 21 11:36:39 2016 +0200

    Don't advertise namecoin support. It's not the case any more.

* Thu Apr 21 00:26:43 2016 +0200

    Verified list of resolvers actually supporting .bit domains

* Wed Apr 20 19:53:56 2016 +0200

    d0wn-hk-ns1 has been down for a while

* Sun Apr 17 10:18:21 2016 +0200

    Mention dnsdist

* Fri Apr 15 09:17:10 2016 +0200

    d0wn-de-ns1 is down

* Wed Apr 13 09:07:29 2016 +0200

    msys2 supports LTO

* Mon Apr 11 23:45:15 2016 +0200

    Allow for SSE instructions

* Wed Apr 6 09:11:22 2016 +0200

    libevent: unlock lev on error in listener_read_cb()

* Mon Apr 4 09:59:25 2016 +0200

    Add d0wn-hk-ns1

* Sun Apr 3 20:17:30 2016 +0200

    Remove offline resolvers

* Tue Mar 29 22:48:33 2016 +0200

    Missing \n

* Tue Mar 29 18:01:14 2016 +0200

    + Yandex

Merge: 7dc203f c764e66
* Sat Mar 26 21:19:17 2016 +0100

    Merge pull request #390 from TheDoctorsLife/patch-1

    Fix Broken Link in README

* Sat Mar 26 16:18:28 2016 -0400

    Fix Broken Link

    The DNSCrypt Windows Service Manager GUI link is broken, relink to github project.

* Fri Mar 25 10:30:45 2016 +0100

    evdns: fix searching empty hostnames

    Bug report by Guido Vranken via the Tor bug bounty program

* Thu Mar 24 12:46:49 2016 +0100

    evdns: avoid double-free in evdns_base_free() for probing requests

* Thu Mar 24 12:44:25 2016 +0100

    Confusing indentation

* Fri Mar 18 07:35:56 2016 +0100

    Typo

* Thu Mar 17 22:19:38 2016 +0100

    cd-md is down

* Tue Mar 15 19:40:26 2016 +0100

    sign

Merge: 3df3e76 0e9af27
* Tue Mar 15 19:39:39 2016 +0100

    Merge pull request #382 from tealcavalon/patch-3

    Updating all cryptostorm.is

* Tue Mar 15 19:39:02 2016 +0100

    Updating all cryptostorm.is

* Sat Mar 12 16:20:13 2016 +0100

    sign

Merge: 1eb3837 d70ae2a
* Sat Mar 12 16:19:56 2016 +0100

    Merge branch 'master' of https://github.com/jedisct1/dnscrypt-proxy

    * 'master' of https://github.com/jedisct1/dnscrypt-proxy:
      Update dnscrypt-resolvers.csv
      Update dnscrypt-resolvers.csv
      Update dnscrypt-resolvers.csv
      Update dnscrypt-resolvers.csv
      Update dnscrypt-resolvers.csv
      Update dnscrypt-resolvers.csv
      Update dnscrypt-resolvers.csv

* Sat Mar 12 16:19:43 2016 +0100

    Remove d0wn-cr-ns1 and sign

Merge: 58b08ed c42148d
* Sat Mar 12 16:17:53 2016 +0100

    Merge pull request #377 from brian5hea/master

    Update details for shea-us-noads[-ipv6]

* Fri Mar 11 01:46:27 2016 +0100

    When using TCP, try the default resolvers as a last resort
    Also increase the number of retries in that case

* Thu Mar 10 08:41:38 2016 +0100

    Remove offline resolvers

* Tue Mar 8 22:55:47 2016 -0500

    Update dnscrypt-resolvers.csv

* Tue Mar 8 09:40:33 2016 -0500

    Update dnscrypt-resolvers.csv

* Tue Mar 8 09:36:23 2016 -0500

    Update dnscrypt-resolvers.csv

* Tue Mar 8 09:23:42 2016 -0500

    Update dnscrypt-resolvers.csv

* Mon Mar 7 21:15:28 2016 -0500

    Update dnscrypt-resolvers.csv

* Mon Mar 7 21:08:25 2016 -0500

    Update dnscrypt-resolvers.csv

* Mon Mar 7 21:02:18 2016 -0500

    Update dnscrypt-resolvers.csv

Merge: 7f295a2 b780d0b
* Mon Mar 7 20:13:11 2016 -0500

    Merge pull request #1 from jedisct1/master

    Sync

* Fri Mar 4 12:18:59 2016 +0100

    $

* Fri Mar 4 11:49:48 2016 +0100

    Mention that releases are signed with the same key as CSVs

* Wed Mar 2 19:50:58 2016 +0100

    d0wn-al-ns1 is down

* Tue Mar 1 21:33:40 2016 +0100

    Remove temporarily down servers

* Tue Mar 1 21:26:55 2016 +0100

    Recommend drill -aD

* Tue Mar 1 21:26:08 2016 +0100

    while true -> while :

Merge: a4a8280 17d2e4f
* Tue Mar 1 21:23:47 2016 +0100

    Merge pull request #375 from licaon-kter/patch-1

    Retry getting a cert if no connection is available

* Tue Mar 1 21:56:00 2016 +0200

    Retry getting a cert if no connection is available

* Thu Feb 25 11:15:58 2016 +0100

    LAX FVZ resolvers are unresponsive

* Wed Feb 24 08:39:36 2016 +0100

    quotes

* Wed Feb 24 08:34:50 2016 +0100

    Mention that dnscrypt-proxy is only a client

* Wed Feb 24 08:31:52 2016 +0100

    gcc producing broken code is an old issue from the pre-libsodium days

* Wed Feb 24 08:31:13 2016 +0100

    Link Simple DNSCrypt

* Wed Feb 24 08:14:32 2016 +0100

    Windows: quote `self_path` when installing the Windows service
    Prodded by @bitbeans

* Mon Feb 22 15:54:17 2016 +0100

    name_component => label

* Mon Feb 22 15:53:23 2016 +0100

    Correctly parse compressed names

* Sun Feb 21 08:47:14 2016 +0100

    Sign

Merge: 7d540ca 7f295a2
* Sun Feb 21 08:46:18 2016 +0100

    Merge pull request #369 from brian5hea/master

    Add shea-us-noads-ip6

* Sat Feb 20 21:06:42 2016 -0500

    Add shea-us-noads-ip6

* Sat Feb 20 19:48:56 2016 +0100

    Two d0wn servers that appear to be d0wn

* Sat Feb 20 13:54:04 2016 +0100

    Add a sample script to update the resolvers list

* Sat Feb 20 12:28:55 2016 +0100

    Pasto

* Fri Feb 19 07:29:50 2016 +0100

    sign

* Wed Feb 17 21:45:07 2016 +0100

    Sign

Merge: 52f112e 3862b07
* Wed Feb 17 21:33:00 2016 +0100

    Merge pull request #367 from tealcavalon/patch-2

    Updating all https://dns.d0wn.biz/

* Wed Feb 17 17:05:54 2016 +0100

    Updating all https://dns.d0wn.biz/

    + Added new servers
    + Removed old servers
    + Changed providers keys and names
    + Full list of d0wn servers now updated!

* Wed Feb 17 16:31:07 2016 +0100

    Updating all https://dns.d0wn.biz/

    + Several changes in provider key/name
    + Added new random server

* Wed Feb 17 10:26:05 2016 +0100

    V2

* Tue Feb 16 16:57:25 2016 +0100

    sign

* Tue Feb 16 16:57:14 2016 +0100

    Sort

Merge: aa98a4f 2cf490c
* Tue Feb 16 16:56:32 2016 +0100

    Merge pull request #365 from mausspb/patch-1

    Update dnscrypt-resolvers.csv

* Tue Feb 16 18:44:09 2016 +0300

    Update dnscrypt-resolvers.csv

    Update keys for the last news from here https://dns.d0wn.biz/

    > News:
    - ns1.za.dns.d0wn.biz will be removed on 03-01-2016
    - ns1.mx.dns.d0wn.biz will be removed on 03-01-2016
    - ns1.es.dns.d0wn.biz will be removed on 03-01-2016

    >- There are many servers with old keys which expired at 02-12-2016. This will be fixed today.
      Please take a look here for the new keys.
      Each server with the key "9970:E22D:7F6C:967F:8AED:CEEB:FBC1:94B9:AF54:376E:2BF7:39F1:F466:CBC9:AFDB:2A62" won't work anymore!

    >- ns2.fr.dns.d0wn.biz got a new Provider-Key and Provider-Name!
    - ns1.sg.dns.d0wn.biz got a new Provider-Key and Provider-Name!
    - ns1.nl.dns.d0wn.biz got a new Provider-Key and Provider-Name!
    - ns2.nl.dns.d0wn.biz got a new Provider-Key and Provider-Name!
    - ns1.ru.dns.d0wn.biz got a new Provider-Key and Provider-Name!
    - ns1.ua.dns.d0wn.biz got a new Provider-Key and Provider-Name!
    - ns1.bg.dns.d0wn.biz got a new Provider-Key and Provider-Name!
    - ns1.random.dns.d0wn.biz got a new Provider-Key and Provider-Name!

* Mon Feb 15 10:59:00 2016 +0100

    Make the Android update binary executable

* Mon Feb 15 10:57:43 2016 +0100

    Remove updater-script from the tarball

* Mon Feb 15 10:53:24 2016 +0100

    Load update-binary from Github, check its signature

* Fri Feb 12 08:29:08 2016 +0100

    sign

Merge: a44a4c7 4a4c4c9
* Fri Feb 12 08:28:16 2016 +0100

    Merge pull request #361 from dacarrs/patch-1

    Added OpenNIC Resolver Spain 01

* Fri Feb 12 06:45:28 2016 +0100

    Added OpenNIC Resolver Spain 01

    Added by d0wn-es-ns1 provided by Martin 'd0wn' Albus.

Merge: 41c6d8b c7eb66b
* Wed Feb 10 20:23:54 2016 +0100

    Merge branch 'master' of https://github.com/jedisct1/dnscrypt-proxy

    * 'master' of https://github.com/jedisct1/dnscrypt-proxy:
      Update README.markdown

* Wed Feb 10 20:23:41 2016 +0100

    Remove offline resolvers

Merge: bdb26cf 46df5e7
* Tue Feb 9 23:28:35 2016 +0100

    Merge pull request #359 from jakezeal/master

    Update README.markdown

* Tue Feb 9 17:11:22 2016 -0500

    Update README.markdown

* Sun Feb 7 09:39:15 2016 +0100

    Sign after shea-us-noads addition

Merge: a193c6f 297ced2
* Sun Feb 7 09:35:06 2016 +0100

    Merge pull request #358 from brian5hea/master

    Add new resolver

* Sun Feb 7 02:03:29 2016 -0500

    Add new resolver

* Wed Feb 3 23:23:59 2016 +0100

    Repair edns0 support

* Wed Feb 3 14:22:15 2016 +0100

    Link libsodium-18.dll on msys2

* Wed Feb 3 12:13:56 2016 +0100

    Update ChangeLog

* Wed Feb 3 12:13:42 2016 +0100

    Regen man pages

* Wed Feb 3 12:03:21 2016 +0100

    https everywhere

* Wed Feb 3 11:57:07 2016 +0100

    Update libevent ChangeLog, especially for CVE-2014-6272

* Wed Feb 3 11:50:42 2016 +0100

    Version bump (not released yet)

* Wed Feb 3 11:46:38 2016 +0100

    (bad) NEWS

* Wed Feb 3 00:51:01 2016 +0100

    Set packet pointer to NULL before calling ldns_wire2pkt()
    Not necessary, but if the return code is not properly checked, at least
    all we will dereference later is a NULL pointer.

* Wed Feb 3 00:47:16 2016 +0100

    The max query size for filters should be at last the original size

* Tue Feb 2 17:17:00 2016 +0100

    Fix long-standing vulnerability in the opendns plugins

* Tue Feb 2 17:16:30 2016 +0100

    Check for wire2pkt return code instead of the parsed packet pointer

* Tue Feb 2 16:42:44 2016 +0100

    Don't count the last byte of a name twice

* Tue Feb 2 15:26:19 2016 +0100

    Stop parsing labels after 255 bytes

* Sun Jan 31 14:11:58 2016 +0100

    dnscrypt.me is down :(

* Sat Jan 30 01:11:38 2016 +0100

    "looks valid" -> "is valid" to remove confusion.
    This message is displayed only when the signature is correct for the
    given certificate.

* Fri Jan 29 14:21:48 2016 +0100

    Change Curve25519 references to X25519.
    Provision for Chacha20Poly1305 support as replacement for Salsa20Poly1305.

* Wed Jan 20 09:51:44 2016 +0100

    Remove old servers reintroduced by mistake

* Wed Jan 20 09:30:36 2016 +0100

    Sign

Merge: 795c02e c68cd82
* Wed Jan 20 09:30:10 2016 +0100

    Merge pull request #351 from fechterjm/patch-1

    Update dnscrypt-resolvers.csv

* Tue Jan 19 23:39:24 2016 -0500

    Update dnscrypt-resolvers.csv

    Updated full name to be a bit more descriptive.

* Tue Jan 19 02:27:39 2016 +0100

    Use cvslint if present

* Tue Jan 19 02:24:27 2016 +0100

    (re)add missing resolvers + some fixes by @gavinjs

* Tue Jan 19 01:09:31 2016 +0100

    Sort

* Mon Jan 18 22:38:06 2016 +0100

    Absence of Namecoin support doesn't really matter much in practice.
    Namecoin was a great idea, but adoption was really poor.

* Mon Jan 18 22:34:38 2016 +0100

    Sign

Merge: c7742cd 153bc45
* Mon Jan 18 22:28:49 2016 +0100

    Merge pull request #349 from fechterjm/patch-1

    Update dnscrypt-resolvers.csv

* Mon Jan 18 16:24:01 2016 -0500

    Update dnscrypt-resolvers.csv

    Added my server (DNSCrypt.is)

* Fri Jan 15 09:39:34 2016 +0100

    Temporarily remove offline resolvers

* Wed Jan 6 14:18:44 2016 +0100

    Change the message and priority when receiving invalid packets
    People tend to freak out when they see "corrupted"

* Tue Jan 5 22:49:11 2016 +0100

    Add a few things to the systemd service

* Sat Jan 2 09:04:32 2016 +0100

    2016

* Thu Dec 31 19:32:48 2015 +0100

    Sign

Merge: 3ca1006 91dfdf1
* Thu Dec 31 19:27:22 2015 +0100

    Merge pull request #341 from dnscryptme/master

    Added coordinates of dnscrypt.me

* Thu Dec 31 18:29:39 2015 +0100

    Added coordinates of dnscrypt.me

Merge: 5873a85 3ca1006
* Thu Dec 31 18:24:19 2015 +0100

    Merge remote-tracking branch 'jedisct1/master'

* Thu Dec 31 10:20:34 2015 +0100

    Remove offline resolvers

Merge: 86363a3 3cfe943
* Tue Dec 29 18:55:53 2015 +0100

    Merge pull request #340 from rgacogne/fix-signature-size

    Fix the certificate signature size and clarify cert records size

* Tue Dec 29 18:53:15 2015 +0100

    Fix the certificate signature size and clarify cert records size

    The size of an Ed25519 signature, as used by the current DNSCrypt
    version, is 64 bytes, not 32 bits.
    It was not clear to me after the first reading that the 116 bytes
    size referred to the size of the signature plus the signed part,
    therefore excluding the cert-magic, es-version and
    protocol-minor-version. Of course it makes sense, but I think it
    can't hurt to write it down.

* Sun Dec 27 21:02:27 2015 +0100

    Try --high-entropy-va on MinGW

Merge: be6fe91 f6ad3d4
* Sun Dec 27 11:50:37 2015 +0100

    Merge pull request #7 from jedisct1/master

    Update

* Tue Dec 22 14:09:37 2015 +0100

    Mention dnsdist

* Thu Dec 17 01:06:05 2015 +0100

    Fix DNSCRYPT_RESOLVER_MAGIC in the specification
    Spotted by @rgacogne during its implementation for dnsdist.

* Wed Dec 16 00:57:44 2015 +0100

    Only include the location in the location field, not the ISP

* Sun Dec 13 17:35:53 2015 +0100

    Remove resolvers that are temporarily off
    At least dnsmachine.net will hopefully come back soon

* Sat Dec 12 13:43:51 2015 +0100

    Fix dnscrypt.me provider name

* Sat Dec 12 13:18:18 2015 +0100

    Sign

Merge: 98749ea be6fe91
* Sat Dec 12 13:17:56 2015 +0100

    Merge pull request #329 from dnscryptme/master

    de-ns1.de renamed to dnscrypt.me

* Sat Dec 12 13:11:46 2015 +0100

    de-ns1.de renamed to dnscrypt.me

Merge: 1404bd6 98749ea
* Sat Dec 12 13:10:27 2015 +0100

    Merge pull request #6 from jedisct1/master

    Update

* Thu Dec 10 18:07:53 2015 +0100

    Don't try to stop listening to events that weren't set

* Thu Dec 10 10:28:24 2015 +0100

    sign

Merge: 7a3cf43 1404bd6
* Thu Dec 10 10:28:02 2015 +0100

    Merge pull request #328 from Makedu/master

    Added pubkey TXT record for de-ns1.de

* Thu Dec 10 10:25:10 2015 +0100

    Added pubkey TXT record for de-ns1.de

Merge: dd0bff8 7a3cf43
* Thu Dec 10 10:22:48 2015 +0100

    Merge pull request #5 from jedisct1/master

    Update

* Wed Dec 9 16:24:31 2015 +0100

    Sign

Merge: d7d13f3 fd95e0a
* Wed Dec 9 16:24:21 2015 +0100

    Merge branch 'master' of https://github.com/jedisct1/dnscrypt-proxy

    * 'master' of https://github.com/jedisct1/dnscrypt-proxy:
      New PublicKey for: dnsmachine.net-de

* Wed Dec 9 16:24:11 2015 +0100

    sign

Merge: b86c5b5 86f6059
* Wed Dec 9 16:23:09 2015 +0100

    Merge pull request #326 from bitbeans/master

    New PublicKey for: dnsmachine.net-de

* Wed Dec 9 16:13:01 2015 +0100

    New PublicKey for: dnsmachine.net-de

    - Sorry!!

* Wed Dec 9 12:07:53 2015 +0100

    Oh, Travis, Y U NO LIKE libldns?

* Wed Dec 9 11:55:56 2015 +0100

    Travis doesn't seem to have libldns-dev any more

* Wed Dec 9 11:42:04 2015 +0100

    Sign

Merge: 08b4938 dd0bff8
* Wed Dec 9 11:41:41 2015 +0100

    Merge pull request #325 from Makedu/master

    Updated URL of de-ns1.de

* Wed Dec 9 10:50:57 2015 +0100

    Updated URL of de-ns1.de

Merge: 8ceeb2c 08b4938
* Wed Dec 9 10:48:47 2015 +0100

    Merge pull request #4 from jedisct1/master

    Update

* Sat Dec 5 18:24:52 2015 +0100

    Revert "Use pledge(2) if available"

* Thu Dec 3 10:20:34 2015 +0100

    sign

Merge: 435364c 41173ba
* Thu Dec 3 10:20:21 2015 +0100

    Merge branch 'master' of https://github.com/jedisct1/dnscrypt-proxy

    * 'master' of https://github.com/jedisct1/dnscrypt-proxy:
      Server germandnscrypt-01.de removed

* Thu Dec 3 10:20:16 2015 +0100

    sign

Merge: 3d27b10 8ceeb2c
* Thu Dec 3 10:19:42 2015 +0100

    Merge pull request #323 from Makedu/master

    Server germandnscrypt-01.de removed

* Thu Dec 3 08:53:40 2015 +0100

    Server germandnscrypt-01.de removed

    The server germandnscrypt-01.de is replaced by de-ns1.de

    de-ns1.de has less RAM (4GB instead of 6), but more cores (4x Xeon E5-2620v2 instead of 2x Xeon E5-2620v3) - Unbound is running with 3 threads now.

    Please note: even if germandnscrypt-01.de is removed from the list, it is still accessible for some days.

Merge: fc5958f 3d27b10
* Thu Dec 3 08:44:06 2015 +0100

    Merge pull request #3 from jedisct1/master

    Update

* Thu Dec 3 07:48:35 2015 +0100

    sign

Merge: 9e99855 fc5958f
* Thu Dec 3 07:47:33 2015 +0100

    Merge pull request #322 from Makedu/master

    Added new server de-ns1.de

* Wed Dec 2 22:11:35 2015 +0100

    Added new server de-ns1.de

Merge: 27c2e1b 9e99855
* Wed Dec 2 22:09:55 2015 +0100

    Merge pull request #2 from jedisct1/master

    Update

* Wed Dec 2 00:41:34 2015 +0100

    4armed is back!

* Sat Nov 28 11:42:38 2015 +0100

    Remove temporarily unavailable servers

* Sat Nov 28 11:40:59 2015 +0100

    Update the configuration settings for d0wn's randomizer

* Tue Nov 24 19:47:47 2015 +0100

    Sign

Merge: ae0bd91 27c2e1b
* Tue Nov 24 19:47:01 2015 +0100

    Merge pull request #318 from Makedu/master

    added URL for germandnscrypt-01.de

* Tue Nov 24 18:53:07 2015 +0100

    added URL for germandnscrypt-01.de

Merge: 0011718 ae0bd91
* Tue Nov 24 14:18:26 2015 +0100

    Merge pull request #1 from jedisct1/master

    Update

* Mon Nov 23 23:31:12 2015 +0100

    Sign

Merge: 961b22d 0011718
* Mon Nov 23 22:50:49 2015 +0100

    Merge pull request #317 from Makedu/master

    Update dnscrypt-resolvers.csv

* Mon Nov 23 22:29:39 2015 +0100

    Update dnscrypt-resolvers.csv

    added germandnscrypt-01.de

* Sun Nov 22 10:35:29 2015 +0100

    Use TCP_QUICKACK instead of TCP_NODELAY if available

* Sun Nov 22 10:35:23 2015 +0100

    safe_rw size checks

* Thu Nov 19 12:01:10 2015 +0100

    Add Cryptostorm servers

* Wed Nov 18 23:39:06 2015 +0100

    Add d0wn-gr-ns1

* Tue Nov 17 01:25:41 2015 +0100

    Check crypto_box_beforenm() return code

* Sun Nov 15 17:36:39 2015 +0100

    Temporarily remove offline resolvers

* Mon Nov 9 02:33:22 2015 +0100

    Test with libsodium-stable

* Sat Oct 31 19:05:51 2015 +0100

    Update the resolvers list

Merge: 7eaa9e9 62a09ee
* Sat Oct 31 18:56:53 2015 +0100

    Merge pull request #302 from Fusl/patch-01

    Fixing servers that can be fixed (by changing port) and removing serv?

* Mon Oct 19 12:48:23 2015 +0200

    Fixing servers that can be fixed (by changing port) and removing servers that are temporarily down

* Mon Oct 19 12:03:47 2015 +0200

    Sign

Merge: 57b21e3 3876234
* Mon Oct 19 11:58:31 2015 +0200

    Merge pull request #301 from Fusl/patch-01

    Patch 01

* Mon Oct 19 11:51:34 2015 +0200

    Add provider/sponsor name to fvz servers description; try #2

* Mon Oct 19 11:43:18 2015 +0200

    Add provider/sponsor name to fvz servers description

* Mon Oct 19 11:40:47 2015 +0200

    Sign

Merge: 153f91f 2ecb6a1
* Mon Oct 19 11:40:24 2015 +0200

    Merge pull request #299 from Fusl/patch-01

    Updating fvz servers to represent an updated list from dnsrec.meo.ws

* Mon Oct 19 11:36:22 2015 +0200

    Updating fvz servers to represent an updated list from dnsrec.meo.ws

* Sun Oct 18 17:39:36 2015 +0200

    Correctly handle -X as an alternative to --plugin

* Sun Oct 18 00:02:22 2015 +0200

    libevent updates for http

* Sun Oct 18 00:00:55 2015 +0200

    libevent: fix potential fd leak in listener_read_cb()

* Sat Oct 17 18:43:38 2015 +0200

    Use pledge(2) if available

* Thu Oct 15 11:06:13 2015 +0200

    Add back Soltysiak + add Soltysiak over IPv6

* Thu Oct 15 10:16:10 2015 +0200

    Bring back the Fusl servers that have been kept alive

* Thu Oct 15 01:20:52 2015 +0200

    Mention the Linux kernel implementation of dnscrypt by Fusl

* Thu Oct 15 01:18:17 2015 +0200

    Grammar

* Thu Oct 15 01:14:22 2015 +0200

    Grammar

* Mon Oct 5 20:41:03 2015 +0200

    Sign

Merge: e2730c5 9e2e455
* Mon Oct 5 20:40:42 2015 +0200

    Merge pull request #294 from Fusl/patch-01

    Removing fvz servers

* Mon Oct 5 20:38:49 2015 +0200

    Removing fvz servers

* Mon Oct 5 17:52:16 2015 +0200

    Sign

* Sat Oct 3 17:47:34 2015 +0200

    Update website and DNS for DNSCrypt Poland

* Sun Oct 4 18:40:17 2015 +0200

    Revert "Update website and DNS for DNSCrypt Poland"

Merge: 9ce9f6c 4760314
* Sun Oct 4 18:29:19 2015 +0200

    Merge pull request #293 from pysiak/master

    Update website and DNS for DNSCrypt Poland

* Sat Oct 3 17:47:34 2015 +0200

    Update website and DNS for DNSCrypt Poland

* Thu Oct 1 08:33:23 2015 +0200

    Sign

Merge: 4adf7f8 aa32348
* Thu Oct 1 08:32:32 2015 +0200

    Merge pull request #292 from Fusl/patch-01

    Adding more fvz servers

* Thu Oct 1 02:30:15 2015 +0200

    Adding more fvz servers

* Thu Sep 24 08:15:21 2015 +0200

    Adamas and Nawala seem to be down

* Thu Sep 24 08:13:41 2015 +0200

    Sign

Merge: b2d158b 538e982
* Thu Sep 24 08:12:54 2015 +0200

    Merge pull request #290 from Fusl/patch-01

    Adding new fvz server in Oslo, Norway

* Thu Sep 24 00:34:06 2015 +0200

    Adding new fvz server in Oslo, Norway

* Wed Sep 23 22:33:12 2015 +0200

    Sign

Merge: 9b843f9 ede0129
* Wed Sep 23 22:32:44 2015 +0200

    Merge pull request #289 from Fusl/patch-01

    Fix location name for resolver that has been migrated to another location

* Wed Sep 23 22:24:54 2015 +0200

    Fix location name for resolver that has been migrated to another location

* Wed Sep 23 22:05:00 2015 +0200

    Make sure full names are unique, and remove extra spaces in the new IPv6 resolvers

Merge: 2cef523 aa73b07
* Wed Sep 23 21:53:44 2015 +0200

    Many new resolvers accesible over IPv6. Thanks Fusl!

* Wed Sep 23 21:52:57 2015 +0200

    Many new servers accessible over IPv6. Thanks Fusl!

Merge: 7652a08 6c3a283
* Wed Sep 23 21:16:49 2015 +0200

    Merge pull request #288 from jedisct1/revert-287-patch-01

    Revert "Adding IPv6 version of fvz resolvers"

* Wed Sep 23 21:12:21 2015 +0200

    Revert "Adding IPv6 version of fvz resolvers"

Merge: 05d5d65 ccea147
* Wed Sep 23 21:04:38 2015 +0200

    Merge pull request #287 from Fusl/patch-01

    Adding IPv6 version of fvz resolvers

* Wed Sep 23 13:21:52 2015 +0200

    Adding IPv6 version of fvz resolvers

* Tue Sep 22 18:16:58 2015 +0200

    Sign

Merge: 708d7da 9a56576
* Tue Sep 22 18:16:37 2015 +0200

    Merge branch 'master' of https://github.com/jedisct1/dnscrypt-proxy

    * 'master' of https://github.com/jedisct1/dnscrypt-proxy:
      Removing deprecated server, adding one replacement and one new server

* Tue Sep 22 18:16:25 2015 +0200

    Sign

Merge: fb630cf 03928db
* Tue Sep 22 18:16:02 2015 +0200

    Merge pull request #285 from Fusl/patch-01

    Removing deprecated server, adding one replacement and one new server

* Tue Sep 22 18:08:45 2015 +0200

    Removing deprecated server, adding one replacement and one new server

* Mon Sep 21 13:11:56 2015 +0200

    Lower the severity of local recvfrom() errors

* Sat Sep 19 20:09:58 2015 +0200

    dnscrypt.eu-dk-port5353 seems to be having some troubles

* Fri Sep 18 19:14:29 2015 +0200

    Do not reference arc4random_addrandom() if it is not defined.
    It can either be defined by the C library, or via arc4random.c.
    Either way, it's useless for dnscrypt-proxy.

* Thu Sep 10 23:04:09 2015 +0200

    resolvers-check: reduce the required margin to 12 hours

* Thu Sep 10 22:58:52 2015 +0200

    Sign

Merge: 85f4fd6 16b1a62
* Thu Sep 10 22:55:37 2015 +0200

    Merge pull request #279 from 4ARMED/add_4A_server

    Add 4ARMED's server

* Thu Sep 10 20:38:38 2015 +0100

    Add 4ARMED's server

* Thu Sep 10 14:49:21 2015 +0200

    Sign

Merge: 7c44f52 63af1ff
* Thu Sep 10 14:48:56 2015 +0200

    Merge pull request #278 from bitbeans/master

    Added new resolver

* Thu Sep 10 14:46:18 2015 +0200

    Added new resolver

* Wed Sep 9 23:05:37 2015 +0200

    sign

Merge: 20e7ff8 5060a4a
* Wed Sep 9 23:02:02 2015 +0200

    Merge pull request #277 from Fusl/patch-01

    Replacing deprecated fvz servers with new servers

* Wed Sep 9 22:23:56 2015 +0200

    Replacing deprecated fvz servers with new servers

* Mon Sep 7 15:17:41 2015 +0200

    dnscrypt.bit is no more

* Sat Sep 5 23:36:14 2015 +0200

    Sign

Merge: ff57440 880951d
* Sat Sep 5 23:32:50 2015 +0200

    Merge pull request #276 from Fusl/patch-01

    Adding new fvz server in Luxembourg, and ...

* Sat Sep 5 23:32:27 2015 +0200

    No apt-get on OSX

* Sat Sep 5 23:17:50 2015 +0200

    Adding new fvz server in Luxembourg, and ...

    ... I have now ensured that the dnscrypt module is automatically loaded when servers (re)start and in addition to this I also implemented a crash reporter that notifies me with stack traces and restarts the module if it crashes.
    This means that there shouldn't be any problems anymore with crashed modules or modules that haven't been loaded (yet) after a server reboot.

* Sun Aug 30 21:27:53 2015 +0200

    Sign

Merge: 906a4b4 d13e2bc
* Sun Aug 30 21:25:00 2015 +0200

    Merge pull request #274 from Fusl/patch-01

    Adding fvz servers

* Sat Aug 29 05:23:57 2015 +0200

    Adding fvz servers

* Thu Aug 27 04:49:23 2015 +0200

    iptables NAT: the destination port doesn't have to be explicitly given. Really.

* Thu Aug 27 04:47:48 2015 +0200

    Add missing /system/xbin/dnscrypt for Android

* Tue Aug 25 17:15:01 2015 +0200

    - d0wn-al-ns1

* Mon Aug 24 05:53:42 2015 +0200

    Add error path for CSVs without a "Name" column, and with empty names.

* Mon Aug 24 05:43:48 2015 +0200

    strcasecmp()/strncasecmp() are not available in Visual Studio

* Mon Aug 24 02:24:50 2015 +0200

    Warn if the header is missing in the CSV file

* Mon Aug 24 02:15:39 2015 +0200

    exit() immediately if the resolver name was not found

* Sun Aug 23 12:29:39 2015 +0200

    Add /run/systemd/notify to the apparmor rules

* Sat Aug 22 09:54:21 2015 +0200

    Sign

Merge: 71ab93a 30fe04c
* Sat Aug 22 09:53:45 2015 +0200

    Merge pull request #269 from Fusl/patch-4392

    Adding new fvz server in Finland

* Sat Aug 22 04:44:16 2015 +0200

    Adding new fvz server in Finland

* Thu Aug 20 20:15:45 2015 +0200

    Revert "iPredator is down" - It's back.

* Wed Aug 19 22:50:15 2015 +0200

    Remove d0wn-md-ns1

* Tue Aug 18 08:14:21 2015 +0200

    Sign

Merge: f20d71f 5ca1c14
* Tue Aug 18 08:13:33 2015 +0200

    Merge pull request #264 from Fusl/patch-03

    Add fvz server in france, add poland server with different port

* Tue Aug 18 02:29:29 2015 +0200

    Add fvz server in france, add poland server with different port

* Mon Aug 17 22:41:24 2015 +0200

    Remove network.target dependency from dnscrypt-proxy.socket
    If this is not correct, I'd love some input from omebody who knows systemd
    more than I do (i.e. virtually anyone).

* Mon Aug 17 21:17:46 2015 +0200

    Sign

Merge: a89000b 96121bd
* Mon Aug 17 21:13:53 2015 +0200

    Merge pull request #263 from Fusl/patch-02

    Fix fvz-rec-de-dus-01, remove soon-to-be-shutdown server & add server?

* Mon Aug 17 20:43:10 2015 +0200

    Fix fvz-rec-de-dus-01, remove soon-to-be-shutdown server & add server that was down temporarily

* Mon Aug 17 20:05:56 2015 +0200

    A simple test for blocked IP fragments

* Mon Aug 17 09:28:34 2015 +0200

    iPredator is down

* Mon Aug 17 09:27:49 2015 +0200

    Remove down FVZ servers

Merge: aa715c5 7559dda
* Mon Aug 17 09:20:13 2015 +0200

    Merge branch 'master' of https://github.com/jedisct1/dnscrypt-proxy

    * 'master' of https://github.com/jedisct1/dnscrypt-proxy:
      Fixing deployment info for server fvz-rec-il-ta-01
      Again adding some more of my servers

Merge: b900b52 2b94889
* Mon Aug 17 09:20:03 2015 +0200

    Merge pull request #261 from Fusl/patch-01

    Again adding some more of my servers

* Mon Aug 17 05:23:34 2015 +0200

    Fixing deployment info for server fvz-rec-il-ta-01

* Mon Aug 17 05:19:05 2015 +0200

    Again adding some more of my servers

Merge: ba5d11c b900b52
* Mon Aug 17 02:21:11 2015 +0200

    Merge branch 'master' of https://github.com/jedisct1/dnscrypt-proxy

    * 'master' of https://github.com/jedisct1/dnscrypt-proxy:
      Check for SO_REUSEPORT availability
      Enable SO_REUSEPORT, allowing round-robining to multiple dnscrypt-proxy daemons on a single port
      Backport LEV_OPT_REUSEABLE_PORT from upstream libevent

* Mon Aug 17 02:20:57 2015 +0200

    Remove d0wn down servers

* Sun Aug 16 05:45:11 2015 +0200

    Check for SO_REUSEPORT availability

Merge: f96d958 72dfa31
* Sun Aug 16 05:36:02 2015 +0200

    Merge pull request #259 from hmoore-r7/feature/reusable-port

    Enable SO_REUSEPORT

* Sat Aug 15 22:31:05 2015 -0500

    Enable SO_REUSEPORT, allowing round-robining to multiple dnscrypt-proxy daemons on a single port

* Sat Aug 15 22:30:49 2015 -0500

    Backport LEV_OPT_REUSEABLE_PORT from upstream libevent

* Tue Aug 11 08:03:11 2015 +0200

    Sadly compile Android builds using platform version 16 (Android 4.1)

* Tue Aug 11 05:16:30 2015 +0200

    Missing extra space

* Tue Aug 11 05:15:18 2015 +0200

    Clarify

* Mon Aug 10 18:32:14 2015 +0200

    Android iptables rules: explicitly add the port #

* Mon Aug 10 18:31:59 2015 +0200

    Typo

* Wed Aug 5 22:13:28 2015 +0200

    Improve the Android build script

* Wed Aug 5 22:08:13 2015 +0200

    Better Android install script

* Wed Aug 5 20:44:29 2015 +0200

    Improve Android package

* Wed Aug 5 20:43:13 2015 +0200

    Add missing tests to dist-files

* Wed Aug 5 19:50:14 2015 +0200

    Add extra Android build targets, change Android install paths

* Wed Aug 5 19:27:16 2015 +0200

    USE_ONLY_PORTABLE_IMPLEMENTATIONS is obsolete

* Wed Aug 5 02:36:42 2015 +0200

    Correct confusing indentation made by jed

* Tue Aug 4 22:45:40 2015 +0200

    Add high resolution version of the dnscrypt logo

* Tue Aug 4 19:32:43 2015 +0200

    Add a logo

* Tue Aug 4 18:34:17 2015 +0200

    Yet another d0wn server

Merge: 5059534 79fc8a0
* Tue Aug 4 18:32:45 2015 +0200

    Merge pull request #249 from Fusl/patch-1

    fvz-rec-za-wc-01 is having issues with DNSCrypt

* Tue Aug 4 18:27:47 2015 +0200

    fvz-rec-za-wc-01 is having issues with DNSCrypt

    I'm still fixing this and will update the .csv once the server is running and stable again. Sorry for the inconveniences!

* Mon Aug 3 15:28:03 2015 +0200

    The location was missing in opennic-fvz-rec-de-fra-01

* Sun Aug 2 22:22:32 2015 +0200

    Add new d0wn resolvers

* Sun Aug 2 14:26:32 2015 +0200

    Bring back the FVZ resolvers with a new key

* Sun Aug 2 12:52:58 2015 +0200

    Add d0wn-de back

* Sun Aug 2 11:23:22 2015 +0200

    Have resolvers-check.sh load the local CSV file

* Sun Aug 2 11:22:54 2015 +0200

    Temporarily remove d0wn-al-ns1

* Sun Aug 2 11:19:16 2015 +0200

    Sign

* Sun Aug 2 11:18:58 2015 +0200

    Remove down d0wn servers

* Sun Aug 2 11:15:45 2015 +0200

    Sort

Merge: e0d0aae 01c16f5
* Sun Aug 2 11:11:45 2015 +0200

    Merge pull request #246 from d0wnblog/master

    dns.d0wn.biz Server update

* Sun Aug 2 11:04:43 2015 +0200

    All FUSL resolvers do not serve certificates any more

* Sat Aug 1 23:43:47 2015 +0200

    Update dnscrypt-resolvers.csv

    Fixed Name's

* Sat Aug 1 22:52:36 2015 +0200

    Fix

* Sat Aug 1 22:51:04 2015 +0200

    Added DNSCrypt resolver from dns.d0wn.biz

* Sat Aug 1 17:33:14 2015 +0200

    Unlist unreliable FVZ servers

* Wed Jul 29 20:33:22 2015 +0200

    Protocol decription edits

* Tue Jul 28 16:28:25 2015 +0200

    grammar

* Sun Jul 26 15:14:13 2015 +0200

    Recommend TFO

* Sun Jul 26 15:05:14 2015 +0200

    v2

* Sun Jul 26 15:04:35 2015 +0200

    Add some known implementations

* Sun Jul 26 14:55:58 2015 +0200

    DNSCrypt v2 protocol specification

* Sat Jul 25 14:15:08 2015 +0200

    Double check

* Sat Jul 25 14:12:42 2015 +0200

    Let example-ldns-blocking parse /etc/hosts-like files, ignoring the first component

* Thu Jul 23 10:10:07 2015 +0200

    Remove unreliable FUZE resolvers

* Sun Jul 19 11:53:31 2015 +0200

    Add -S/--syslog
    via @zedinosaur

* Sun Jul 19 02:26:34 2015 +0200

    Instructions for IPv6 on Windows

* Sun Jul 19 01:48:55 2015 +0200

    Windows people prefer \ to /

* Sun Jul 19 01:48:07 2015 +0200

    Remove .exe

* Sun Jul 19 01:47:37 2015 +0200

    Use HTTPS

* Sun Jul 19 01:46:33 2015 +0200

    More Windows documentation

* Sun Jul 19 01:30:20 2015 +0200

    Improve the Windows documentation

* Sat Jul 18 20:14:52 2015 +0200

    Format

* Sat Jul 18 19:29:19 2015 +0200

    Bump example version

* Sat Jul 18 18:56:26 2015 +0200

    On Windows, $bindir should be the same as $sbindir now.

* Sat Jul 18 18:48:44 2015 +0200

    Add a README for iOS

* Sat Jul 18 18:48:20 2015 +0200

    Same procedure to get an elevated Windows prompt on Windows 10

* Sat Jul 18 18:24:40 2015 +0200

    Update ChangeLog

* Sat Jul 18 18:22:56 2015 +0200

    Install a sample .plist file on iOS

* Sat Jul 18 18:11:35 2015 +0200

    Obviously in the plist file, the path to the app has o be first.

* Sat Jul 18 17:29:58 2015 +0200

    fpm package version bump

* Sat Jul 18 17:29:04 2015 +0200

    Remove local gentoo ebuilds; not maintained any more.

* Sat Jul 18 17:28:29 2015 +0200

    Remove Debian package. Doesn't seem to be maintained any more.

* Sat Jul 18 17:26:44 2015 +0200

    + minisign.pub

* Sat Jul 18 17:12:39 2015 +0200

    New OpenNIC server: Tumabox, courtesy of TumaBox.org

* Sat Jul 18 16:52:06 2015 +0200

    Test that plugins are at least loadable

* Sat Jul 18 16:27:05 2015 +0200

    Update signature comment

* Sat Jul 18 16:25:35 2015 +0200

    Update ChangeLog

* Sat Jul 18 16:15:40 2015 +0200

    Remove unreliable FUZE servers again.

* Sat Jul 18 16:05:35 2015 +0200

    Add a test for static keys

* Sat Jul 18 15:48:05 2015 +0200

    Update tests
    Testing on servers not running recent server proxy code is not useful

* Sat Jul 18 15:12:03 2015 +0200

    Factorize the change log

* Sat Jul 18 14:58:25 2015 +0200

    1.6.0 is almost ready

* Sat Jul 18 14:53:19 2015 +0200

    Add support for client authentication.

* Sat Jul 18 14:15:15 2015 +0200

    Require at least Sodium 0.7.0

* Sat Jul 18 14:13:20 2015 +0200

    Do not check for sodium_mlock() presence any more.
    This has been available in libsodium for a long time.

* Sat Jul 18 13:21:12 2015 +0200

    Update tests

* Sat Jul 18 12:33:38 2015 +0200

    Make it less confusing that ephemeral keys have been enabled (or not)

* Sat Jul 18 12:30:52 2015 +0200

    Avoid a pointless memcpy()

* Sat Jul 18 01:57:20 2015 +0200

    A few examples

* Sat Jul 18 01:41:39 2015 +0200

    Keep making Windows users happy

* Sat Jul 18 01:39:15 2015 +0200

    Move pretty much everything in the same directory on Windows
    This is a breaking change, so bump major version.

* Sat Jul 18 01:34:11 2015 +0200

    Remove redundant check on Windows

* Sat Jul 18 01:28:51 2015 +0200

    Rebase the plugin path onto the application directory on Windows

* Sat Jul 18 01:24:43 2015 +0200

    No more "plugins" folder - Put everything at the same place on Windows.

* Sat Jul 18 00:26:36 2015 +0200

    Next will be 1.5.1

Merge: 6fb2dd9 b676f8f
* Sat Jul 18 00:17:21 2015 +0200

    Merge branch 'master' of https://github.com/jedisct1/dnscrypt-proxy

    * 'master' of https://github.com/jedisct1/dnscrypt-proxy:
      clarify
      Bail out in autogen.sh if pkg-config is not available. Printing the error is not enough; people don't read error messages.
      Update aclocal
      Correct URL for libevent
      It's dnscrypt-proxy. dnscrypt-wrapper wasn't written by me.
      A copy of NaCl is not bundled any more.

* Sat Jul 18 00:15:39 2015 +0200

    Windows users, rejoice!
    (plugins do not benefit from this yet, though)

* Sat Jul 18 00:09:13 2015 +0200

    On Windows, rebase the path to the list of resolvers to the application directory

* Sat Jul 18 00:02:14 2015 +0200

    Return NULL on OOM

* Fri Jul 17 23:58:22 2015 +0200

    Export path_from_app_folder() even on !WIN32

* Fri Jul 17 23:00:49 2015 +0200

    On Windows, add a helper to rebase a path to the application directory

* Fri Jul 17 09:22:02 2015 +0200

    clarify

* Tue Jul 14 11:50:23 2015 +0200

    Bail out in autogen.sh if pkg-config is not available.
    Printing the error is not enough; people don't read error messages.

* Sun Jul 12 02:12:31 2015 +0200

    Update aclocal

* Sun Jul 12 02:00:44 2015 +0200

    Correct URL for libevent

* Sun Jul 12 01:59:48 2015 +0200

    It's dnscrypt-proxy. dnscrypt-wrapper wasn't written by me.

* Sun Jul 12 01:58:27 2015 +0200

    A copy of NaCl is not bundled any more.

* Sat Jul 11 12:04:38 2015 +0200

    Remove unreliable OpenNIC Fuze servers

* Thu Jul 9 20:59:29 2015 +0200

    Link the tarballs

* Thu Jul 9 20:53:10 2015 +0200

    dnscrypt -> dnscrypt-proxy

* Tue Jul 7 10:33:26 2015 +0200

    Point to LATEST-win32-full.zip for the Windows package

* Mon Jul 6 16:25:10 2015 +0200

    update signatures

* Mon Jul 6 16:21:28 2015 +0200

    + nawala

* Mon Jul 6 02:07:00 2015 +0200

    Add a link to the server Docker image

* Sat Jul 4 21:28:20 2015 +0200

    The server MAGIC can be derived from public keys

* Wed Jul 1 13:07:17 2015 +0200

    sign

* Wed Jul 1 13:06:15 2015 +0200

    ovpn.to is part of OpenNIC

* Wed Jul 1 13:04:18 2015 +0200

    + ovpn.to Sweden and Romania

* Tue Jun 30 16:52:53 2015 +0200

    Update signatures

* Tue Jun 30 16:52:36 2015 +0200

    Reorder

* Tue Jun 30 16:07:41 2015 +0200

    OpenDNS company has been acquired by Cisco

* Tue Jun 30 10:39:47 2015 +0200

    Remove unresponsive fvz resolvers

* Tue Jun 30 10:17:56 2015 +0200

    Revert "dnscrypt.eu servers were renamed"

* Mon Jun 29 15:04:55 2015 +0200

    dnscrypt.eu servers were renamed

* Tue Jun 23 22:19:28 2015 +0200

    Restore dnscrypt.eu-nl-port5353

* Mon Jun 22 16:42:40 2015 +0200

    + ovpnto-lat

Merge: d459d12 f0d097c
* Sun Jun 21 11:30:13 2015 +0200

    Merge pull request #226 from lhoBas/patch-1

    Fix markdown link syntax for minisign + minisig

* Sun Jun 21 10:22:29 2015 +0200

    Fix markdown link syntax for minisign + minisig

* Fri Jun 19 16:56:23 2015 +0200

    Remove spaces

* Fri Jun 19 16:53:24 2015 +0200

    dnscrypt.eu-nl-port5353 and d0wn-nl-ns2 are currently down

* Fri Jun 19 16:52:37 2015 +0200

    Obviously .bit requires namecoin

* Thu Jun 18 17:43:40 2015 +0200

    Unfortunately, the Docker images are not maintained any more

* Tue Jun 16 18:28:37 2015 +0200

    Not relevant any more with msys2

Merge: a66823e d49c7da
* Thu Jun 11 09:41:46 2015 +0200

    Merge branch 'master' of https://github.com/jedisct1/dnscrypt-proxy

    * 'master' of https://github.com/jedisct1/dnscrypt-proxy:
      New link to Minisign

* Thu Jun 11 09:25:27 2015 +0200

    New link to Minisign

* Thu Jun 11 07:44:02 2015 +0200

    Pasto

* Wed Jun 10 21:49:19 2015 +0200

    The shared key is apparently called "device" now.

* Wed Jun 10 18:17:44 2015 +0200

    1.5.0

* Wed Jun 10 16:55:28 2015 +0200

    Update ChangeLog

* Wed Jun 10 16:54:56 2015 +0200

    Add a new Windows registry key: EphemeralKeys

* Wed Jun 10 15:38:16 2015 +0200

    Rephrase

* Wed Jun 10 13:12:02 2015 +0200

    Enable TFO on Linux

* Wed Jun 10 11:23:11 2015 +0200

    Useless update to test the dnscrypt.org mirror

* Tue Jun 9 18:15:12 2015 +0200

    dnscrypt.org-fr now supports Namecoin domains

* Tue Jun 9 14:05:40 2015 +0200

    Easier

* Tue Jun 9 01:47:16 2015 +0200

    Not relevant any more since the switch to port 443.

* Mon Jun 8 18:59:48 2015 +0200

    Regen sig

* Mon Jun 8 18:58:58 2015 +0200

    Revert "CloudNS Canberra is down"

* Mon Jun 8 18:56:26 2015 +0200

    Add a link to the signature

* Mon Jun 8 16:57:05 2015 +0200

    + dnscrypt-resolvers.csv.minisig

* Mon Jun 8 16:50:06 2015 +0200

    The minisign public key

* Mon Jun 8 16:39:25 2015 +0200

    Update signature

* Mon Jun 8 16:37:48 2015 +0200

    CloudNS Canberra is down

* Thu Jun 4 19:29:40 2015 +0200

    Sorry, I haven't tried Solaris for a while

* Wed Jun 3 13:05:05 2015 +0200

    If compiled with --enable-plugins-root, allow absolute paths starting with
    the root, and always prepends the root if another absolute path is given.

* Wed Jun 3 12:30:37 2015 +0200

    "Mobility" doesn't seem to be called like that any more.

* Wed Jun 3 12:16:57 2015 +0200

    Remove WARNING

* Wed Jun 3 12:16:37 2015 +0200

    The IP address doesn't have to be in hexadecimal any more

* Wed Jun 3 12:11:34 2015 +0200

    Reduce the allowed burst of identical log messages and increase the time window

* Wed Jun 3 12:07:12 2015 +0200

    Document log levels

* Tue Jun 2 21:44:28 2015 +0200

    Bump

* Tue Jun 2 21:44:05 2015 +0200

    Update ChangeLog

* Tue Jun 2 21:39:04 2015 +0200

    Use buffered writes for logging. For Windows compat.

* Tue Jun 2 21:14:56 2015 +0200

    Align

* Tue Jun 2 21:00:02 2015 +0200

    Next version will be 1.5.0

* Tue Jun 2 20:53:29 2015 +0200

    Stop pretending it provides confidentiality.

* Tue Jun 2 20:50:56 2015 +0200

    Done in 1.4.4

* Tue Jun 2 20:42:49 2015 +0200

    Nits

Merge: 875004f 950ca2b
* Tue Jun 2 20:41:39 2015 +0200

    Merge pull request #194 from zedinosaur/logger-notify

    Add systemd_notify wrapper on sd_notify.

* Tue Jun 2 20:29:42 2015 +0200

    -E

* Tue Jun 2 20:25:21 2015 +0200

    dnscrypt-proxy can now use ephemeral keys

* Tue Jun 2 18:12:39 2015 +0200

    Display provider features

* Tue Jun 2 15:00:07 2015 +0200

    Disclaimer

* Wed May 27 00:23:43 2015 +0200

    Add a script to check providers health

* Wed May 27 00:19:03 2015 +0200

    Remove dead resolvers
    Udpate signature

* Wed May 27 00:06:03 2015 +0200

    Reduce the number of retries to fetch the cert in test mode

Merge: de235dd 16f4880
* Fri May 22 18:09:01 2015 +0200

    Merge pull request #214 from Shnatsel/master

    Add systemd unit to debian package

* Fri May 22 18:25:38 2015 +0300

    fscking systemd requires custom scripting on top of .service file, as if dh doesn't automatically know .service files go to systemd. bollocks

* Fri May 22 17:34:38 2015 +0300

    Documentation lied to me!

* Fri May 22 17:26:08 2015 +0300

    add missing 'automake' build dependency. Apparently 'autotools-dev' is not sufficient on Ubuntu 15.04

* Fri May 22 16:33:29 2015 +0300

    Add a systemd service file for use in Ubuntu 15.04 and Debian Jessie. Not tested yet.

* Fri May 22 15:45:10 2015 +0300

    Drop duplicated resolvconf code from sysvinit script, use shared init system wrappers instead

* Fri May 22 15:35:36 2015 +0300

    Fix fallout from IPv6 enablement in sysvinit script

* Fri May 22 15:34:24 2015 +0300

    add respawn stanza to upstart script so that dnscrypt-proxy will be respawned on crashes, but no more than 3 crashes in 60 seconds are allowed

* Fri May 22 15:33:18 2015 +0300

    Split all scripting out of Upstart config so it can be reused for systemd config and potentially sysvinit

Merge: e1a8073 cb74a72
* Fri May 22 08:53:02 2015 +0200

    Merge pull request #209 from Shnatsel/master

    Add resolvconf support on Ubuntu + minor packaging fixes

* Fri May 22 02:35:19 2015 +0300

    add another item to changelog

* Fri May 22 02:29:25 2015 +0300

    Upstart's resolvconf auto-configuration now works with ports explicitly specified in the config

* Fri May 22 02:27:41 2015 +0300

    Fixed sysvinit script to work with IPv6 local addresses and made it default to 127.0.0.1 for resolvconf if no address is specified explicitly in the config file

* Fri May 22 02:02:15 2015 +0300

    replace [] with test in upstart-embedded shell scripts; doesn't work otherwise

* Fri May 22 01:26:13 2015 +0300

    update Debian copyright file

* Fri May 22 01:24:30 2015 +0300

    update Debian packaging changelog

* Fri May 22 01:21:12 2015 +0300

    Add support for specifying a custom location for .csv file in dnscrypt-proxy.default and reorganize the .default for readability

* Fri May 22 01:19:07 2015 +0300

    Add support for resolvconf to Upstart script

* Fri May 22 00:18:05 2015 +0300

    More useful error reporting in case of missing config file

* Sat May 9 17:20:30 2015 +0200

    libevent resync

* Sat May 9 16:36:29 2015 +0200

    Relibtoolize libevent-modified

* Sat May 9 16:30:54 2015 +0200

    Have dcplugin_get_client_address_len access the right struct member name

* Sat May 9 16:16:06 2015 +0200

    Use libsodium 1.0.3

* Mon Apr 20 22:18:45 2015 +0200

    Don't compile with Clang on Travis

* Sat Apr 18 19:10:54 2015 +0200

    Test on OSX

* Thu Feb 19 14:49:16 2015 +0200

    .travis.yml: multiple fixes

    * test with clang too
    * move to correct tag when cloning
    * use as many jobs as CPUs available when running make
    * notify if job fails immediately without waiting for a long time

* Sat Apr 11 11:12:21 2015 +0200

    Do not use 127.0.0.7 as an example.

* Thu Apr 9 09:54:10 2015 +0200

    Update sig

* Thu Apr 9 09:53:48 2015 +0200

    Fix country for d0wn-ch-ns1

* Tue Apr 7 21:10:20 2015 +0200

    Online.net -> Scaleway.com

* Sun Apr 5 20:20:22 2015 +0200

    The AppArmor profile needs to access the resolvers list and ldns.
    Not sure that this profile ever worked.

* Thu Mar 19 23:32:55 2015 +0100

    Remove config.guess patch for Bitrig

* Sat Mar 14 22:56:43 2015 -0400

    Add systemd_notify wrapper on sd_notify.

    Move the logic for calling sd_notify into its own function and do better
    logging of errors returned.

Merge: 71a07c1 b5edbb4
* Sun Mar 8 23:43:17 2015 +0100

    Merge pull request #191 from dartraiden/master

    corrected Fusl server addresses

* Mon Mar 9 01:31:00 2015 +0300

    corrected Fusl server addresses

* Sun Mar 8 20:30:20 2015 +0100

    Resign dnscrypt-resolvers.csv

* Sun Mar 8 20:29:21 2015 +0100

    Add Fusl servers

* Sat Mar 7 16:18:46 2015 +0100

    2015

* Sat Feb 14 01:39:57 2015 +0100

    Use libsodium 1.0.2

* Fri Feb 13 20:49:51 2015 +0100

    Update signature

* Thu Feb 12 08:24:30 2015 +0100

    Update d0wn public key

* Sun Feb 8 17:08:12 2015 +0100

    Sync android build scripts with libsodium

* Sun Feb 8 17:00:10 2015 +0100

    Remove --disable-pie on Android

* Sun Feb 8 16:53:30 2015 +0100

    Bump default platform version to 18

Merge: 31b8e3f d1a5dc7
* Sat Feb 7 15:58:27 2015 +0100

    Merge pull request #183 from mosin/patch-1

    android ndk requires arch to be arm not armv7

* Sat Feb 7 09:48:17 2015 -0500

    android ndk requires arch to be arm not armv7

    In the android-build.sh script, the call the ${ANDROID_NDK_HOME}/build/tools/make-standalone-toolchain.sh passes TARGET_ARCH as armv7 where as around line 117 of make-standalone-toolchain.sh requires ARCH to be {arm,x86,mips,arm64,x86_64,mips64}

* Wed Jan 28 07:52:09 2015 +0100

    Use different short descriptions for ipredator and ipredator6

* Wed Jan 28 07:50:56 2015 +0100

    Order lexically

Merge: 7abdc99 9f9e555
* Wed Jan 28 07:48:08 2015 +0100

    Merge pull request #181 from d31m0/patch-1

    1 new resolver

* Wed Jan 28 05:56:29 2015 +0100

    1 new resolver

    IPV4 / IPV6 resolver by Ipredator.se VPN anonymizer service.

* Mon Jan 19 09:47:33 2015 +0100

    libtool and autotools are not enough; pkg-config is now also required

* Mon Jan 19 09:36:55 2015 +0100

    Don't strip binaries on Win32.

* Mon Jan 19 09:01:55 2015 +0100

    Copy libeay32.dll if required by ldns

* Fri Jan 16 09:29:18 2015 +0100

    Revert "Add a new OpenNIC server in Washington"

* Thu Jan 15 17:21:59 2015 +0100

    Add pre-generated man pages

* Thu Jan 15 16:58:39 2015 +0100

    Revert "Check if -Wl,-pie should be used instead of -pie in LDFLAGS"

* Thu Jan 15 09:49:18 2015 +0100

    No need to log when recvfrom() returns EAGAIN or EINTR
    On Linux, recvfrom() returns EAGAIN when the packet has an invalid checksum.

* Fri Jan 9 08:36:59 2015 +0100

    Remove OpenNIC JP servers

* Tue Jan 6 10:57:05 2015 +0100

    + DNSSEC signed public key for fr-dnscrypt.org

* Mon Jan 5 21:36:22 2015 +0100

    We use edns by default, so set udp_max_size to the default max payload size

* Mon Jan 5 18:07:55 2015 +0100

    Update ChangeLog

* Mon Jan 5 17:55:36 2015 +0100

    +dnscrypt.org-fr

* Mon Jan 5 17:16:31 2015 +0100

    NEWS update

* Mon Jan 5 17:10:50 2015 +0100

    Get ready for a new release

* Mon Jan 5 17:07:25 2015 +0100

    libevent 2.0.22

* Mon Jan 5 17:04:17 2015 +0100

    libevent: fix CVE-2014-6272

* Mon Jan 5 17:03:44 2015 +0100

    libevent: Fix evbuffer_peek() with len==-1 and start_at non-NULL.

* Wed Dec 31 19:09:00 2014 +0100

    2015

* Mon Dec 29 18:29:18 2014 +0100

    Check if -D_FORTIFY_SOURCE=2 works

* Mon Dec 29 18:22:22 2014 +0100

    Add IPv6 IP for ns1-wa-us

Merge: 14d2932 783edbf
* Mon Dec 29 18:19:23 2014 +0100

    Merge branch 'master' of https://github.com/jedisct1/dnscrypt-proxy

    * 'master' of https://github.com/jedisct1/dnscrypt-proxy:
      Check if -Wl,-pie should be used instead of -pie in LDFLAGS
      Reflecting 'd0wn-fr-ns1' server IP address change.

* Mon Dec 29 18:19:05 2014 +0100

    Add a new OpenNIC server in Washington

* Mon Dec 29 01:29:11 2014 +0100

    Check if -Wl,-pie should be used instead of -pie in LDFLAGS

Merge: 8bb1599 579c596
* Fri Dec 26 14:10:13 2014 +0100

    Merge pull request #171 from DistantThunder/master

    Updating d0wn french servers.

* Fri Dec 26 02:32:29 2014 +0100

    Reflecting 'd0wn-fr-ns1' server IP address change.

    Changing 'd0wn-fr-ns2' listening port to a working one.

Merge: 3f7dbf5 32794a0
* Sun Dec 21 14:08:23 2014 +0100

    Merge pull request #169 from pataquets/patch-1

    Fix typos

* Sun Dec 21 12:05:07 2014 +0100

    Fix typo

* Sun Dec 21 12:03:01 2014 +0100

    Fix typo

Merge: 57d3072 562ddd4
* Thu Dec 4 17:40:14 2014 -0800

    Merge pull request #166 from xuzhen/master

    fixed issue #104

* Thu Dec 4 21:31:28 2014 +0800

    fixed issue #104

* Wed Dec 3 15:02:27 2014 -0800

    Update ChangeLog

* Wed Dec 3 15:01:09 2014 -0800

    Remove OpenNIC UK resolvers

* Tue Dec 2 23:23:29 2014 -0800

    Bump fpm package version up

* Tue Dec 2 23:22:49 2014 -0800

    Use resolver-name

* Tue Dec 2 23:07:55 2014 -0800

    dnscrypt-wrapper doesn't support socket activation (yet?)

* Tue Dec 2 23:07:03 2014 -0800

    Document how to run dnscrypt-proxy with systemd

* Tue Dec 2 19:15:44 2014 -0800

    Remove offline d0wn servers

* Tue Dec 2 19:00:11 2014 -0800

    open dns supports https now

* Tue Dec 2 18:57:21 2014 -0800

    Update d0wn IPs, add new d0wn servers, update open dns catchline

* Tue Dec 2 17:51:11 2014 -0800

    Bump version number

* Tue Dec 2 17:27:05 2014 -0800

    When using a systemd socket, retrieve its local address.

* Tue Dec 2 17:13:02 2014 -0800

    The systemd service needs NonBlocking=true

* Tue Dec 2 17:08:58 2014 -0800

    Socket inherited from systemd must be set to nonblocking.

* Tue Dec 2 16:46:27 2014 -0800

    When using systemd, the local address may not reflect the reality.

* Tue Dec 2 16:39:50 2014 -0800

    UDP sockets sent by systemd are not listening

* Tue Dec 2 15:52:58 2014 -0800

    Fix error message

* Tue Dec 2 15:40:42 2014 -0800

    Add a sim…

jperkin pushed a commit that referenced this pull request Jan 23, 2017

lldb-netbsd: Fix process resume action for NetBSD
Old report:

The current status is that in Linux process=thread and each
thread needs to be spawned or suspended separately. The code for remote
debugging is designed after Linux model and for NetBSD, we need to mimic
that there is single thread for certain interfaces (I've discussed it
with LLDB developers) - matching our concept of Process. Linux has code
to step or resume a process in the NativeThreadLinux part, we need to
call it per-process basis.

The action of Signal Monitor was ignored, as a tracee was marked as
Stopped after attaching (Launching -> Stopped). In the code to resume
it, I was just calling PT_CONTINUE without altering the status of tracee
(to Running or Stepping) and using ResumeAction list (it contains signal
to be passed). I discussed the proper design for NetBSD and our code for
it should live in NativeProcessNetBSD (not in NativeThreadNetBSD).

New report:

$ lldb
(lldb) process connect connect://localhost:1234
Process 29742 stopped
* thread #1, stop reason = The signal Stopped (signal) was caught
    frame #0:
(lldb) c
Process 29742 resuming
Hello world!
Process 29742 stopped
* thread #1, stop reason = The signal was generated via _lwp_kill(2) from pid=29742, uid=1000
    frame #0:
(lldb) c
Process 29742 resuming
Process 29742 exited with status = 0 (0x00000000)
(lldb)

Sponsored by <The NetBSD Foundation>

jperkin pushed a commit that referenced this pull request Jan 23, 2017

lldb-netbsd: Introduce SetStoppedByBreakpoint() kill SingleStep()
Stop on breakpoint and resume from breakpoint works.

$ lldb ./int3
(lldb) target create "./int3"
Current executable set to './int3' (x86_64).
(lldb) r
Hello world!
Process 29578 launched: './int3' (x86_64)
Process 29578 stopped
* thread #1, stop reason = signal SIGTRAP
    frame #0:
(lldb) c
Process 29578 resuming
Process 29578 exited with status = 0 (0x00000000)
(lldb)

Sponsored by <The NetBSD Foundation>

mamash pushed a commit that referenced this pull request Mar 15, 2017

lldb-netbsd: Implement unwinding of code that caused interruption
Changes:
 - porting NativeRegisters on x86 64-bit
 - fix code reading memory from tracee's address space

Trace of the following program:

int
main(int argc, char **argv)
{
        printf("Hello world!\n");

        __asm__ __volatile__("int3;\n");

        return 0;
}

$ lldb
(lldb) process connect connect://localhost:1234
Process 21323 stopped
* thread #1, stop reason = The signal Stopped (signal) was caught
    frame #0: 0x00007f7f3c800740
->  0x7f7f3c800740: subq   $0x10, %rsp
    0x7f7f3c800744: movq   %rsp, %r12
    0x7f7f3c800747: pushq  %rbx
    0x7f7f3c800748: andq   $-0x10, %rsp
(lldb) c
Process 21323 resuming
Hello world!
Process 21323 stopped
* thread #1, stop reason = signal SIGTRAP
    frame #0: 0x000000000040088a
->  0x40088a: movl   $0x0, %eax
    0x40088f: leave
    0x400890: retq
    0x400891: addb   %al, (%rax)
(lldb) c
Process 21323 resuming
Process 21323 exited with status = 0 (0x00000000)
(lldb)

Sponsored by <The NetBSD Foundation>

jperkin pushed a commit that referenced this pull request Apr 27, 2017

lldb-netbsd: Polish the core(5) patch before sending upstream
$ lldb -c rtorrent.core /usr/pkg/bin/rtorrent
(lldb) target create "/usr/pkg/bin/rtorrent" --core "rtorrent.core"
Core file '/public/lldb_devel/rtorrent.core' (x86_64) was loaded.
(lldb) thread list
Process 0 stopped
* thread #1: tid = 3, 0x00007a59d623b51a libc.so.12`_sys___kevent50 + 10, stop reason = signal SIGSTOP
  thread #2: tid = 2, 0x00007a59d623b51a libc.so.12`_sys___kevent50 + 10, stop reason = signal SIGSTOP
  thread #3: tid = 1, 0x00007a59d623b21a libc.so.12`__select50 + 10, stop reason = signal SIGSTOP
(lldb) thread select 2
* thread #2, stop reason = signal SIGSTOP
    frame #0: 0x00007a59d623b51a libc.so.12`_sys___kevent50 + 10
libc.so.12`_sys___kevent50:
->  0x7a59d623b51a <+10>: addb   %al, (%rax)
    0x7a59d623b51c <+12>: addb   %al, (%rax)
    0x7a59d623b51e <+14>: addb   %al, (%rax)
    0x7a59d623b520 <+16>: addb   %al, (%rax)

[......]

Sponsored by <The NetBSD Foundation>

jperkin pushed a commit that referenced this pull request Jul 3, 2017

compiler-rt-netbsd: Handle sigaction syscall renaming
With this patch, llvm asan with with clang works.

$ cat test.c

int
main(int argc, char **argv)
{
        printf("%s", argv[argc+10000]);
        return 0;
}

$ /usr/pkg/bin/clang -fno-omit-frame-pointer -O0 -g -ggdb -U_FORTIFY_SOURCE -fsanitize=address -v test.c -o bin-czz

$  ./bin-czz
ASAN:DEADLYSIGNAL
=================================================================
==13478==ERROR: AddressSanitizer: SEGV on unknown address 0x1fefffed72f6
(pc 0x00000047fcb1 bp 0x7f7fff6a5ef0 sp 0x7f7fff6a5ed0 T0)
==13478==The signal is caused by a READ memory access.
    #0 0x47fcb0 in main /tmp/test.c:6:15
    #1 0x409dfa in ___start (/tmp/bin-czz+0x409dfa)

AddressSanitizer can not provide additional info.
SUMMARY: AddressSanitizer: SEGV /tmp/test.c:6:15 in main
==13478==ABORTING

Sponsored by <The NetBSD Foundation>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment