Permalink
Commits on Dec 17, 2006
  1. @braindigitalis

    Branch for beta 6 Juletre

    git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6037 e03df62e-2008-0410-955e-edbf42e46eb7
    braindigitalis committed Dec 17, 2006
  2. @braindigitalis
  3. @braindigitalis

    Add this:

    #define CMD_LOCALONLY CMD_FAILURE
    so that when we say 'return cmd_failure to not allow spanningtree to propogate the message', the constant itself documents the code instead and is more readable.
    
    
    git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6035 e03df62e-2008-0410-955e-edbf42e46eb7
    braindigitalis committed Dec 17, 2006
  4. @braindigitalis

    Correctly send TS in JOIN so that services packages etc dont become d…

    …esynched (plus our own protocol docs say we do this when we send JOIN, oops breaking my own standards now)
    
    git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6034 e03df62e-2008-0410-955e-edbf42e46eb7
    braindigitalis committed Dec 17, 2006
  5. @braindigitalis

    Add a message to the makefile, when starting the build: "this will ta…

    …ke a long time, why not read our wiki while waiting for make to run"
    
    git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6033 e03df62e-2008-0410-955e-edbf42e46eb7
    braindigitalis committed Dec 17, 2006
  6. @braindigitalis

    Dont use FJOIN to join users to channels outside the burst (revert to…

    … earlier betas behaviour) which should prevent some spurious deops during normal
    
    operation
    
    
    git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6032 e03df62e-2008-0410-955e-edbf42e46eb7
    braindigitalis committed Dec 17, 2006
  7. @braindigitalis

    Use $^O rather than chomp(`uname`); - use perl's neat detection of th…

    …e OS name :p
    
    git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6031 e03df62e-2008-0410-955e-edbf42e46eb7
    braindigitalis committed Dec 17, 2006
  8. Make RemoveCommand private.

    git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6030 e03df62e-2008-0410-955e-edbf42e46eb7
    peavey committed Dec 17, 2006
  9. Invented safe delete-while-itering for hash_map.

    git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6029 e03df62e-2008-0410-955e-edbf42e46eb7
    peavey committed Dec 17, 2006
  10. @braindigitalis

    When receiving an FJOIN, if we have no local users, dont send deops, …

    …this just contributes to pointless server noise
    
    git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6028 e03df62e-2008-0410-955e-edbf42e46eb7
    braindigitalis committed Dec 17, 2006
  11. @braindigitalis

    Handle removal of permenant svsholds

    git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6027 e03df62e-2008-0410-955e-edbf42e46eb7
    braindigitalis committed Dec 17, 2006
  12. @braindigitalis
  13. Fix a little = turned into a ==

    git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6025 e03df62e-2008-0410-955e-edbf42e46eb7
    peavey committed Dec 17, 2006
  14. Use safe iter for deleting while iterating

    git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6024 e03df62e-2008-0410-955e-edbf42e46eb7
    peavey committed Dec 17, 2006
  15. @braindigitalis

    someone test this please

    git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6023 e03df62e-2008-0410-955e-edbf42e46eb7
    braindigitalis committed Dec 17, 2006
  16. @braindigitalis

    If the caller said no linefeeds, dont bail, instead just turn the lin…

    …efeeds into spaces, so that
    
    "aaaa
    bbbb"
    becomes "aaaa bbbb".
    
    
    git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6022 e03df62e-2008-0410-955e-edbf42e46eb7
    braindigitalis committed Dec 17, 2006
  17. @braindigitalis

    Finally document <insane> tag, we've had this since like 1.0 beta 6, …

    …but we never documented it in the example config (oops)
    
    git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6020 e03df62e-2008-0410-955e-edbf42e46eb7
    braindigitalis committed Dec 17, 2006
Commits on Dec 16, 2006
  1. @braindigitalis
  2. Config option added for prefixed channel NOTICEs and PRIVMSGs to turn…

    … on/off IRCU style of adding prefix to outgoing text.
    
    git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6018 e03df62e-2008-0410-955e-edbf42e46eb7
    peavey committed Dec 16, 2006
  3. @braindigitalis
  4. @braindigitalis

    Allow linefeeds in this module in one value

    git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6016 e03df62e-2008-0410-955e-edbf42e46eb7
    braindigitalis committed Dec 16, 2006
  5. @braindigitalis

    Tidy up text formatting

    git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6015 e03df62e-2008-0410-955e-edbf42e46eb7
    braindigitalis committed Dec 16, 2006
  6. @braindigitalis

    Change m_helpop to use the new boolean flag in ReadConf for allowing …

    …newlines, tidy up text formatting a bit.
    
    git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6014 e03df62e-2008-0410-955e-edbf42e46eb7
    braindigitalis committed Dec 16, 2006
  7. @braindigitalis

    Add an optional parameter to ConfigReader::ReadValue which defines if…

    … we want linefeeds or not.
    
    Tidy up some duplicated code in configreader (error reporting)
    Change ModuleException to inherit from CoreException, have the configreader throw and catch its CoreException on fatal error
    
    
    git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6013 e03df62e-2008-0410-955e-edbf42e46eb7
    braindigitalis committed Dec 16, 2006
  8. @braindigitalis

    Fix all the left out examples that dont get copied to the config dir …

    …on install
    
    git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6012 e03df62e-2008-0410-955e-edbf42e46eb7
    braindigitalis committed Dec 16, 2006
  9. @braindigitalis

    Add some comments to explain whats going off in one of the TreeSocket…

    … constructors
    
    git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6011 e03df62e-2008-0410-955e-edbf42e46eb7
    braindigitalis committed Dec 16, 2006
  10. @braindigitalis
  11. @braindigitalis
  12. @rburchell

    w00t: the power to rewrite modules in the leap of a small tiredness b…

    …arrier. helpop refactored to use a leet cached map lookup, should be fast, leet, cool, etc. I'm going to bed.
    
    git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6008 e03df62e-2008-0410-955e-edbf42e46eb7
    rburchell committed Dec 16, 2006
  13. Make SNO notice for +o global

    git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6007 e03df62e-2008-0410-955e-edbf42e46eb7
    peavey committed Dec 16, 2006
  14. Make irc::spacify take 'const char*' instead of 'char*'

    git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6006 e03df62e-2008-0410-955e-edbf42e46eb7
    peavey committed Dec 16, 2006
  15. Make irc::spacify take 'const char*' instead of 'char*'

    git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6005 e03df62e-2008-0410-955e-edbf42e46eb7
    peavey committed Dec 16, 2006
  16. @braindigitalis

    Linefeeds in quotes, just for w00t.

    WARNING: THIS NEEDS SOME EXTRA STUFF TOMORROW: Someone remind me to add a 'no linefeeds' bool flag to ConfigReader::ReadValue, because a lot of values should NOT have linefeeds in!
    
    
    git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6004 e03df62e-2008-0410-955e-edbf42e46eb7
    braindigitalis committed Dec 16, 2006
  17. Remove libIRCDaes.so from install

    git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6003 e03df62e-2008-0410-955e-edbf42e46eb7
    peavey committed Dec 16, 2006
  18. @rburchell

    Usermode +G allowed opers to change other user's modes. As the core d…

    …oesn't follow this behaviour anymore, neither does it.
    
    git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6002 e03df62e-2008-0410-955e-edbf42e46eb7
    rburchell committed Dec 16, 2006