Permalink
Switch branches/tags
Nothing to show
Commits on Mar 23, 2014
  1. A new --no-client-reconnect command that disables the 'client.reconne…

    Kalroth committed Mar 23, 2014
    …ct' function.
    
    It looks like there's an exploit that abuses said command, but it is still not clear exactly how.
    
    There's also an additional message when the reconnect happens: "WARNING: POTENTIAL CLIENT.EXPLOIT!", but it requires you to be actively monitoring your log to catch it, and in which case you already get a "Reconnect requested from Pool 0 to 127.0.0.1" message.
    
    Note that disabling 'client.reconnect' might affect some pools that rely on the feature, like pools that you lease your rig to.
    
    Oh and this is dry-coded. :)
Commits on Mar 9, 2014
  1. Option to show coin/network difficulty instead of hash value.

    Kalroth committed Mar 9, 2014
    --show-coindiff or "show-coindiff" : true, can now be used to show the coin/network difficulty in accepted or rejected messages. This is only relevant for coin switching pools and it is off by default.
Commits on Mar 4, 2014
  1. Broken pool display fixed

    Kalroth committed Mar 4, 2014
    New Pool display was broken on setups with multiple pools and no load balancing. This should be working correctly now.
Commits on Mar 3, 2014
  1. Pool status display rewritten to span over several lines.

    Kalroth committed Mar 3, 2014
    CD is short for coin difficulty (also known as network difficulty, I think).
    Accepted and rejected numbers are now based on share difficulty rather than share count.
    RTT is short for Round-Trip Time and measures the time it took to submit a share to the server.
    DC lists the number of disconnects. Note that servers that aren't in use may report a lot of disconnects, since they do not implement a proper 90 second idle notification message.
Commits on Feb 4, 2014
  1. Multiple load balancing pool information

    Kalroth committed Feb 4, 2014
    The lines "Connected to multiple pools .." and best share have been replaced with a new display for setups with load balancing and multiple pools.
    
    The display now shows information for up to four pools;
    * pool name or just pool number
    * coin diff (D:)
    * accepted shares (A:)
    * rejected shares (R:)
    * disconnects (DC:)
  2. Marquee removed

    Kalroth committed Feb 4, 2014
    Vergo's uptime counter replaced the need for the marquee.
  3. Bumped version from 3.7.2 to 3.7.3

    Kalroth committed Feb 4, 2014
    It should be a little easier to identify my branch now, while still being backwards compatible with various external utilities and scripts.
  4. Merge pull request #10 from vergoh/master

    Kalroth committed Feb 4, 2014
    Add uptime information to top status line
Commits on Feb 3, 2014
Commits on Feb 2, 2014
  1. Top status lines switched back.

    Kalroth committed Feb 2, 2014
    Switched the top status lines back to their original position after the previous pull merge.
    
    Also added some spaces to make the blue menu line 80 characters wide.
  2. Merge pull request #8 from vergoh/master

    Kalroth committed Feb 2, 2014
    Marquee/knight rider fix, disable option and layout improvements
  3. Increase readability and space usage by replacing first horizontal ru…

    vergoh committed Feb 2, 2014
    …ler with help text (color coding imported from bfgminer), removing empty line and reordering status lines, fix compact mode output
  4. Add --disable-knight-rider command line option for disabling horizont…

    vergoh committed Feb 2, 2014
    …al ruler animations, fix output when terminal is wider than 80 characters
Commits on Feb 1, 2014
  1. Idle state for GPUs when there's no work.

    Kalroth committed Feb 1, 2014
    gpu-engine and gpu-memclock exit values are applied when there's no work available. This should prevent overclocked devices from going unstable when a pool goes down for a longer duration.
  2. Comma separated gpu-thread code enabled properly.

    Kalroth committed Feb 1, 2014
    It is now enabled when USE_SCRYPT is true, rather than bound to HAVE_ADL.
  3. Work unit efficiency added to ncurses display

    Kalroth committed Feb 1, 2014
    It's a percentage display showing the value of (work units / average hashrate) * 100, at the request of Marko.
Commits on Jan 30, 2014
  1. Save config code updated.

    Kalroth committed Jan 30, 2014
    Saving configuration now supports xintensity, rawintensity, cl-filename, gpu engine and memclock exit/disabled values, through both ncurses interface and API. Shaders setting is also being ignored if it is set to zero - first device setting tested only.
    
    Additionally save config function does not save the kernel setting is disabled if scrypt is set to true. This prevents the following issue: #6
Commits on Jan 24, 2014
  1. gpu-engine and gpu-memclock exit values are now applied when disablin…

    Kalroth committed Jan 24, 2014
    …g a device.
    
    This goes for both the ncurses interface and through the API.
Commits on Jan 22, 2014
  1. NEW: Device specific kernel .cl file.

    Kalroth committed Jan 22, 2014
    It is now possible to set different .cl files per GPU device through the --cl-filename
    parameter, and comma separated values are of course supported!
    
    Example of usage:
      "cl-filename" : "scrypt6970,scryptR9290",
    
    NOTE: Do NOT include the file extension in the name!
  2. --rawintensity option, by request of Dead2.

    Kalroth committed Jan 22, 2014
    This setting allows to set the GPU intensity value directly without any modifiers, it does not
    get any more raw than this! Look at the xintensity description raw for examples of regular
    intensity values. You can also set this value through the ncurses interface by pressing:
    G -> A -> select device id -> enter value.
    
    Minor xintensity code cleanup as well.
  3. Failover pool switching back delay is now configurable.

    Kalroth committed Jan 22, 2014
    --failover-switch-delay sets the delay in seconds before switching back to a failed pool,
    default is 60 seconds.
Commits on Jan 19, 2014
  1. xIntensity can now be set through the interface.

    Kalroth committed Jan 19, 2014
    Press G, X, select your device ID and enter a value between 1 and 9999.
    
    Thanks to veox of sgminer for the code: http://github.com/veox/sgminer/commit/463668b8789521693ad90065115906f0ee53deb8
  2. Network difficulty changes squelched.

    Kalroth committed Jan 19, 2014
    You can enable them again (along with new blocks and work restart messages) using the --more-notices parameter.
  3. Merge pull request #4 from Staretta/testing

    Kalroth committed Jan 19, 2014
    API: Added two more decimal places to MH/s.
Commits on Jan 18, 2014
  1. Use lround instead of llround

    Kalroth committed Jan 18, 2014
    It has better compatibility with older MingW and Cygwin versions.
    Stolen directly from luke-jr/bfgminer@0230ba4