Evergreen ILS Website

IRC log for #evergreen, 2025-08-07

| Channels | #evergreen index | Today | | Search | Google Search | Plain-Text | summary | Join Webchat

All times shown according to the server's local time.

Time Nick Message
08:01 sandbergja joined #evergreen
08:28 mmorgan joined #evergreen
09:08 Bmagic our git server seems to be down
09:19 Dyrcona joined #evergreen
09:33 mmorgan Bmagic: Confirmed. Dyrcona rebooted the git server yesterday morning. Maybe the same issue?
09:35 Dyrcona It's not working again?
09:37 Dyrcona I'll reboot it again. That's the "simplest" thing.
09:38 sandbergja joined #evergreen
09:39 mmorgan Dyrcona++ #Turn it off and turn it on again.
09:40 Bmagic seems to just be the web interface
09:42 Dyrcona Bots most likely.
09:42 Dyrcona OOM killer took out apache2.
09:43 Dyrcona Hey. We have a list for these things, now.
09:59 csharp_ Dyrcona++
10:02 Dyrcona I should have run this other test thing with `time`.
10:02 Dyrcona Oh well... I'm sure I'll do it again soon enough.
10:09 Bmagic sounds like a job for.... Anubis!
10:10 berick it's a bird, it's a plane, it's an Egyptian god of funerary rites!
10:16 Dyrcona Bmagic: That's one of the things that we're considering.
10:17 csharp_ "we" = "The Elders of the Internet"
10:19 Dyrcona heh.
11:12 Christineb joined #evergreen
12:07 sleary a friend sent me this anti-bot solution last night. It pleases me. https://ache.one/notes/html_zip_bomb
12:15 sleary mmorgan++ # planning ahead
12:15 sleary 3.16 roadmap dates are now on the community calendar
12:42 Bmagic sleary++ # love it, the Nepenthes tarpit is in similar vein
12:42 abneiman sleary++ # calendars!
13:07 mantis joined #evergreen
13:23 Dyrcona sleary++
14:01 Dyrcona Interesting.... Since we turned on ExpiresActive sitewide a few libraries reported issues with the traditional opac when used via the staff client.
14:01 Dyrcona However, /eg/opac already has ExpiresActive on with a 5 second expiration time.
14:04 Dyrcona i notice that eg2 also manually sets Cache-control headers to no-cache. I wonder how that plays with ExpiresActive?
15:41 mantis left #evergreen
16:07 Dyrcona Oh! Reading the documentation, ExpiresActive uses these contexts: server config, virtual host, directory, .htaccess. Looks like it won't work from a Location.
16:23 eeevil Dyrcona: that ... seems (weirdly) correct. I'm not sure why 'access plus X' wouldn't work properly for <location>s (that's all client-side timing), but I can see why 'modified plus X' would need an FS-backed timestamp. I guess they just went with the same restriction on both forms
16:24 eeevil but you can  use Header in <location>s, like: Header set Cache-Control "max-age=3600"
16:26 Dyrcona eeevil: Yes. I'm just setting ExpiresActive Off for some files.
16:27 Dyrcona I'm also not entirely sure if directory context includes locations, but experience suggests that it doesn't. We've had reports of cache-related issues with loading some files that didn't have them before.
16:27 * eeevil thinks maybe we need to add OILSRequireNotBotCookie to gitweb ... it's getting slow again (for me)
16:28 eeevil (not really that specifically, obv
16:31 Dyrcona eeevil: Location is processed after Directory and .htaccess according to the documentation, so I guess that means ExpiresActive will do nothing in a Location block. I'll probably LP that.
16:31 Dyrcona eeevil: regarding gitweb. We're talking about setting up Anubis next week.
16:35 Dyrcona I just restarted Apache on git.evergreen-ils.org to see if that helps.
16:36 eeevil it was loading, and still is, just taking 5-10s per commit detail screen, which is not normal IME
16:48 Dyrcona I'll see about Anubis tomorrow. I have less to do for CWMARS then, I think.
17:03 Dyrcona Ah well. Look at the time.
17:34 mmorgan left #evergreen
17:56 smayo joined #evergreen

| Channels | #evergreen index | Today | | Search | Google Search | Plain-Text | summary | Join Webchat