sites

public wiki contents of suckless.org
git clone git://git.suckless.org/sites
Log | Files | Refs

index.md (16271B)


      1 Home of [dwm](//dwm.suckless.org), [dmenu](//tools.suckless.org/dmenu) and
      2 other quality software with a focus on simplicity, clarity, and frugality.
      3 
      4 Read more about our [philosophy](/philosophy) and join us on the [mailing
      5 list](/community).
      6 
      7 News
      8 ====
      9 
     10 [Atom feed](//suckless.org/atom.xml)
     11 
     12 2025-05-05
     13 ----------
     14 On Sunday, 2025-05-11
     15 there will be scheduled maintenance of the suckless servers.
     16 It's estimated this will take about 2 hours
     17 from about 10:00 to 12:00 UTC.
     18 
     19 The mailinglist, website and source-code repositories will have some downtime.
     20 
     21 Update: the maintenance was finished at 2025-05-11 13:00 UTC.
     22   There was a small issue with storage space, hence the 1h delay for fixing it.
     23 
     24 2025-04-30
     25 ----------
     26 [slstatus 1.1](//tools.suckless.org/slstatus) released: [download](//dl.suckless.org/tools/slstatus-1.1.tar.gz)
     27 
     28 2024-11-26
     29 ----------
     30 * [svkbd 0.4.2](//tools.suckless.org/x/svkbd/) released: [download](//dl.suckless.org/tools/svkbd-0.4.2.tar.gz)
     31 
     32 2024-04-05
     33 ----------
     34 * [st 0.9.2](//st.suckless.org/) released: [download](//dl.suckless.org/st/st-0.9.2.tar.gz)
     35 
     36 This reverts a commit and a regression with cursor move with wide glyphs, for
     37 example with GNU readline.
     38 
     39 2024-03-20
     40 ----------
     41 Below are some highlights of the changes for the recent releases of dmenu, dwm,
     42 st and tabbed, see the git logs for all details:
     43 
     44 General small Makefile improvements, rationale being: just be verbose and show
     45 what is done: do not abstract/hide details from the user/developer.
     46 Respect (more) the package manager and build system flags (CFLAGS, LDFLAGS, etc).
     47 
     48 [dwm](https://git.suckless.org/dwm/log.html):
     49 * Improvements to signal handling.
     50 * Fix: Avoid missing events when a keysym maps to multiple keycodes.
     51 
     52 [dmenu](https://git.suckless.org/dmenu/log.html):
     53 * Reduce memory usage for reading the lines.
     54 * Fix: X11 BadMatch error when embedding on some windows.
     55 
     56 [st](https://git.suckless.org/st/log.html):
     57 * Fix: bounds checks of dc.col.
     58 * Fix: buffer overflow when handling long composed input.
     59 * Ignore C1 control characters in UTF-8 mode.
     60 * Improvements to cell handling and wide characters.
     61 * Default config: decrease the default minlatency.
     62 * [Various other terminal fixes and compatibility improvements.](https://git.suckless.org/st/log.html)
     63 
     64 [tabbed](https://git.suckless.org/tabbed/log.html):
     65 * Fix: faulty zombie process reaping.
     66 * Improvements to signal handling.
     67 * Improve compatibility with compiling on older systems such as Slackware 11.
     68 
     69 Thanks to all contributors who submitted patches.
     70 
     71 2024-03-19
     72 ----------
     73 * [dmenu 5.3](//tools.suckless.org/dmenu/) released: [download](//dl.suckless.org/tools/dmenu-5.3.tar.gz)
     74 * [dwm 6.5](//dwm.suckless.org) released: [download](//dl.suckless.org/dwm/dwm-6.5.tar.gz)
     75 * [st 0.9.1](//st.suckless.org/) released: [download](//dl.suckless.org/st/st-0.9.1.tar.gz)
     76 * [tabbed 0.8](//tools.suckless.org/tabbed) released: [download](//dl.suckless.org/tools/tabbed-0.8.tar.gz)
     77 
     78 2023-07-04
     79 ----------
     80 [slstatus 1.0](//tools.suckless.org/slstatus) released: [download](//dl.suckless.org/tools/slstatus-1.0.tar.gz)
     81 
     82 2022-12-28
     83 ----------
     84 [lchat 1.0](//tools.suckless.org/lchat) released: [download](//dl.suckless.org/tools/lchat-1.0.tar.gz)
     85 
     86 2022-11-02
     87 ----------
     88 [libgrapheme 2.0.2](//libs.suckless.org/libgrapheme) released: [download](//dl.suckless.org/libgrapheme/libgrapheme-2.0.2.tar.gz)
     89 
     90 2022-10-08
     91 ----------
     92 [libgrapheme 2.0.1](//libs.suckless.org/libgrapheme) released: [download](//dl.suckless.org/libgrapheme/libgrapheme-2.0.1.tar.gz)
     93 
     94 2022-10-06
     95 ----------
     96 [libgrapheme 2.0.0](//libs.suckless.org/libgrapheme) released: [download](//dl.suckless.org/libgrapheme/libgrapheme-2.0.0.tar.gz)
     97 
     98 2022-10-04
     99 ----------
    100 * [dmenu 5.2](//tools.suckless.org/dmenu/) released: [download](//dl.suckless.org/tools/dmenu-5.2.tar.gz)
    101 * [dwm 6.4](//dwm.suckless.org) released: [download](//dl.suckless.org/dwm/dwm-6.4.tar.gz)
    102 * [ii 2.0](//tools.suckless.org/ii) released: [download](//dl.suckless.org/tools/ii-2.0.tar.gz)
    103 * [sic 1.3](//tools.suckless.org/sic) released: [download](//dl.suckless.org/tools/sic-1.3.tar.gz)
    104 * [slock 1.5](//tools.suckless.org/slock) released: [download](//dl.suckless.org/tools/slock-1.5.tar.gz)
    105 * [st 0.9](//st.suckless.org/) released: [download](//dl.suckless.org/st/st-0.9.tar.gz)
    106 * [tabbed 0.7](//tools.suckless.org/tabbed) released: [download](//dl.suckless.org/tools/tabbed-0.7.tar.gz)
    107 
    108 2022-04-19
    109 ----------
    110 Suckless now has a dark mode CSS style for its pages.
    111 Surf also now has support for [dark mode](https://git.suckless.org/surf/commit/1f5b8f3bd1f37d4d3dc45d21285f34ef4752dbaa.html).
    112 
    113 2022-02-11
    114 ----------
    115 [dmenu 5.1](//tools.suckless.org/dmenu/) released: [download](//dl.suckless.org/tools/dmenu-5.1.tar.gz)
    116 
    117 2022-01-07
    118 ----------
    119 * [dwm 6.3](//dwm.suckless.org) released: [download](//dl.suckless.org/dwm/dwm-6.3.tar.gz)
    120 * [ii 1.9](//tools.suckless.org/ii) released: [download](//dl.suckless.org/tools/ii-1.9.tar.gz)
    121 * [st 0.8.5](//st.suckless.org/) released: [download](//dl.suckless.org/st/st-0.8.5.tar.gz)
    122 * [svkbd 0.4.1](//tools.suckless.org/x/svkbd/) released: [download](//dl.suckless.org/tools/svkbd-0.4.1.tar.gz)
    123 
    124 2021-12-22
    125 ----------
    126 [libgrapheme 1.0.0](//libs.suckless.org/libgrapheme) released: [download](//dl.suckless.org/libgrapheme/libgrapheme-1.0.0.tar.gz)
    127 
    128 2021-07-30
    129 ----------
    130 [svkbd 0.4](//tools.suckless.org/x/svkbd/) released: [download](//dl.suckless.org/tools/svkbd-0.4.tar.gz)
    131 
    132 2021-05-09
    133 ----------
    134 On Tuesday, 2021-05-11 there will be scheduled maintenance of the suckless
    135 servers. It's estimated this will take about 1 hour from about 21:00 to
    136 22:00 UTC+02:00.
    137 
    138 The mailinglist, website and source-code repositories will have some downtime.
    139 
    140 **Update:** the maintenance was finished at 2021-05-12 23:33 UTC+02:00.
    141 P.S.: It didn't actually take 26h30, I just had forgotten to do it.
    142 
    143 2021-05-08
    144 ----------
    145 [surf 2.1](//surf.suckless.org/) released: [download](//dl.suckless.org/surf/surf-2.1.tar.gz)
    146 
    147 2021-03-28
    148 ----------
    149 [svkbd 0.3](//tools.suckless.org/x/svkbd/) released: [download](//dl.suckless.org/tools/svkbd-0.3.tar.gz)
    150 
    151 2021-03-28
    152 ----------
    153 On Wednesday, 2021-03-31 there will be scheduled maintenance of the suckless
    154 servers. It's estimated this will take about 2-3 hours from about 19:00 to
    155 21:00 - 22:00 UTC+02:00.
    156 
    157 The mailinglist, website and source-code repositories will have some downtime.
    158 
    159 **Update:** the maintenance was finished at 2021-03-31 19:10 UTC+02:00.
    160 
    161 2021-01-19
    162 ----------
    163 [scroll 0.1](//tools.suckless.org/scroll/) released: [download](//dl.suckless.org/tools/scroll-0.1.tar.gz)
    164 
    165 2020-12-11
    166 ----------
    167 [svkbd 0.2.2](//tools.suckless.org/x/svkbd/) released: [download](//dl.suckless.org/tools/svkbd-0.2.2.tar.gz)
    168 
    169 2020-09-18
    170 ----------
    171 [svkbd 0.2.1](//tools.suckless.org/x/svkbd/) released: [download](//dl.suckless.org/tools/svkbd-0.2.1.tar.gz)
    172 
    173 2020-09-13
    174 ----------
    175 [svkbd 0.2](//tools.suckless.org/x/svkbd/) released: [download](//dl.suckless.org/tools/svkbd-0.2.tar.gz)
    176 
    177 2020-09-02
    178 ----------
    179 [dmenu 5.0](//tools.suckless.org/dmenu/) released: [download](//dl.suckless.org/tools/dmenu-5.0.tar.gz)
    180 
    181 2020-06-19
    182 ----------
    183 [st 0.8.4](//st.suckless.org/) released: [download](//dl.suckless.org/st/st-0.8.4.tar.gz)
    184 
    185 2020-05-27
    186 ----------
    187 The [slcon7](conferences/2020) has been cancelled due to the 2019-nCoV
    188 pandemic.
    189 
    190 2020-04-27
    191 ----------
    192 [st 0.8.3](//st.suckless.org/) released: [download](//dl.suckless.org/st/st-0.8.3.tar.gz)
    193 
    194 2019-12-01
    195 ----------
    196 On Wednesday, 2019-12-04 there will be scheduled maintenance of the suckless
    197 servers. It's estimated this will take about 2-3 hours from about 19:00 to
    198 21:00 - 22:00 UTC+01:00.
    199 
    200 The mailinglist, website and source-code repositories will have some downtime.
    201 
    202 **Update:** the maintenance was finished at 2019-12-04 20:00 UTC+01:00.
    203 
    204 2019-04-04
    205 ----------
    206 Registrations are now open for [slcon6](conferences/2019) that will be held in
    207 Bad Liebenzell, Germany on 2019-10-(04-06).
    208 
    209 The CfP for interested participants will end on 2019-06-30.
    210 
    211 2019-03-30
    212 ----------
    213 There is now a [patch overview](//gunther.suckless.org/patches/) tool to have a
    214 quick overview of the patch status list. This list is generated each day from
    215 the [sites](//git.suckless.org/sites/) repository. It checks if patches apply
    216 cleanly in a normal patching manner. Of course it does not check patch
    217 combinations.
    218 
    219 * [Hacking patches guidelines](//suckless.org/hacking/)
    220 * [Tool source-code](//git.suckless.org/sites/file/testpatches.sh.html)
    221 
    222 Please keep the patches tidy and maintain or remove them.
    223 
    224 2019-02-09
    225 ----------
    226 [st 0.8.2](//st.suckless.org/) released: [download](//dl.suckless.org/st/st-0.8.2.tar.gz)
    227 
    228 This release has mostly bugfixes.
    229 
    230 2019-02-03
    231 ----------
    232 * [dwm 6.2](//dwm.suckless.org) released: [download](//dl.suckless.org/dwm/dwm-6.2.tar.gz)
    233 * [dmenu 4.9](//tools.suckless.org/dmenu/) released: [download](//dl.suckless.org/tools/dmenu-4.9.tar.gz)
    234 
    235 2018-06-01
    236 ----------
    237 The maintainance is completed. Let me know of any important things that are broken.
    238 Internally we will keep tweaking the server configuration over the course of
    239 time.
    240 
    241 2018-05-27
    242 ----------
    243 There will be a scheduled server maintenance next Friday and Saturday, 2018-06-(01-02).
    244 The migration to the new server will happen on these days and the git
    245 repositories and mailing list will be frozen on the old (now current)
    246 server.
    247 
    248 2018-04-11
    249 ----------
    250 [farbfeld 4](//tools.suckless.org/farbfeld/) released: [download](//dl.suckless.org/farbfeld/farbfeld-4.tar.gz)
    251 
    252 2018-03-20
    253 ----------
    254 [st 0.8.1](//st.suckless.org/) released: [download](//dl.suckless.org/st/st-0.8.1.tar.gz)
    255 
    256 This release fixes some regressions introduced in the 0.8 release.
    257 
    258 2018-03-19
    259 ----------
    260 Registrations for [slcon5](/conferences/2018/) are now open.
    261 
    262 2018-03-14
    263 ----------
    264 * [dmenu 4.8](//tools.suckless.org/dmenu/) released: [download](//dl.suckless.org/tools/dmenu-4.8.tar.gz)
    265 * [st 0.8](//st.suckless.org/) released: [download](//dl.suckless.org/st/st-0.8.tar.gz)
    266 
    267 2018-02-04
    268 ----------
    269 [ii 1.8](//tools.suckless.org/ii) released: [download](//dl.suckless.org/tools/ii-1.8.tar.gz)
    270 
    271 2017-09-04
    272 ----------
    273 [suckless hackathon](/conferences/2017): we met on Sep 1-3 2017 in Würzburg, Germany.
    274 
    275 2017-09-04
    276 ----------
    277 [sent 1](//tools.suckless.org/sent) released: [download](//dl.suckless.org/tools/sent-1.tar.gz)
    278 
    279 2017-08-30
    280 ----------
    281 suckless.org now supports TLS using [Let's Encrypt](https://letsencrypt.org/).
    282 Cloning git repos over HTTPS now works. Some links on the page have been
    283 changed to allow both HTTP and HTTPS.
    284 
    285 HSTS is not fully working yet. This will be fixed.
    286 
    287 The IPv6 AAAA record was added and IPv6 is fully working now.
    288 
    289 suckless has many subdomains, these should hopefully all work via TLS. If you
    290 see a subdomain without a signed certificate please report it. If you find any
    291 broken links on the wiki pages, these can be fixed by anyone.
    292 
    293 2017-07-03
    294 ----------
    295 The suckless.org project is now hosted on a new server. All inactive accounts
    296 have been removed during the relocation.
    297 
    298 Please note that the new ECDSA key fingerprint is
    299 SHA256:7DBXcYScmsxbv7rMJUJoJsY5peOrngD4QagiXX6MiQU.
    300 
    301 2017-05-06
    302 ----------
    303 [blind 1.1](//tools.suckless.org/blind) released:
    304 [download](//dl.suckless.org/tools/blind-1.1.tar.gz)
    305 
    306 2017-05-02
    307 ----------
    308 [dmenu 4.7](//tools.suckless.org/dmenu) released:
    309 [download](//dl.suckless.org/tools/dmenu-4.7.tar.gz)
    310 
    311 2017-04-14
    312 ----------
    313 [farbfeld 3](//tools.suckless.org/farbfeld/) released:
    314 [download](//dl.suckless.org/farbfeld/farbfeld-3.tar.gz)
    315 
    316 2017-03-28
    317 ----------
    318 [surf](//surf.suckless.org/) now uses webkit2 by default. The webkit1 version
    319 is kept in the [surf-webkit1](//git.suckless.org/surf/log/?h=surf-webkit1)
    320 branch. The “master” branch doesn't exist anymore, HEAD is now
    321 [surf-webkit2](//git.suckless.org/surf/log/), so be sure to rebase your local
    322 master commits onto surf-webkit1.
    323 
    324 2016-11-20
    325 ----------
    326 [slock 1.4](//tools.suckless.org/slock) released:
    327 [download](//dl.suckless.org/tools/slock-1.4.tar.gz)
    328 
    329 2016-09-26
    330 ----------
    331 Videos of the [slcon 2016 talks](conferences/2016) are now available.
    332 
    333 2016-08-24
    334 ----------
    335 [slcon3](conferences/2016) preliminary schedule now published. If you want to
    336 attend please register before: **2016-09-01**.
    337 
    338 2015-12-19
    339 ----------
    340 [surf 0.7](//surf.suckless.org) released:
    341 [download](//dl.suckless.org/surf/surf-0.7.tar.gz)
    342 
    343 2015-11-25
    344 ----------
    345 [sent 0.2](//tools.suckless.org/sent) released:
    346 [download](//dl.suckless.org/tools/sent-0.2.tar.gz)
    347 
    348 2015-11-13
    349 ----------
    350 Videos of the [slcon2 talks](conferences/2015) are now available.
    351 
    352 2015-11-09
    353 ----------
    354 [dwm 6.1](//dwm.suckless.org) released:
    355 [download](//dl.suckless.org/dwm/dwm-6.1.tar.gz)
    356 
    357 2015-09-23
    358 ----------
    359 Kai and Anselm gave an interview about suckless.org on Randal Schwartz's [FLOSS
    360 Weekly show](https://twit.tv/shows/floss-weekly/episodes/355?autostart=false)
    361 
    362 2015-07-07
    363 ----------
    364 [st 0.6](//st.suckless.org) released:
    365 [download](//dl.suckless.org/st/st-0.6.tar.gz)
    366 
    367 2015-02-14
    368 ----------
    369 [slcon2](conferences/2015) will be held in Budapest on 2015-10-(30-31).
    370 
    371 The CfP for interested participants is now open and will end on 2015-04-30.
    372 
    373 2014-11-29
    374 ----------
    375 [lsw 0.3](//tools.suckless.org/x/lsw) released:
    376 [download](//dl.suckless.org/tools/lsw-0.3.tar.gz)
    377 
    378 2014-11-24
    379 ----------
    380 There will be a
    381 [suckless assembly](https://events.ccc.de/congress/2014/wiki/Assembly%3ASuckless)
    382 at the [31C3](https://events.ccc.de/congress/2014). The whole suckless
    383 community is invited to come, meet and hack!
    384 
    385 2014-08-05
    386 ----------
    387 [sinit 0.9.1](//core.suckless.org/sinit) released:
    388 [download](//dl.suckless.org/sinit/sinit-0.9.1.tar.gz)
    389 
    390 2014-05-01
    391 ----------
    392 [ubase 0.1](//core.suckless.org/ubase) released:
    393 [download](//dl.suckless.org/ubase/ubase-0.1.tar.gz)
    394 
    395 2014-01-21
    396 ----------
    397 [tabbed 0.6](//tools.suckless.org/tabbed) released:
    398 [download](//dl.suckless.org/tools/tabbed-0.6.tar.gz)
    399 
    400 2013-06-16
    401 ----------
    402 [sic 1.2](//tools.suckless.org/sic) released:
    403 [download](//dl.suckless.org/tools/sic-1.2.tar.gz)
    404 
    405 2013-05-07
    406 ----------
    407 [xssstate 1.1](//tools.suckless.org/x/xssstate) released:
    408 [download](//dl.suckless.org/tools/xssstate-1.1.tar.gz)
    409 
    410 2013-05-06
    411 ----------
    412 [tabbed 0.5](//tools.suckless.org/tabbed) released:
    413 [download](//dl.suckless.org/tools/tabbed-0.5.tar.gz)
    414 
    415 2013-04-21
    416 ----------
    417 We are glad to announce the [slcon 2013](/conferences/2013) programme.
    418 
    419 2012-11-29
    420 ----------
    421 We are glad to announce the switch to git from mercurial in all of our
    422 repositories. You can find them at [git.suckless.org](//git.suckless.org) Many
    423 thanks to 20h for his contribution!
    424 
    425 2012-10-28
    426 ----------
    427 [sprop 0.1](//tools.suckless.org/x/sprop) released:
    428 [download](//dl.suckless.org/tools/sprop-0.1.tar.gz)
    429 
    430 2012-10-14
    431 ----------
    432 Today we heard a very sad news that our friend, contributor and philosophical
    433 advisor Uriel has passed away peacefully. We will miss him a lot.
    434 
    435 ![uriel](/uriel.png)
    436 
    437 RIP
    438 
    439 2011-05-14
    440 ----------
    441 Anselm gave a talk about **The 'suckless.org' universe** at the [LinuxTag
    442 2011](http://www.linuxtag.org) conference in Berlin.
    443 
    444 2011-01-31
    445 ----------
    446 [ii 1.6](//tools.suckless.org/ii) released (regression fix):
    447 [download](//dl.suckless.org/tools/ii-1.6.tar.gz)
    448 
    449 2010-06-04
    450 ----------
    451 [9base-6](//tools.suckless.org/9base) released:
    452 [download](//dl.suckless.org/tools/9base-6.tar.gz)
    453 
    454 2010-03-28
    455 ----------
    456 We learned today that the previous wmii maintainer, who wasn't actively
    457 involved since 2007, Denis Grelich,
    458 [died on 2010-03-12](https://web.archive.org/web/20140208043925/http://www.lmt.uni-saarland.de/de/aktuelles/grelich.html).
    459 We thank him for his work. Rest in peace.
    460 
    461 2010-03-07
    462 ----------
    463 We applied as a mentoring organisation for GSoC 2010. See our [project ideas
    464 for GSoC 2010](/project_ideas) page for further details.
    465 
    466 2010-02-13
    467 ----------
    468 Some of us will visit [CLT2010](http://chemnitzer.linux-tage.de/2010/). Anselm
    469 will give a
    470 [talk](http://chemnitzer.linux-tage.de/2010/vortraege/detail.html?idx=308)
    471 about stali on the second day of CLT2010 at 17:00.
    472 
    473 2009-12-28
    474 ----------
    475 There was a small community meeting in Berlin! Thanks to all attendees.
    476 
    477 2008-08-02
    478 ----------
    479 [wmname 0.1](//tools.suckless.org/x/wmname) released:
    480 [download](//dl.suckless.org/tools/wmname-0.1.tar.gz)
    481 
    482 2008-07-29
    483 ----------
    484 [sselp 0.2](//tools.suckless.org/x/sselp) released:
    485 [download](//dl.suckless.org/tools/sselp-0.2.tar.gz)