Skip to content
This repository has been archived by the owner on Nov 26, 2018. It is now read-only.

Features/spring cleanup #41

Open
wants to merge 83 commits into
base: features/flexible_config
Choose a base branch
from
Open

Features/spring cleanup #41

wants to merge 83 commits into from

Commits on Apr 14, 2014

  1. Endpoint cleanup.

    bartTC committed Apr 14, 2014
    Configuration menu
    Copy the full SHA
    f7380fc View commit details
    Browse the repository at this point in the history

Commits on Apr 15, 2014

  1. Configuration menu
    Copy the full SHA
    aee0406 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7a7bfec View commit details
    Browse the repository at this point in the history

Commits on Apr 16, 2014

  1. A more graceful channel update

    yml committed Apr 16, 2014
    Configuration menu
    Copy the full SHA
    ba447d8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    72deadd View commit details
    Browse the repository at this point in the history
  3. golint

    yml committed Apr 16, 2014
    Configuration menu
    Copy the full SHA
    c31b353 View commit details
    Browse the repository at this point in the history

Commits on Apr 21, 2014

  1. swap the posgresql driver to a better maintain repo. Set the applicat…

    …ion_name to bot instead of empty string.
    yml committed Apr 21, 2014
    Configuration menu
    Copy the full SHA
    1085310 View commit details
    Browse the repository at this point in the history

Commits on Apr 22, 2014

  1. Configuration menu
    Copy the full SHA
    9cecd76 View commit details
    Browse the repository at this point in the history
  2. Use redisDB number too.

    bartTC committed Apr 22, 2014
    1 Configuration menu
    Copy the full SHA
    e638673 View commit details
    Browse the repository at this point in the history

Commits on Apr 23, 2014

  1. Merge branch 'master' of https://github.com/BotBotMe/botbot-bot into …

    …features/better-postgresql-connection-handling
    yml committed Apr 23, 2014
    Configuration menu
    Copy the full SHA
    ff4d3c0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c7e33dd View commit details
    Browse the repository at this point in the history
  3. Merge pull request #13 from BotBotMe/features/better-postgresql-conne…

    …ction-handling
    
    Features/better postgresql connection handling
    yml committed Apr 23, 2014
    Configuration menu
    Copy the full SHA
    3cb59f5 View commit details
    Browse the repository at this point in the history

Commits on May 16, 2014

  1. Reduce the time between ping from 5 min to 10s. Try to reconnect afte…

    …r 30s without messages from the server.
    yml committed May 16, 2014
    Configuration menu
    Copy the full SHA
    1bb0ea1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    eb93611 View commit details
    Browse the repository at this point in the history

Commits on May 18, 2014

  1. ref #15. re architecture the ircBot.monitor() to reconnect if there i…

    …s long period (15 min) of inactivity.
    yml committed May 18, 2014
    Configuration menu
    Copy the full SHA
    1e752dd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    792c7f1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    cbdefe8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    988592a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b9f1f88 View commit details
    Browse the repository at this point in the history
  6. 2 Configuration menu
    Copy the full SHA
    0bc1136 View commit details
    Browse the repository at this point in the history
  7. ref #15. Increase maxPongWithoutMessage from 15 to 150 to only rejoin…

    … silent network every 150 min. This should be configurable per chat bot
    yml committed May 18, 2014
    Configuration menu
    Copy the full SHA
    1e2b522 View commit details
    Browse the repository at this point in the history

Commits on May 19, 2014

  1. Improve the error loging to know which bot cannot write the the socke…

    …t. Try to reconnect this bot instead of just calling bot.Close()
    yml committed May 19, 2014
    Configuration menu
    Copy the full SHA
    13ca9c4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    30cbab6 View commit details
    Browse the repository at this point in the history

Commits on May 29, 2014

  1. Configuration menu
    Copy the full SHA
    e4ba11a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1ea5830 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    79376d0 View commit details
    Browse the repository at this point in the history

Commits on May 30, 2014

  1. Configuration menu
    Copy the full SHA
    c087d41 View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2014

  1. Configuration menu
    Copy the full SHA
    e191e8a View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2014

  1. Update README.md

    yml committed Jun 6, 2014
    Configuration menu
    Copy the full SHA
    ca09d03 View commit details
    Browse the repository at this point in the history
  2. Added a goroutine that collect the channels every bot is connected to…

    … and expose it as expvar.
    yml committed Jun 6, 2014
    Configuration menu
    Copy the full SHA
    aff63d3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    021884e View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2014

  1. Added defer before unlock

    vbabiy committed Jun 17, 2014
    Configuration menu
    Copy the full SHA
    aa66850 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    11f5442 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9a464e2 View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2014

  1. Fix a bunch of races in the test suite. Added a Field on the ircBot s…

    …truct to store the rateLimit.
    yml committed Jun 19, 2014
    Configuration menu
    Copy the full SHA
    ce577dd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ebbbda0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0af55d5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b39692b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    79286be View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    59801dc View commit details
    Browse the repository at this point in the history
  7. Merge branch 'master' into features/fix_races_in_test

    Conflicts:
    	common/mock.go
    vbabiy committed Jun 19, 2014
    Configuration menu
    Copy the full SHA
    d52af7a View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2014

  1. improve the ChatBot expvar stats

    yml committed Jun 20, 2014
    Configuration menu
    Copy the full SHA
    1e338c9 View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2014

  1. Enable pprof

    vbabiy committed Jun 21, 2014
    Configuration menu
    Copy the full SHA
    f3a15cb View commit details
    Browse the repository at this point in the history
  2. Add a .gitignore

    vbabiy committed Jun 21, 2014
    Configuration menu
    Copy the full SHA
    f4c1d33 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b5f8157 View commit details
    Browse the repository at this point in the history

Commits on Jun 23, 2014

  1. Configuration menu
    Copy the full SHA
    1f6c287 View commit details
    Browse the repository at this point in the history
  2. Itermediary changeset this is an improvement over the exisiting code …

    …base but there is still some edge cases when trying to reconnect bot.reconnect()
    yml committed Jun 23, 2014
    Configuration menu
    Copy the full SHA
    1daf637 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    85f4f7c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f6f313c View commit details
    Browse the repository at this point in the history
  5. Better connect

    yml committed Jun 23, 2014
    Configuration menu
    Copy the full SHA
    18b94d3 View commit details
    Browse the repository at this point in the history
  6. Reinitialized the missedPing to 0

    yml committed Jun 23, 2014
    Configuration menu
    Copy the full SHA
    df6576a View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    d2aa030 View commit details
    Browse the repository at this point in the history
  8. Merge branch 'features/better_chatbotStats' of github.com:BotBotMe/bo…

    …tbot-bot into features/better_chatbotStats
    vbabiy committed Jun 23, 2014
    Configuration menu
    Copy the full SHA
    b94758a View commit details
    Browse the repository at this point in the history
  9. Fixing formatting

    vbabiy committed Jun 23, 2014
    Configuration menu
    Copy the full SHA
    3c884e5 View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2014

  1. Configuration menu
    Copy the full SHA
    0225b08 View commit details
    Browse the repository at this point in the history
  2. move the goroutine to read socket in a more logical place where we ar…

    …e sure that the bot.socket has been properly initialized
    yml committed Jun 24, 2014
    Configuration menu
    Copy the full SHA
    d67f8d7 View commit details
    Browse the repository at this point in the history

Commits on Jun 25, 2014

  1. Configuration menu
    Copy the full SHA
    6d3e35b View commit details
    Browse the repository at this point in the history
  2. Continue to clean up irc.go. Fix a panic when the bot try to reconnec…

    …t after 4 missed ping.
    yml committed Jun 25, 2014
    Configuration menu
    Copy the full SHA
    51b6acb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5421ff1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    52fb875 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    74512b5 View commit details
    Browse the repository at this point in the history
  6. Fix the test suite

    yml committed Jun 25, 2014
    Configuration menu
    Copy the full SHA
    a171f31 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    0e6dd3a View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2014

  1. Configuration menu
    Copy the full SHA
    a44b98e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e03945a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f4aeb20 View commit details
    Browse the repository at this point in the history
  4. Be stingy with the lock and take the smalest lock possible and releas…

    …e it as soon as possible instead of taking it for a complete method
    yml committed Jun 28, 2014
    Configuration menu
    Copy the full SHA
    aa0aae5 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3017443 View commit details
    Browse the repository at this point in the history
  6. Remove bot.closing from the ircBot struct. I explictely pass around a…

    … quit chan struct{} this reduce the number of place where I need to lock
    yml committed Jun 28, 2014
    Configuration menu
    Copy the full SHA
    6d54ac9 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    26b6994 View commit details
    Browse the repository at this point in the history

Commits on Jun 30, 2014

  1. Configuration menu
    Copy the full SHA
    69ad07c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6dd12e3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9ab1f49 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1ba3ff6 View commit details
    Browse the repository at this point in the history

Commits on Jul 1, 2014

  1. Temporary remove self.recordUserCounts() from the code base because I…

    … think it is leaking postgres connection
    yml committed Jul 1, 2014
    Configuration menu
    Copy the full SHA
    abce29c View commit details
    Browse the repository at this point in the history
  2. nothing

    yml committed Jul 1, 2014
    Configuration menu
    Copy the full SHA
    3205be5 View commit details
    Browse the repository at this point in the history
  3. nothing

    yml committed Jul 1, 2014
    Configuration menu
    Copy the full SHA
    c7909d6 View commit details
    Browse the repository at this point in the history

Commits on Jul 2, 2014

  1. Configuration menu
    Copy the full SHA
    21edbcb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fbbeb85 View commit details
    Browse the repository at this point in the history
  3. Spring cleanup. Reduce the surface of ircBot. Move ircBot.connect() o…

    …utside the ircBot.init() to make testing easier and less hackish. ircBot.init() now takes a conn as argument.
    yml committed Jul 2, 2014
    Configuration menu
    Copy the full SHA
    d4591bf View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8fe417b View commit details
    Browse the repository at this point in the history
  5. I have commited the integration test because I can't figure out how t…

    …o drop the first tls connection that is establish by the ircBot.connect
    yml committed Jul 2, 2014
    Configuration menu
    Copy the full SHA
    7e94c1c View commit details
    Browse the repository at this point in the history

Commits on Jul 3, 2014

  1. Configuration menu
    Copy the full SHA
    c89f71a View commit details
    Browse the repository at this point in the history