Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #1391 from ferd/doc-and-types | Fred Hebert | 2016-12-23 | 1 | -0/+6 |
|\ | | | | | Type specifications and edocs improvements | ||||
| * | Type specifications and edocs improvements | Fred Hebert | 2016-11-27 | 1 | -0/+6 |
| | | | | | | | | | | | | Includes improvments and function documentation for all modules (in alphabetical order) up to rebar_core, and may have included more in other modules as I saw fit to dig and understand more of the internals. | ||||
* | | 1394: added fix for rebar_utils, moved setting of http_options into ↵ | Artem Pervin | 2016-11-30 | 1 | -1/+3 |
|/ | | | | init_config, added unit tests | ||||
* | Validate checksums expected vs obtained | Fred Hebert | 2016-05-24 | 1 | -7/+10 |
| | |||||
* | Support package hashes in structure and lockfile | Fred Hebert | 2016-05-24 | 1 | -3/+3 |
| | | | | | | | | | - the internal representation for package locks moves from `{Name, {pkg, PkgName, Vsn}, Lvl}` to `{Name, {pkg, PkgName, Vsn, Hash}, Lvl}` - the internal representation for packages moves from `{pkg, PkgName, Vsn}` to `{pkg, PkgName, Vsn, Hash}` - the hash can be `undefined`, meaning no check will be done - no checking is done yet. | ||||
* | add user-agent to http request headers | Tristan Sloughter | 2016-02-01 | 1 | -1/+1 |
| | |||||
* | support temporary cdn change with HEX_CDN os var | Tristan Sloughter | 2015-12-19 | 1 | -3/+7 |
| | |||||
* | Merge pull request #847 from zugolosian/disable_ssl_verify_option | Tristan Sloughter | 2015-09-30 | 1 | -0/+18 |
|\ | | | | | Add support for disabling ssl verification for hex | ||||
| * | Add support for disabling ssl verification for hex | David Leach | 2015-09-30 | 1 | -0/+18 |
| | | | | | | | | | | Uses global rebar config to see if user wishes to disable ssl verfication. If {ssl_verify, false} is present certificates will not be verified. | ||||
* | | uses erlang-certifi | Benoit Chesneau | 2015-09-18 | 1 | -6/+2 |
| | | |||||
* | | Fix parsing of version #'s of dependencies | Jess Balint | 2015-09-17 | 1 | -1/+1 |
|/ | | | | | Version #'s with patch info like "1.1.1-x" would cause an error. Now tokenize the version string with "." AND "-". | ||||
* | check checksum of rebar3 download in local_upgrade provider | Tristan Sloughter | 2015-09-10 | 1 | -0/+1 |
| | |||||
* | add providers 'local upgrade' and 'local install' for installing/upgrading | Tristan Sloughter | 2015-09-07 | 1 | -1/+2 |
| | |||||
* | Displays package caching actions | Fred Hebert | 2015-08-31 | 1 | -1/+3 |
| | | | | | | | | | | | | | | | | | | This makes it obvious where packages are cached and when the cache is being reused. Messages are of the form: ===> Fetching recon ({pkg,<<"recon">>,<<"2.2.0">>}) ===> Downloaded package, caching as $HOME/.cache/rebar3/hex/default/packages/recon-2.2.0.tar and ===> Fetching recon ({pkg,<<"recon">>,<<"2.2.0">>}) ===> Version cached at $HOME/.cache/rebar3/hex/default/packages/recon-2.2.0.tar is up to date, reusing it | ||||
* | use 'default' for default hex repo path in cache and include in info messages | Tristan Sloughter | 2015-08-22 | 1 | -2/+2 |
| | |||||
* | fix ssl_opts list in httpc request to not be doubel list | Tristan Sloughter | 2015-07-19 | 1 | -1/+1 |
| | |||||
* | add ssl_opts/1 to rebar_api so rebar3 hex plugin can use it | Tristan Sloughter | 2015-07-18 | 1 | -0/+2 |
| | |||||
* | add ssl cert validation, unless OTP version is too old | Tristan Sloughter | 2015-07-18 | 1 | -1/+61 |
| | |||||
* | Added rebar profile to httpc initialization and calls. | CarlosEDP | 2015-07-03 | 1 | -1/+2 |
| | |||||
* | No need to use profile hex. Proxy settings are applied globally. | CarlosEDP | 2015-07-03 | 1 | -2/+1 |
| | |||||
* | setup hex httpc profile and http opts. needed also for proxy | Tristan Sloughter | 2015-06-29 | 1 | -1/+2 |
| | |||||
* | Proper custom pkg index support, some tests | Fred Hebert | 2015-05-13 | 1 | -18/+8 |
| | | | | | | | | | | - The rebar package index files have been moved off the default path and will require a new `rebar3 update` - Caching of downloaded packages automatically takes place in a path relative to the CDN used - The cache path is not shared with hex as we now write and modify data in there arbitrarily - Basic tests plus the working set for more of them is included | ||||
* | add bad_download error | Tristan Sloughter | 2015-05-12 | 1 | -1/+1 |
| | |||||
* | wrap fetch errors in rebar_fetch PRV_ERROR | Tristan Sloughter | 2015-05-12 | 1 | -6/+5 |
| | |||||
* | Ad-hoc attempt at restructuring pkg cache | Fred Hebert | 2015-05-12 | 1 | -24/+55 |
| | |||||
* | check md5sum of package against that sent by s3 | Tristan Sloughter | 2015-05-12 | 1 | -4/+13 |
| | |||||
* | store hex package downloads in shared cache dir | Tristan Sloughter | 2015-05-12 | 1 | -6/+64 |
| | |||||
* | Add tests and fixes for packages upgrades | Fred Hebert | 2015-02-23 | 1 | -1/+1 |
| | | | | | | | | | | - Track level of packages properly, they're not level 0 anymore (this could yield an issue where a src dep takes precedence over a pkg dep) - Proper stable sort of vertices in the digraph module - PkgDeps no longer 'see themselves' when fetching and upgrading after locking themselves - Pkg Locks are added to pkg deps rather than source deps - Updating test cases to support pkg mocking on top of src mocking | ||||
* | replace package management with hex.pm | Tristan Sloughter | 2015-02-17 | 1 | -3/+5 |
| | |||||
* | add make_vsn to rebar_resource for replacing app vsns | Tristan Sloughter | 2014-11-03 | 1 | -1/+5 |
| | |||||
* | add pkg resource | Tristan Sloughter | 2014-11-02 | 1 | -0/+28 |