• Content count

  • Joined

  • Last visited

About Kirito

  • Rank
    Needs Hobby

IPS Marketplace

  • Resources Contributor Total file submissions: 6

Recent Profile Visitors

398,695 profile views

Kirito's Activity

  1. Kirito added a post in a topic: Full SSL   

    ​How does that work for users who only have SSL enabled on login pages then? What would break if your URL didn't match exactly, out of curiosity?
    (And you say currently, is this something that's going to be changed/fixed at a later date? Since I don't think there's a reason the schema should need to match on your license, and there are people who may want to offer both as options for their users.)
    ​These are issues with the stock media tag configuration that can be easily fixed. See my post here regarding YouTube embeds,

  2. Kirito added a post in a topic: Full SSL   

    It doesn't matter if your license is for http or https, it will work the same either way.
  3. Kirito added a bug in IPS4 Bug Tracker   

    Recent Profile Visitors logs Anonymous Users
    When visiting a users profile while logged in anonymously, your visit is still logged in the Recent Profile Visitors block.
    • 0 replies
  4. Kirito added a post in a topic: Is IPB4 stable enough yet?   

    Well, setting up a  new  forum isn't likely to cause any huge issues. But it's still beta and unsupported. Upgrading a production forum to a beta release can definitely be dangerous, you run the risk of permanently corrupting data at the least. Running beta software can also be seen as an increased security vulnerability.
    I probably wouldn't set up a new forum with IP.Board 3.4 at this point if you're intending on upgrading when IP.Board 4 is released, but if you can I would try and hold off a bit longer for at least the RC releases before setting up your new forum. This is still beta, there are still bugs and things can break between releases.
  5. Kirito added a post in a topic: Kinda questionable IPB   

    You people are going to give Lindy an aneurysm with all this needless drama and bickering.
  6. Kirito added a post in a topic: Kinda questionable IPB   

    I don't think repeatedly mocking what The Admin Zone community says or does will somehow further this discussion in any productive manner. It's just becoming annoying at this point. This is IPS, not TAZ.
    Some of the replies to the topic you are repeatedly referencing on TAZ are completely reasonable, others not so. Kind of like the replies in this thread here.
  7. Kirito added a post in a topic: Kinda questionable IPB   

    I think that's a perfectly fair compromise, and I respect and appreciate your stance on the matter regarding power users here.
    Thank you again for your prompt response and clarification.
  8. Kirito added a post in a topic: Kinda questionable IPB   

    I honestly misread the second part of your post because I was more focused on the first sentence in your response, which is why I edited my post after. Sorry for that.
    If you would remove the message from the front-end entirely (even if it's only after the message is dimissed the first time) then only had the message reappear in the AdminCP every two weeks, I think I would be fine with that personally and I believe that would make it feel much less like nagware.
    You would have to acknowledge that this is almost purely a marketing decision as well though, as saying it's a feature because people don't realize when their license has expired doesn't make sense. They would know their license has expired after they dismiss the message the first time.
    This is kind of off-topic, but you certainly have the right to have an opinion on the decisions a company makes, regardless of if you use their services or not.
  9. Kirito added a post in a topic: Kinda questionable IPB   

    ​You have the right to do pretty much whatever you want. You can turn IP.Board into Nagware if that's what you wish. I hope that's not what you really want though.
    It would be nice if you would just openly recognize this as a flaw and say that it will be fixed, not respond by saying you have the right to do whatever you want.
    But I appreciate your response regardless. Thank you for confirming something will be done.
  10. Kirito added a post in a topic: Kinda questionable IPB   

    ​So, can't you only display this message if those services are enabled? The same way it currently works in IPB3? I don't need/use the anti-spam service and probably won't have use for any other hosted features you offer in the future, as I self-host almost everything on my board. Why should I be harassed with a nagware message when my license expires and I don't renew it?
    I really don't mean to come off as hostile, but I don't know how else to describe this, other than a nagware message. If this is really meant to mitigate support issues like you are saying, there are surely better ways to deal with this. Do you agree?
  11. Kirito added a post in a topic: Kinda questionable IPB   

    Better yet, instead of a PM, you could have a full featured message center in the AdminCP to store all of these messages even after they have been acknowledged. This could also be used to store/archive the notifications for updates to the software, security patches, and so on.
    There are countless far more reasonable ways of going about that do not involve turning IP.Board into Nagware.
  12. Kirito added a post in a topic: Kinda questionable IPB   

    Here's a very, very simple solution to make everyone happy.
    Just add a dismiss link to the message. When the message is dismissed, it won't display again. This is a pretty common sense solution.
    If you just want to be sure the license holder is aware when their license expires, that's what e-mails are for . Or, if you want to be proactive from a marketing standpoint, have your marketing department give  people a call when their license expires and ask if they'd like to renew it.
    If this was just about users losing access to spam mitigation, you could only display a message like this when the user has the anti-spam feature enabled and their license is expired. The message will inform the user that their spam mitigation feature is no longer functioning and will not go away until their license is renewed  or  they disable the feature. Again, a pretty common sense solution.
    Forcing a message like this to be in-your-face-on-every-single-page-you-visit-forever-and-ever is absolutely unnecessary and extremely spammy. Forgive me for being blunt, but I don't buy the reasoning that this is just about being sure the admin is aware when his or her license expires, this seems more like wanting to spam the message enough that it becomes annoying to the point someone would renew their license just to make the message stay away.
    I do honestly hope you prove me wrong though.
  13. Kirito added a post in a topic: https://problem   

    You probably need to add a chain to your servers SSL certificate. I can see you have your websites SSL certificate registered through AlphaSSL and you have no intermediate certificate included with it,
    kirito@ArchLinux:~$ openssl s_client -showcerts -connect </dev/null CONNECTED(00000003) depth=0 C = US, OU = Domain Control Validated, CN = verify error:num=20:unable to get local issuer certificate verify return:1 depth=0 C = US, OU = Domain Control Validated, CN = verify error:num=27:certificate not trusted verify return:1 depth=0 C = US, OU = Domain Control Validated, CN = verify error:num=21:unable to verify the first certificate verify return:1 --- Certificate chain 0 s:/C=US/OU=Domain Control Validated/ i:/C=BE/O=GlobalSign nv-sa/CN=AlphaSSL CA - SHA256 - G2 -----BEGIN CERTIFICATE----- MIIE3zCCA8egAwIBAgISESFICszcPBQlqL+bNlurzNARMA0GCSqGSIb3DQEBCwUA MEwxCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMSIwIAYD VQQDExlBbHBoYVNTTCBDQSAtIFNIQTI1NiAtIEcyMB4XDTE0MDkwODA4MjAxN1oX DTE2MDkwODA4MjAxN1owSTELMAkGA1UEBhMCVVMxITAfBgNVBAsTGERvbWFpbiBD b250cm9sIFZhbGlkYXRlZDEXMBUGA1UEAwwOd3d3LmUtbXlteS5jb20wggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDGyhaznBKABvR0REPmZep1vBwfhS/X AFVVwQ9HX4zW2tKPuktEVycrih2WpfjuxymMvLzlDmStMc3k70AZQPhR1BhWKa3v QKSX+fERdaqWS64bu9k9NFHp5A8h73E/nUhFS66fow4G2ivxOZtFTkg8Iv3oIk4t myivdg7b+vf57A4gWdCrLTwkkg+ur+pmzXGMaFfLv/SKToXaqn3vhOCO7nxLdFDq nyAztWR95bJNxGYcDKpTfHQqCYr2f24XIGyeoRcV6eqNQL5eN4EsGFYhlfkv+hdK XV2VqWH5x6nIvWbqRQcXpsfJa5ybY07XMqjks/7PfqV3C/vzdrT/qtHxAgMBAAGj ggG8MIIBuDAOBgNVHQ8BAf8EBAMCBaAwSQYDVR0gBEIwQDA+BgZngQwBAgEwNDAy BggrBgEFBQcCARYmaHR0cHM6Ly93d3cuZ2xvYmFsc2lnbi5jb20vcmVwb3NpdG9y eS8wJQYDVR0RBB4wHIIOd3d3LmUtbXlteS5jb22CCmUtbXlteS5jb20wCQYDVR0T BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwPgYDVR0fBDcwNTAz oDGgL4YtaHR0cDovL2NybDIuYWxwaGFzc2wuY29tL2dzL2dzYWxwaGFzaGEyZzIu Y3JsMIGJBggrBgEFBQcBAQR9MHswQgYIKwYBBQUHMAKGNmh0dHA6Ly9zZWN1cmUy LmFscGhhc3NsLmNvbS9jYWNlcnQvZ3NhbHBoYXNoYTJnMnIxLmNydDA1BggrBgEF BQcwAYYpaHR0cDovL29jc3AyLmdsb2JhbHNpZ24uY29tL2dzYWxwaGFzaGEyZzIw HQYDVR0OBBYEFNKEYziRib3dwMxPExG1GKDj5Eg+MB8GA1UdIwQYMBaAFPXN1TwI UPlqTzq3l9pWg+Zp0mj3MA0GCSqGSIb3DQEBCwUAA4IBAQDWCr41/ySanC8Rh7ao BjO6o7+BvSCU94ESxe5Ee9I1Pw48oWHKBUdP1MGpm+u0/jkbaL1zY0JhfRfv7r1y 1DRJA8ixp2hK4UatKeLnSt5jDbuQn46nrvSlMWfNokC5dgK/SCnKgZKll/cLVzDD RhI2ELIHcSA6m+GTKKGQqQiw31c3i5aF0Uuhbl3nWBDzljgi7lzHF66psZpHmlLG BXDv5JXZKPkt+XmH9ItlxdAnQHK3eCRDXUaJS0HXJld0IEDx5lbesPbw2CLd+C6p Tna/vA4CS6o+sBnv6jig0c51awRLl6gzlIekcydA6mmvaO24R0cmPmtlOuU+txW0 mKg6 -----END CERTIFICATE----- --- Server certificate subject=/C=US/OU=Domain Control Validated/ issuer=/C=BE/O=GlobalSign nv-sa/CN=AlphaSSL CA - SHA256 - G2 --- No client certificate CA names sent --- SSL handshake has read 1942 bytes and written 434 bytes --- New, TLSv1/SSLv3, Cipher is ECDHE-RSA-AES256-GCM-SHA384 Server public key is 2048 bit Secure Renegotiation IS supported Compression: NONE Expansion: NONE SSL-Session: Protocol : TLSv1.2 Cipher : ECDHE-RSA-AES256-GCM-SHA384 Session-ID: FCE037EE10364526458C5CE634BB0826614BCEA9B13D2377E0884AB86E640579 Session-ID-ctx: Master-Key: 7CC60A73CB913D8B32E596DFE041F097CE4F375A8A1CC17B68964364F84B431D422EFD5D18EF71F1DADB5BF54B14EF6C Key-Arg : None PSK identity: None PSK identity hint: None SRP username: None TLS session ticket lifetime hint: 300 (seconds) TLS session ticket: 0000 - a3 5c 8e fe 67 dc bf ba-b5 56 ca 7b 2d 72 20 5b .\..g....V.{-r [ 0010 - 2b 57 1b 09 a0 39 85 65-b1 22 53 72 2c 03 1a 97 +W...9.e."Sr,... 0020 - af f2 43 b7 69 8a 35 de-d7 5c f1 63 a3 77 0e cb ..C.i.5..\.c.w.. 0030 - 7a a1 33 3a 20 4f 1a 08-48 3d 5d 1f ea cc 91 14 z.3: O..H=]..... 0040 - f7 27 43 a9 40 c0 02 36-53 62 a2 b8 ef 51 d1 b9 .'C.@..6Sb...Q.. 0050 - 8d e7 bd e2 ce 12 0a ff-62 03 73 98 ec 72 cd c8 ........b.s..r.. 0060 - bf 9a 61 84 7a 4c bf 8e-45 2a 94 3a 34 dd 1c f8 ..a.zL..E*.:4... 0070 - b7 dd a3 aa 60 60 64 74-83 16 6d 97 64 76 11 cc ....``dt..m.dv.. 0080 - 16 40 c7 e5 80 a0 7d 2d-bf 65 89 fc 1c de f1 05 .@....}-.e...... 0090 - 3d bf 8c 0a 92 3a 06 3c-62 00 80 58 ea 06 a2 f5 =....:.<b..X.... 00a0 - 8e 35 e6 0d 6a 8b d3 9b-5d 4c 67 83 31 18 f9 f8 .5..j...]Lg.1... 00b0 - d4 f5 db 2f 00 2c b0 1e-21 59 37 82 36 ba ac 71 .../.,..!Y7.6..q Start Time: 1419879635 Timeout : 300 (sec) Verify return code: 21 (unable to verify the first certificate) --- DONE kirito@ArchLinux:~$ You should have received an intermediate certificate with your purchase, but if you don't have it, you can download another here:
    Please follow the instructions here to install your intermediate certificate on Apache:
  14. Kirito added a bug in IPS4 Bug Tracker   

    SQL Error on reply to private message
    Whenever I get a reply to a personal message, when reading the reply I get an SQL error in the messages sidebar in place of the newly replied to message topic,

    IPS\Db\Exception::__set_state(array( 'query' => 'SELECT core_message_topic_user_map.*, core_message_topics.* FROM `ibf_core_message_posts` AS `core_message_posts` LEFT JOIN `ibf_core_message_topic_user_map` AS `core_message_topic_user_map` ON core_message_topic_user_map.map_topic_id=core_message_topics.mt_id LEFT JOIN `ibf_core_message_topics` AS `core_message_topics` ON core_message_posts.msg_topic_id=core_message_topics.mt_id WHERE mt_id=?', 'binds' => array ( 0 => 180374, ), 'message' => 'Unknown column \'core_message_topics.mt_id\' in \'on clause\'', 'string' => '', 'code' => 1054, 'file' => '/var/www/html/system/Db/Db.php', 'line' => 361, 'trace' => array ( 0 => array ( 'file' => '/var/www/html/system/Db/Select.php', 'line' => 305, 'function' => 'preparedQuery', 'class' => 'IPS\\_Db', 'type' => '->', 'args' => array ( 0 => 'SELECT core_message_topic_user_map.*, core_message_topics.* FROM `ibf_core_message_posts` AS `core_message_posts` LEFT JOIN `ibf_core_message_topic_user_map` AS `core_message_topic_user_map` ON core_message_topic_user_map.map_topic_id=core_message_topics.mt_id LEFT JOIN `ibf_core_message_topics` AS `core_message_topics` ON core_message_posts.msg_topic_id=core_message_topics.mt_id WHERE mt_id=?', 1 => array ( 0 => 180374, ), ), ), 1 => array ( 'file' => '/var/www/html/system/Db/Select.php', 'line' => 359, 'function' => 'runQuery', 'class' => 'IPS\\Db\\_Select', 'type' => '->', 'args' => array ( ), ), 2 => array ( 'file' => '/var/www/html/system/Db/Select.php', 'line' => 288, 'function' => 'rewind', 'class' => 'IPS\\Db\\_Select', 'type' => '->', 'args' => array ( ), ), 3 => array ( 'file' => '/var/www/html/applications/core/modules/front/messaging/messenger.php', 'line' => 131, 'function' => 'first', 'class' => 'IPS\\Db\\_Select', 'type' => '->', 'args' => array ( ), ), 4 => array ( 'file' => '/var/www/html/system/Dispatcher/Controller.php', 'line' => 94, 'function' => 'manage', 'class' => 'IPS\\core\\modules\\front\\messaging\\_messenger', 'type' => '->', 'args' => array ( ), ), 5 => array ( 'file' => '/var/www/html/system/Content/Controller.php', 'line' => 42, 'function' => 'execute', 'class' => 'IPS\\Dispatcher\\_Controller', 'type' => '->', 'args' => array ( ), ), 6 => array ( 'file' => '/var/www/html/applications/core/modules/front/messaging/messenger.php', 'line' => 73, 'function' => 'execute', 'class' => 'IPS\\Content\\_Controller', 'type' => '->', 'args' => array ( ), ), 7 => array ( 'file' => '/var/www/html/system/Dispatcher/Dispatcher.php', 'line' => 124, 'function' => 'execute', 'class' => 'IPS\\core\\modules\\front\\messaging\\_messenger', 'type' => '->', 'args' => array ( ), ), 8 => array ( 'file' => '/var/www/html/index.php', 'line' => 17, 'function' => 'run', 'class' => 'IPS\\_Dispatcher', 'type' => '->', 'args' => array ( ), ), ), 'previous' => NULL, )) This only seems to happen when reading a new reply to the message. The error goes away on refresh.
    • 0 replies
  15. Kirito added a post in a topic: Who is browsing your profile...what do you think?   

    No, logging in anonymously prevents entries from being recorded in the latest visitors block.
    (You can easily try it yourself and see, log out and log back on anonymously then visit someone's profile)

Status Feed

  1. Kirito

    Oh awesome, I can see my unapproved/mod qued posts now. I hope that's an intentional feature.

  2. Kirito » Midnight Modding

    Out of curiosity, could you tell me who it is IPS recently hired?

  3. Kirito » sijad

    this again is just meant as a friendly correction since I've seen you do it a lot in the jobs board.*

  4. Kirito » sijad

    As a friendly correction (since I don't think English is your primary language), when you want to tell someone you'd like to take up a project for them, you generally say you're "interested in it", not "interesting in it". Interesting just describes a specific something. "This is interesting" vs "I'm interested in this", as an example. I hope that makes sense, and I don't mean to insult you or anything, this again is just meant as a friendly...

    1. sijad

      My bad, I'll do it :)