sites

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

index.md (16128B)


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