UbuntuUpdates.org

Package "cgminer"

This package belongs to a PPA: GetDeb Apps

Name: cgminer

Description:

Multi-threaded multi-pool FPGA and ASIC miner for bitcoin
This is a multi-threaded multi-pool FPGA and ASIC miner for bitcoin.

Compiled with support for:
- Avalon
- BFL ASICs
- BitForce FPGAs
- BitFury ASICs
- Hashfast
- Icarus
- KnC miners
- BlackArrow Bitfury
- Klondike
- ModMiner FPGAs

Latest version: 4.9.2-1~getdeb1
Release: trusty (14.04)
Level: getdeb
Repository: apps
Homepage: http://ck.kolivas.org/apps/cgminer/

Links


Download "cgminer"


Other versions of "cgminer" in Trusty

Repository Area Version
base universe 3.11.0-1

Changelog

Version: 4.9.2-1~getdeb1 2015-06-13 16:09:11 UTC

cgminer (4.9.2-1~getdeb1) trusty; urgency=medium

  * New upstream version
    - Only blacklist devices on iManufacturer if they don't have an iProduct
    - Simplify the pool work choice switching now that only local work
    generation is
    supported
    - Check for absense of stratum notify on stratum pools to see if they're
    usable
    - Remove getwork support
    - Remove test for localgen since all work will be
    - Deprecate failover only option in anticipation of removing getwork
    - Deprecate expiry option and fix it to 10 minutes, replacing all
    deprecated
    config calls in the API with a deprecated message
    - Deprecate scan-time which is irrelevant with ASIC speed mining
    - Deprecate opt_queue since all mining is now local work generation which
    is
    rapid and it serves no useful purpose to generate work that is
    potentially
    stale, increasing CPU usage to check it before using it
    - Change default au3 voltage to 775 to more reliably run at default
    frequency
    - Set correct timeout for AU3 in icarus_detect_one though it won't affect
    functioning
    - Blacklist LIX device which doesn't exist
    - Round up fail time to next highest integer on icarus
    - AntS3 - set default work delay
    - add pool block quality to api
    - AntS3 - redo work send/stats and add a tuning option - not yet tuned
    - Ant - ignore useless options in case they are passed
    - AntS3 - initial S3 merge basic support
    - Ant voltage isn't S1
    - API - restore IPv4 address .0 padding and update copyright dates
    - ants2 - separate freq from options
    - ants2 - make it compile :p
    - ants2 - add voltage
    - ants2 - remove libusb/udev dependency since it doesn't use USB
    - AntS1 ensure correct endian and correct wid
    - libsystemd: Notify watchdog
    - libsystemd: Notify run state and status line
    - Catch SIGABRT signal and exit gracefully
    - Add libsystemd configure option (default disabled)
    - Document --with-system-jansson configure option
    - SP30: Fix logging to use applog over printf calls
    - Allow building with system jansson
    - Set request ID in validateaddress JSON-RPC request.
    - Cope with reconnect being sent a port number as an integer or string
    - Added syslog mask to limit amount of output
    - regressed with "BAL" little-jalapenos
    - Add yet more whitelisting of BMA devices, removing the case insensitive
    match
    for manufacturer
    - Fix detection of no mining device configuration.
    - Remove LT_INIT from configure which breaks ltmain.sh detection for some
    automagic reason
    - Add missing hashtable_seed file
    - Add missing file
    - Speed up shutdown by decreasing usb poll time to 100ms and using no
    timeout on
    exit
    - Cope with attempted reuse of strings in input_pool
    - Manage failed URL entry at startup more gracefully, adding
    stratum+tcp://
    automatically if http:// isn't specified
    - Fix various symbol size change warnings
    - Import jansson updates from ckpool
    - Check for attempts to copy to/from null in cg_memcpy
    - Use cg_memcpy throughtout bitfury driver
    - Use cg_memcpy throughout cgminer.c and util.c
    - Use alloc helper in miner.h
    - Use alloc helpers in bitfury driver
    - Use alloc helpers in spondoolies drivers
    - Use alloc helpers in bflsc driver
    - Align_len in all alloc helper calls
    - Use align_len in all alloc helpers
    - Use alloc helpers in usbutils
    - Use alloc helpers in icarus driver
    - Use alloc helpers in avalon4 driver
    - Use alloc helpers in api.c
    - Use the alloc helpers in util.c
    - Convert all users of alloc to use the helpers in cgminer.c
    - Add helper functions to various alloc functions that automatically
    check for
    failure
    - Fix rare dereference error on pool stratum queue

 -- Christoph Korn Fri, 12 Jun 2015 22:23:03 +0200


Version: 4.9.1-1~getdeb1 2015-02-07 20:08:19 UTC

cgminer (4.9.1-1~getdeb1) trusty; urgency=medium

  * New upstream version
    - Fix various unused warnings
    - Fix avalon4 warnings
    - Display notice if pool successfully negotiates stratum resume
    - Support auto adjust voltage individually
    - Don't keep retrying to connect to a pool that has been removed
    - Null the actual pointer used to call discard and free_work and safely
    handle
    being called with a null pointer, giving a verbose warning about the call
    site
    - Fix off by one error when running out of queued IDs in
    bflsc28_queue_full
    - Uninit BET driver when it fails to initialise any boards
    - Fix detection of butterfly labs sc 65nm devices with the addition of
    the 28nm
    device imanufacturers trumping their detection
    - Remove compilation warnings. Cast overly-specific #def'd values to the
    destination type, unsigned int.
    - Basic ability to compile and run on FreeBSD 10. Only tested
    compilation with
    avalon, avalon2, bflsc, and icarus; only tested functionality of bflsc
    and
    icarus.

 -- Christoph Korn Wed, 04 Feb 2015 21:34:26 +0100


Version: 4.9.0-1~getdeb1 2014-12-19 21:07:52 UTC

cgminer (4.9.0-1~getdeb1) trusty; urgency=medium

  * New upstream version
    - Minor fix
    - Fix MM41 voltage setting
    - Fix the default settings of new module
    - Count non matching stratum as a hw error on ava4
    - Fix ava4 build incompatibilites and missing write config parameters
    - Use strcasecmp for device matching in usbutils in case of subtle
    manufacturer changes
    - Add manufacturer and product definitions for ava4
    - Cosmetic ava4 change
    - Cosmetic ava4 message fixes
    - Add sanity check for NULL data being passed to usb_perform_transfer
    - All write errors should be treated as fatal for ava4 devices
    - Change initial fan start speed, mins and max for avalon4 to ensure fan
    starts spinning but can go lower RPM
    - Disable zero length packets on ava4 before trying to init
    - Add a cgpu device option to disable zero length packets and enable it
    for avalon4
    - Display ava4 stats consistent with other devices
    - Add ava4 to udev rules file
    - Fix build warnings on ava4
    - Fix ava4 build
    - Add Avalon4 support
    - Filter duplicate stratum shares from being submitted upstream
    - Do rudimentary detection of duplicate shares per device

 -- Christoph Korn Tue, 16 Dec 2014 19:32:06 +0100


Version: 4.8.0-1~getdeb1 2014-11-28 23:08:23 UTC

cgminer (4.8.0-1~getdeb1) trusty; urgency=medium

  * New upstream version
    - Allow forcing of building driver combinations with --enable-forcecombo
    - Put spaces between name and id in avalon2 and icarus
    - Relax detection of a failing ava2 to more than 1 minute and perform the
    test after polling for results
    - Cap maximum diff on ava2 in order to still get shares
    - Put space between device name and id to prevent device names with
    numbers in them confusing the display
    - USB write errors are always fatal so they should be treated as such on
    ava2
    - Issue a usb reset for ava2 that is not returning valid shares and then
    drop it if it persists for over a minute
    - Process share results without a result value
    - Damp out hashrate displayed for antminer USBs
    - Add voltage and speed where relevant to antminer USBs
    - Don't estimate time on any antminer usb during a timeout
    - Return icarus nonce ok only when the nonce size matches the device or
    more
    - Don't discard old workids until we cycle back to them on antusb and
    look for more nonces in the buffer
    - Adjust ant usb timing for queued work
    - Use a cyclical list for the ant queued work
    - Mask and limit workid for antusb and don't clear buffer
    - Check the nonce on the worked item, not the submitted work
    - Skip over unfinished work that we can't free in ant usb
    - Use a workid and array if possible for the small ant usb work queue
    - Create an array for antworks for antminer usb devices
    - On U3 calculate hashrate purely on shares, not timeouts
    - Add switches for AU3
    - Adjust icarus wait timeout according to device
    - Differentiate U3 from U1/2 as a separate driver with different
    parameters and adjust timing accordingly
    - Skip ANUs detected in rock detect
    - Try U3 after trying other icarus options
    - Add rudimentary ANU voltage setting support for U3
    - Fix ignoring unprefixed v6 address in api allow list
    - Fix minor typos in Spondoolies SP10 and SP30 drivers
    - Implement a basic rock_flush function to discard the base work we are
    rolling work from.
    - Task_no for rockminer from the nonce bin should simply be masked
    - Change rbox default correction times to 5 in a revised frequency order
    - Change default frequency on T1 to 330
    - Reinstate last received check and resend in rockminer, being more
    lenient at 2 seconds to allow for dither errors at 1
    - Roll work for the rbox when possible

 -- Christoph Korn Thu, 27 Nov 2014 21:11:45 +0100


Version: 4.7.1-1~getdeb1 2014-11-08 00:09:06 UTC

cgminer (4.7.1-1~getdeb1) trusty; urgency=medium

  * New upstream version
    - Selectively yield on dropping a lock only on single CPU platforms
    - Make it impossible to configure in more than one device that is meant
    to be standalone. Add more information to configure help, along with comments
    for new drivers.
    - Add warning against system libusb in configure help
    - stratum_rthread sleep only 3s when all the pool have disconnected
    - Filter responses that don't have a result
    - Implement support for pool ping and json integers of zero in getversion
    and ping
    - Fix segfault when writing config with hashratio built in
    - Save pools in priority order at time of writing config
    - Set the correct flag for close on exec for sockets
    - Suspend stratum on removing a pool
    - Set CLOEXEC on sockets on linux
    - Drivers that take a diff should specify a max diff or it is assumed
    they don't support one so set max_diff to 1 if unset
    - Send hfa generic frame only if voltage was specified on the command
    line for that device
    - Set hashfast voltage settings only when really needed
    - Hashfast voltage support
    - Increase max diff on sp30 to 1024
    - Reset ipv6 flag to false in every api-allow loop
    - undeclared identifier 'IPV6_ADD_MEMBERSHIP' fix for apple
    - two back temps spondoolies2
    - two back temps spondoolies
    - correct suggest_difficulty json rpc call
    - Add more usb3 hub identifiers for windows
    - Set driver max diff to large value if unset
    - Wake gws on get queued
    - Implement blacklisting of attempting to match known products from ones
    without identifiers
    - Fix hfa driver building without libcurl
    - Enable building libusb without udev
    - Fix off by one calculation error in sp30 leading zeroes
    - Send correct diff work to sp30 for hashmeter to be correct
    - Do the sleep in spondoolies_queue_full_sp30 after dropping the lock
    - Minor tidy in sp30 driver
    - Fix sp30 warnings

 -- Christoph Korn Thu, 06 Nov 2014 20:14:15 +0100




About   -   Send Feedback to @ubuntu_updates